//	
//	IntraEmlak CMS V.2.3	(CONTENT MANAGEMENT SYSTEMS) 
//	
//	
//	This program has been prepared for content managment of IntraEmlak sites on PHP and MySQL.
//	Please contact for your questions by the e-mail address.
//	
//	Bu program IntraEmlak sitelerinin içerik yönetimi için PHP ve MySQL tabanlı olarak hazırlanmıştır.
//	Sorularınız için e-posta ile iletişim kurunuz.
//	
//	Last-Date	: 08/04/2006
//	Author		: leventuysal.com
//	
//	mail-to		: leventuysal@gmail.com
//	Copyright (c) 2004 Levent UYSAL.
//  


	function getCheckedValue(radioObj) {
		if(!radioObj)
			return "";
		var radioLength = radioObj.length;
		if(radioLength == undefined)
			if(radioObj.checked)
				return radioObj.value;
			else
				return "";
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				return radioObj[i].value;
			}
		}
		return "";
	}

	function setCheckedValue(radioObj, newValue) {
		if(!radioObj)
			return;
		var radioLength = radioObj.length;
		if(radioLength == undefined) {
			radioObj.checked = (radioObj.value == newValue.toString());
			return;
		}
		for(var i = 0; i < radioLength; i++) {
			radioObj[i].checked = false;
			if(radioObj[i].value == newValue.toString()) {
				radioObj[i].checked = true;
			}
		}
	}
	
  function kelime_arabul(){
	  var URL = document.form_arabul;
	  var arabul_kelime = URL.arabul_kelime.value;
	  var arabul_turu=null;
	  var nereye=null;
	  var arabul_turu=URL.arabul_turu;

	  for(var i=0;i<arabul_turu.length;i++)
		if(arabul_turu[i].checked)
		  nereye=arabul_turu[i].value;

	  if (arabul_kelime != '' && arabul_kelime != 'bu kelimeyi ara..') {
		  if (nereye == '1') location.href = './?module=arabul&kelime='+arabul_kelime;	  
		  else location.href = 'http://www.google.com.tr/search?hl=tr&q='+arabul_kelime;	
	  }
  }

  function ilan_ara(){
	  URL = document.form_ilanlar;
	  ilan_kelime = URL.ilan_kelime.value;
  	  if (ilan_kelime ==  'bu kelimeyi ara..') ilan_kelime = '';
	  ilan_durumu = getCheckedValue(URL.ilan_durumu);
	  ilan_turu = URL.ilan_turu.options[URL.ilan_turu.selectedIndex].value;
	  sehirbolge_id = URL.sehirbolge_id.options[URL.sehirbolge_id.selectedIndex].value;
	  if (URL.ilcesemt_id.selectedIndex >=0)
	  {
		  ilcesemt_id = URL.ilcesemt_id.options[URL.ilcesemt_id.selectedIndex].value;
	  }
	  else
	  {
  		ilcesemt_id = 0;
	  }
	  ilan_fiyatbas = URL.ilan_fiyatbas.value;
	  ilan_fiyatbit = URL.ilan_fiyatbit.value;
	  ilan_alanm2bas = URL.ilan_alanm2bas.value;
	  ilan_alanm2bit = URL.ilan_alanm2bit.value;

	  yol = '';	
	  if (ilan_kelime != '') yol += '&kelime='+ilan_kelime;
	  if (ilan_durumu != '') yol += '&durumu='+ilan_durumu;
	  if (ilan_turu != '') yol += '&turu='+ilan_turu;
	  if (sehirbolge_id != '') yol += '&sehirbolge='+sehirbolge_id;
	  if (ilcesemt_id != '') yol += '&ilcesemt='+ilcesemt_id;
	  if (ilan_fiyatbas != '') yol += '&fiyatbas='+ilan_fiyatbas;
	  if (ilan_fiyatbit != '') yol += '&fiyatbit='+ilan_fiyatbit;
	  if (ilan_alanm2bas != '') yol += '&alanm2bas='+ilan_alanm2bas;
	  if (ilan_alanm2bit != '') yol += '&alanm2bit='+ilan_alanm2bit;

	  location.href = './?module=ilanlar' + yol;	  	
  }

	function sehirsec(module){
		URL = document.form_ilanlar;
		ilan_kelime = URL.ilan_kelime.value;
		ilan_durumu = getCheckedValue(URL.ilan_durumu);
		ilan_turu = URL.ilan_turu.options[URL.ilan_turu.selectedIndex].value;
		sehirbolge_id = URL.sehirbolge_id.options[URL.sehirbolge_id.selectedIndex].value;

		yol = '';	
		if (sehirbolge_id != '') yol += '&sehirbolge='+sehirbolge_id;
		if (ilan_kelime != '' && ilan_kelime !='bu kelimeyi ara..') yol += '&ilan_kelime='+ilan_kelime;
		if (ilan_durumu != '') yol += '&durumu='+ilan_durumu;
		if (ilan_turu != '') yol += '&turu='+ilan_turu;
		if (module =='') module = './?module=main';
		else module = './?module=' + module;
		location.href = module + yol;
	}

	function tabSatilik() {
		document.getElementById('areaSatilik').style.display="";
		document.getElementById('areaKiralik').style.display="none";

		document.getElementById('tdSatilik').className="menu_header_active";
		document.getElementById('tdKiralik').className="menu_header";

		document.getElementById('subtdSatilik').className="menu_subheader_active";
		document.getElementById('subtdKiralik').className="menu_subheader";
	}

	function tabKiralik() {
		document.getElementById('areaSatilik').style.display="none";
		document.getElementById('areaKiralik').style.display="";

		document.getElementById('tdSatilik').className="menu_header";
		document.getElementById('tdKiralik').className="menu_header_active";

		document.getElementById('subtdSatilik').className="menu_subheader";
		document.getElementById('subtdKiralik').className="menu_subheader_active";
	}

	function harita(){
		haritaurl= "http://www.bursa-bld.gov.tr/kbs/default.asp"
		c1=screen.width
		c2=screen.height

		if (c1==800){
			window.open(haritaurl, '', 'fullscreen=yes, scrollbars=yes, toolbar=yes, menubar=yes');
		}
		else{
			window.open(haritaurl, '', 'width=800,height=588,left=0,top=0,menubar=no,toolbar=no,location=no,scrollbars=no,status=no,resizable=no');
		}
	}
