// JavaScript Document
var resimleriAldim = false,resimSayisi = 0, aktifResim = 0,data_object=null,timeOutNesne=null;
var dilDeger = [];

function initMenu() {
  $('#menu ul').hide();
  $('#menu ul:first').show();
  $('#menu li a').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#menu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  };
  
function addJavascript(jsname) {
    var th = document.getElementsByTagName('head')[0];
    var s = document.createElement('script');
    s.setAttribute('type','text/javascript');
    s.setAttribute('src',jsname);
    th.appendChild(s);
};//function addJavascript(jsname

$(document).ready(function() {
	initMenu();
	doviz();
	
	$.get("javadil.asp",function(data){
	eval(data);
	addJavascript('js/jquery.validate.js');
	});	
});

function dioKapat(){
	$('#dialog').dialog('destroy');
};

function ddBox(baslik,h,w,mh,mw,frm_src){
	var d = {
		"Vazgeç":function(){dioKapat();}
		};
		
$("#dialog").dialog("destroy");
		$("#dialog").dialog(
		{ 
		beforeclose: function(event, ui){
			
		},
		autoOpen: true,
		closeOnEscape: true,
		title: baslik,
		height: h,
		width: w,
		minHeight: mh,
		minWidth: mw,
		modal: true,
		resizable: false,
		show: 'slide',
		position: 'center center',
		buttons: d
		}).html('<iframe id="ifrm1" frameborder="0" hspace="0" vspace="0" height="'+(parseInt(mh)-112)+'" width="'+(parseInt(mw)-26)+'" src="'+frm_src+'"></iframe>');//$("#dialog").dialog(
};

function haberler(){
var ti = 0
	$.ajax({
		type: "GET",
		url: "rss_t.asp",
		dataType: "xml",
		success: function(xml) {
			$(xml).find('item').each(function(){
				ti++;
				if(ti<6){
					var title = $(this).find('title').text();
					var url = $(this).find('link').text();
					var tarih = $(this).find('pubDate').text();
					var description = $(this).find('description').text();
					$('#spotHaberUl').append('<li><a target="_blank" href="'+url+'"><strong>'+title+'</strong><br /><span class="hbtarih">'+tarih+'</span></a></li>');
				};
				
				$('#sp_haber_bg div marquee').mouseover(function () {
					$(this).trigger('stop');
				}).mouseout(function () {
					$(this).trigger('start');
				});
			});
		}
	});
};

function doviz(){
	$.ajax({
		type: "GET",
		url: "xml_d.asp",
		dataType: "xml",
		success: function(xml) {
			$(xml).find('Currency').each(function(){
					var title = $(this).find('CurrencyName').text();
					var dalis = $(this).find('ForexBuying').text();
					var dsatis = $(this).find('ForexSelling').text();	
					if(title == 'US DOLLAR'){
						$('#dolar').html(dalis + ' TL');
					};
					if(title == 'EURO'){
						$('#euro').html(dalis + ' TL');
					};
			});
			haberler();
		}
	});
};


function mapinit(){
	var goptions = {
			projection: new OpenLayers.Projection("EPSG:900913"),
			maxExtent : new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
			resolution : 0.5971642833709717,//0.2985821416854858,
			controls: [
			new OpenLayers.Control.MousePosition(),
			new OpenLayers.Control.Navigation()
            ]
		};
	map = new OpenLayers.Map('gmap',goptions);
	var gsat = new OpenLayers.Layer.Google(
		"Google Satellite",
		{type: G_SATELLITE_MAP,'sphericalMercator': true, numZoomLevels: 22}
	);
	map.addLayers([gsat]);
	map.setCenter(new OpenLayers.LonLat(3420180,4420818), 16);
	
	
	  var markers = new OpenLayers.Layer.Markers("Çağrı Emlak",[new OpenLayers.Strategy.BBOX(),new OpenLayers.Strategy.Cluster()]);
	  map.addLayer(markers);
	  markers.setZIndex(map.Z_INDEX_BASE['Popup'] - 1);
	  
	var lnlt = new OpenLayers.LonLat(3420180,4420818);
	var size = new OpenLayers.Size(150,96); 
	var offset = new OpenLayers.Pixel(-(parseInt(size.w/2)), -(size.h)); 
	var iconu = "resimler/mapicon.png";

	var mIcon = new OpenLayers.Icon(iconu,size,offset);
	var marker = new OpenLayers.Marker(lnlt,mIcon);
	var feature = new OpenLayers.Feature(markers, lnlt);
	var markerClick = function(){
		
	};// markerClick = function()
	marker.events.register("mousedown", feature, markerClick);
	markers.addMarker(marker);
};

function spotilerigeri(deger){
	if(deger==1){
		clearTimeout(timeOutNesne);
		anaSpotDegis();
	}else{
		switch(aktifResim){
			case 0:
				aktifResim=resimSayisi-2
			break;
			case 1:
				aktifResim=resimSayisi-1
			break;
			default:
				aktifResim = aktifResim -2;
			break;
		};
		clearTimeout(timeOutNesne);
		anaSpotDegis();
	};
	
}

function anaSpotDegis(){
	if(!resimleriAldim){
		$.get("spot.asp",function(data){
			resimleriAldim = true;
			data_object = eval("("+data+")"); 
			resimSayisi = data_object.data.length;
			
			//$('#ortaResim').attr('src',data_object.data[aktifResim].r);	spotLink
			fadeResim('ortaResim',data_object.data[aktifResim].r);
			$('#spotLink').attr('href',data_object.data[aktifResim].l);
			$('#spBntIc').html(data_object.data[aktifResim].a);
			aktifResim++;
			if(resimSayisi==aktifResim){aktifResim=0};
			clearTimeout(timeOutNesne);
			timeOutNesne = setTimeout(anaSpotDegis,4000);
			
		});	
	}else{
		//resimSayisi aktifResim
		fadeResim('ortaResim',data_object.data[aktifResim].r);
		$('#spotLink').attr('href',data_object.data[aktifResim].l);
		$('#spBntIc').html(data_object.data[aktifResim].a);
		aktifResim++;
		if(resimSayisi==aktifResim){aktifResim=0};
		clearTimeout(timeOutNesne);
		timeOutNesne = setTimeout(anaSpotDegis,4000);
	};
};

function fadeResim(ids,src){
$('#'+ids).fadeOut("slow", function() {
	$(this).attr('src', src).fadeIn("slow");
});
	
};


$(document).ready(function(){
		$('li.headlink').hover(
			function() { $('ul', this).css('display', 'block'); },
			function() { $('ul', this).css('display', 'none'); });
	});