/*
	Money Formatting Function on Key-Up for YTL (New Turkish Lira)
	info: leventuysal@gmail.com
	09.10.2004
*/

	function FindComma(value){
		var len=value.length-1;
		
		for (i=len;i>=0;i--){
			if(value.charAt(i)== ",") { return i;}
		}
		return 0;
	}

	function NewMoneyFormat(obj) {

		var value=obj.value;
		var len=obj.value.length-1;

		var fstr="";
		var fstr_comma="";

		var zerocount=4; // numbers before comma as 111,xxxx

		var tmp="";
		var comma=0;
		var intlen=0;
		var upperlimit=0;

		comma=FindComma(value);	// finds comma position

		for (i=0;i<=len;i++){
			(
				(
					value.charAt(i).match(/^([0-9])$/) 
					|| (value.charAt(i)== "," && (comma && comma==i))
				)
				&& value.charAt(i)!= "."
			) ? tmp=tmp+value.charAt(i) : NaN;
		}
		comma=FindComma(tmp);	

		if(comma>0) { intlen=comma-1; }
		else { intlen = tmp.length-1; }

		j=0
		for (i=intlen;i>=0;i--){
			j++;
			if ((j % 3)==0 && i>0){
				fstr="." + tmp.charAt(i) + fstr;
				j=0;
			}			
			else
				fstr=tmp.charAt(i) + fstr;
		}

		if (comma>0) {
			upperlimit = comma+zerocount	// upperlimit = len 

			for (i=upperlimit;i>=comma;i--){
				fstr_comma=tmp.charAt(i) + fstr_comma;
			}
		}
		return fstr+fstr_comma;
	}

	function CreateSelectItem(selectctrl, itemArray, defaultItem, goodPrompt, badPrompt) {
		var i, j;
		var prompt;
		for (i = selectctrl.options.length; i >= 0; i--) {
			selectctrl.options[i] = null; 
		}
		prompt = (itemArray != null) ? goodPrompt : badPrompt;
		if (prompt == null) {
			j = 0;
		}
		else {
			selectctrl.options[0] = new Option(prompt);
			j = 1;
		}
		if (itemArray != null) {
			for (i = 0; i < itemArray.length; i++) {
				selectctrl.options[j] = new Option(itemArray[i][0]);
				if (itemArray[i][1] != null) {
					selectctrl.options[j].value = itemArray[i][1]; 
					if (itemArray[i][1] ==defaultItem)
					{
						selectctrl.options[j].selected = true;
					}
				}
				j++;
			}
			
	   }
	}



/*
	Image Viewer
*/
	var ua = navigator.userAgent.toLowerCase();
	var divw=0;
	var divh=0;

	if (document.getElementById || document.all)
		document.write('<div id="imgtrailer" style="position:absolute; z-index:4; visibility:hidden;" /></div>')

	function gettrailobject()
	{
		if (document.getElementById)
			return document.getElementById("imgtrailer")
		else if (document.all)
			return document.all.trailimagid
	}

	function gettrailobj()
	{
		if (document.getElementById)
			return document.getElementById("imgtrailer").style
		else if (document.all)
			return document.all.trailimagid.style
	}

	function truebody()
	{
		return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
	}

	function hidetrail()
	{
		gettrailobject().innerHTML=" ";
		document.onmousemove='';
		gettrailobj().visibility="hidden";
	}

	function trailOn(thumbimg,imgtitle,imgscription,imgsize,filesize,credit,level,thw,thh,flvvid,samplepath)
	{
		//if(ua.indexOf('opera') == -1 && ua.indexOf('safari') == -1)
		//{
		gettrailobj().left="-500px";
		divthw = parseInt(thw) + 2;
		
		if(flvvid){
			var vidsample = samplepath + flvvid;
			newHTML = "";
			newHTML = newHTML + '<div align="center" style="width:'+thw+'px; font-family: verdana; font-size: 11px; padding: 0px; border: 1px solid #333333; background-color: #FFFFFF; layer-background-color: #FFFFFF; background-image: url(images/img_load.gif); background-repeat: no-repeat;" >';
			newHTML = newHTML +	'<object width="'+thw+'" height="'+thh+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0">';
			newHTML = newHTML + '<param name="movie" value="./images/flashthumb.swf">';
			newHTML = newHTML + '<param name="quality" value="best">';
			newHTML = newHTML + '<param name="loop" value="true">';	
			newHTML = newHTML + '<param name="FlashVars" value="myfile=' + vidsample + '">';
			newHTML = newHTML + '<EMBED SRC="./images/flashthumb.swf" LOOP="true" QUALITY="best" FlashVars="myfile=' + vidsample + '" WIDTH="'+thw+'" HEIGHT="'+thh+'">';
			newHTML = newHTML + '</object><div align="left" style="padding: 3px;"><b>Title: </b>'+imgtitle+'<br><b>Description: </b>'+imgscription+'</div></div>';
			gettrailobject().innerHTML = newHTML;
		} else {
			gettrailobject().innerHTML = '<div style="background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px solid #000000; background-image: url(images/img_load.gif); background-repeat: no-repeat;"><center><img src="'+thumbimg+'" border="0" width="'+thw+'" height="'+thh+'" /></center></div>';
		}
		
		gettrailobj().visibility="visible";
		divw = parseInt(thw)+25;
		divh = parseInt(thh)+130;
		document.onmousemove=followmouse;
		//}
	}

	function followmouse(e)
	{
		var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
		var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(document.body.offsetHeight, window.innerHeight)

		if(typeof e != "undefined")
		{
			if(docwidth < 15+e.pageX+divw)
				xcoord = e.pageX-divw-5;
			else
				xcoord = 15+e.pageX;
			if(docheight < 15+e.pageY+divh)
				ycoord = 15+e.pageY-Math.max(0,(divh + e.pageY - docheight - truebody().scrollTop - 30));
			else
				ycoord = 15+e.pageY;
		}
		else if (typeof window.event != "undefined")
		{
			if(docwidth < 15+truebody().scrollLeft+event.clientX+divw)
				xcoord = truebody().scrollLeft-5+event.clientX-divw;
			else
				xcoord = truebody().scrollLeft+15+event.clientX;

			if(docheight < 15+truebody().scrollTop+event.clientY+divh)
				ycoord = 15+truebody().scrollTop+event.clientY-Math.max(0,(divh + event.clientY - docheight - 30));
			else
				ycoord = truebody().scrollTop+15+event.clientY;
		}
		gettrailobj().left=xcoord+"px"
		gettrailobj().top=ycoord+"px"
	}
