function Nothing(){}

function countrycontrol(form) {
    if (eval(form).countries.selectedIndex > 0 && eval(form).countries.selectedIndex>0)
	{
		eval(form).cities.selectedIndex = 0;
		
		for(var i=eval(form).subCities.options.length-1;i>-1;i--) eval(form).subCities.options[i] = null;
		eval(form).cities.disabled=true;
		eval(form).subCities.disabled=true;
    }
	else
	{
	

		eval(form).cities.disabled=false;
		eval(form).subCities.disabled=false;
	}
	
 }
function ChangeTown(o,cityCode,from){
	if(o){
		if(from == 'search') defOpt = '--Hepsi--';
		else  defOpt = '--Seçiniz--';
		if(cityCode == ''){
			for(var i=o.options.length-1;i>-1;i--) o.options[i] = null;
			var option = new Option(defOpt,'');
			o.options[0] = option;			
		}
		else{
			var towns = "";
			if(cityCode != 82){
			if(cityCode == 81){towns = townsArr[0] + "," + townsArr[1];}
			else{towns = townsArr[cityCode];}
			                   }
			var indOf;
			var i = 0;
			for(var j=o.options.length-1;j>-1;j--) o.options[i] = null;
			var option = new Option(defOpt,'');
			o.options[i++] = option;
			while(towns.indexOf(",") != -1){
				indOf = towns.indexOf(",");
				var option = new Option(towns.substring(0,indOf),towns.substring(0,indOf));
				o.options[i++] = option;
				towns = towns.substring(indOf+1,towns.length);
			}
			var option = new Option(towns,towns);
			o.options[i++] = option;
		}
	}
}
function getSemtList(o,cityCode,from){
	o = eval(o);
	if(o){
		if(from == 'search') defOpt = '--Hepsi--';
		else  defOpt = '--Seçiniz--';
		if(cityCode == "" && cityCode != "0"){
			if(o.options){
				for(var i=o.options.length-1;i>-1;i--) o.options[i] = null;
				var option = new Option(defOpt,'');
				o.options[0] = option;
			}
		}
		else{
			var semts = "";
			if (cityCode !=82) {
			if(cityCode == 81){semts = semtsArr[0] + "," + semtsArr[1];}
			else{semts = semtsArr[cityCode];}
			                   }
			var indOf;
			var i = 0;
			if(o.options){
				for(var j=o.options.length-1;j>-1;j--) o.options[i] = null;
				var option = new Option(defOpt,'');
				o.options[i++] = option;
			}
			while(semts.indexOf(",") != -1){
				indOf = semts.indexOf(",");
				var option = new Option(semts.substring(0,indOf),semts.substring(0,indOf));
				o.options[i++] = option;
				semts = semts.substring(indOf+1,semts.length);
			}
			var option = new Option(semts,semts);
			o.options[i++] = option;
		}
	}
}
function getTrueSemtList(o,cityCode,from,Subcity){

	o = eval(o);
	if(o){
		if(from == 'search') defOpt = '--Hepsi--';
		else  defOpt = '--Seçiniz--';
		if(cityCode == "" && cityCode != "0"){
			if(o.options){
				for(var i=o.options.length-1;i>-1;i--) o.options[i] = null;
				var option = new Option(defOpt,'');
				o.options[0] = option;
			}
		}
		else{
			var semts = "";
			if (cityCode !=82) {
			if(cityCode == 81){semts = semtsArr[0] + "," + semtsArr[1];}
			else{semts = semtsArr[cityCode];}
			                   }
			var indOf;
			var i = 0;
			if(o.options){
				for(var j=o.options.length-1;j>-1;j--) o.options[i] = null;
				var option = new Option(defOpt,'');
				o.options[i++] = option;
			}
			indOf=semts.indexOf('**'+Subcity+'**');
			var len;
			len=Subcity.length+5;
			semts=semts.substring(indOf+len,semts.length);
			indOf=semts.indexOf('**');
			if(indOf-2>0)
			{
			semts=semts.substring(0,indOf-2);
			}
			var opt;
			while(semts.indexOf(",") != -1){
				indOf = semts.indexOf(",");
				opt=ltrim(semts.substring(0,indOf));
				var option = new Option(opt,opt);
				o.options[i++] = option;
				semts = semts.substring(indOf+1,semts.length);
			
			}

			var option = new Option(ltrim(semts),ltrim(semts));
			o.options[i++] = option;
		}
	}
}
function clearSemtList(o)
{
o = eval(o);
if (o)
{

			if(o.options){
				for(var j=o.options.length-1;j>-1;j--) o.options[j] = null;
				         }
}
}

function ltrim(s)
{
while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
   	 { s = s.substring(1,s.length); }
return s;
}

function Init(idx0,idx1,tmp){
	if(idx0 > -1){o = document.step1.elements["menu0"];oidx = idx0;}
	else if(idx1 > -1){o = document.step1.elements["menu1"];oidx = idx1;}
	//else if(idx2 > -1){o = document.step1.elements["menu2"];oidx = idx2;}
	var ExistsSubCategory = false;
	for(var i=0;i<MY_Idx;i++){
		if(MY_Class_Arr[i].oid == oidx){
			ExistsSubCategory = true;
			break;
		}
	}
	var omenu1 = document.step1.elements["menu1"];
	//var omenu2 = document.step1.elements["menu2"];
	if(!ExistsSubCategory && o.name == 'menu0') return false;	
	if(o.name == 'menu0'){for(var i=omenu1.options.length-1;i>0;i--) omenu1.options[i] = null;omenu1.options.selectedIndex=0;}
	//if(o.name == 'menu0' || o.name == 'menu1'){for(var i=omenu2.options.length-1;i>0;i--) omenu2.options[i] = null;omenu2.options.selectedIndex=0;}
	for(var i=o.options.length-1;i>0;i--) o.options[i] = null;o.options.selectedIndex=0;
	for(var i=o.options.length-1;i>-1;i--) o.options[i] = null;
	var idx = 0;
	var option;
	if (tmp != true) 
	{
	option = new Option('------Seçiniz-------','');
	o.options[idx++] = option;
	}
	else
	{ 
	if (o.name == 'menu0')
	{
	//option = new Option('--Hepsi2--','');
	}
	else
	{
	option = new Option('--Hepsi--','');
	o.options[idx++] = option;
	}
	}
	
	for(var i=0;i<MY_Idx;i++){
		if(MY_Class_Arr[i].oid == oidx){
			var oname = MY_Class_Arr[i].oname.toString();
			if (tmp != true){
				for(var j=0;j<MY_Idx;j++){
					if(MY_Class_Arr[j].oid == MY_Class_Arr[i].cid && j != i){
						oname += " ->";
						break;
					}
				}
			}
			option = new Option(oname,MY_Class_Arr[i].cid);
			o.options[idx++] = option;
		}
	}
	o.options.selectedIndex = 0;
}
function changeCombo(form,val){
	var idx = 0;
	var o = form.menu1;
	oidx = val;
	for(var j=o.options.length-1;j>-1;j--){o.options[j] = null;}
	var option = new Option('--Hepsi--','');
	o.options[idx++] = option;	
	for(var i=0;i<MY_Idx;i++){
		if(MY_Class_Arr[i].oid == val){
			var oname = MY_Class_Arr[i].oname.toString();
			option = new Option(oname,MY_Class_Arr[i].cid);
			o.options[idx++] = option;
		}
	}
}
function goSearch2(form){
	form = eval(form);
	var menu0Len = form.menu0.length;
	for(var i = 0; i<menu0Len;i++){
		if(form.menu0[i].checked){
			var val = form.menu0[i].value;
			break;
		}
	}
	for(var j = 0;j<MY_Idx;j++){
		if(MY_Class_Arr[j].cid == val){
			form.parCatName.value = MY_Class_Arr[j].oname;
			break;
		}
	}
	var menu1Len = form.menu1.length;
	for(var i = 0; i<menu1Len;i++){
		if(form.menu1.options[i].selected){
			form.catName.value = form.menu1.options[i].text;
			break;
		}
	}
	form.submit();
}
function initPage(form){
	var ind = 0;
	for(var i=0;i<MY_Idx;i++){
		if(MY_Class_Arr[i].oid == -1){
			var rootCat = MY_Class_Arr[i].cid;
			for(var j=0;j<MY_Idx;j++){
				if(MY_Class_Arr[j].oid == rootCat && form.menu0[ind]){
					form.menu0[ind].value = MY_Class_Arr[j].cid;
					ind++;
				}
			}
			break;
		}
	}
	form.menu0[0].checked = true;
	changeCombo(form,form.menu0[0].value);
	for(var j=0;j<form.menu1.length;j++){
		if(form.menu1[j].text == "--Hepsi--"){
			form.menu1[j].selected = true;
			break;
		}
	}
}
function done(report){
	if(document.step1.title){
		if(document.step1.title.value == ""){
			alert('Lütfen Başlık bölümünü doldurun!');
			return false;
		}
	}
	if(document.step1.from){
		var fromLen = document.step1.from.length;
		var isFromChecked = false;
		for(var i = 0; i<fromLen;i++){
			var from = document.step1.from[i].checked;
			if(from != ""){
				isFromChecked = true;
				from = document.step1.from[i].value;
				break;
			}
		}
	    if(from == "" || !from){
			alert('Lütfen Kimden bölümünü doldurun!');
			return false;	
		}
	}
	var statusLen = document.step1.status.length;
	var isStatusChecked = false;
	for(var i = 0; i<statusLen;i++){
		var status = document.step1.status[i].checked;
		if(status != ""){
			isStatusChecked = true;
			status = document.step1.status[i].value;
			break;
		}
	}
    if(status == "" || !status){
		alert('Lütfen Emlak durumunu belirtin!');
		return false;	
	}
	if(oidx != ""){
		for(var i=0;i<MY_Idx;i++){
			if(MY_Class_Arr[i].oid == oidx){
				alert('Lütfen en alt Kategoriyi seçin!');
				return false;
			}
		}
		var cName="";
		var parCatName="";
		for(var i=0;i<MY_Idx;i++){
			if(MY_Class_Arr[i].cid == oidx){
				cName = MY_Class_Arr[i].oname;
				for(var j = 0;j<MY_Idx;j++){
					if(MY_Class_Arr[j].cid == MY_Class_Arr[i].oid){
						parCatName = MY_Class_Arr[j].oname;
						break;
					}
				}	
				break;
			}
		}
		if(document.step1.catName) document.step1.catName.value = cName;
		if(document.step1.parCatName) document.step1.parCatName.value = parCatName;
		}
	else{
		alert('Lütfen Kategori seçin!');
		return false;
	}
	var cities = document.step1.cities.value;
	var countries = document.step1.countries.value;
	if(cities == "" && countries=='0'){
		alert('Lütfen Şehir seçin!');
		return false;		
	}
	var subCities = document.step1.subCities.value;
	if(subCities == "" &&  countries=='0'){
		alert('Lütfen İlçe seçin!');
		return false;		
	}
	document.step1.submit();
}
function noImg(catalogName){
	document.location.href = "preview.asp?catalogName=" + catalogName
}
function checkImg(){
	var nb = document.step3.elements.length;
	var isFound = false;
	var filefield = "";
	for (var i=0;i<nb-2;i++){
		var file = document.forms[0].elements[i];
		if(file.value != ""){
			isFound = true;
		}		
	}
	if(!isFound){
		alert("Lütfen eklemek istediğiniz resmi seçin!");
		return false;
	}
	else{
		var ext1 = "";
		var ext2 = "";
		for (var i=0;i<nb-2;i++){
			var file = document.forms[0].elements[i];
			if(file.value != ""){
				filefield = file.value;
				ext1 = filefield.substring(filefield.length - 4,filefield.length);
				ext2 = filefield.substring(filefield.length - 5,filefield.length);
				if (ext1.toLowerCase() != ".jpg" && ext2.toLowerCase() != ".jpeg"){
					alert("Yalnızca .jpg ve .jpeg uzantılı dosyaları ekleyebilirsiniz");
					return false;
				}
			}
		}
		document.step3.submit();
	}
}
function EmptyStringControl(str){
	if(ignoreSpaces(str).length==0)
    	return true;
	else
		return false; 
}
function checkIsNumeric(input){
	var str = "0123456789";
	var result = false;
	for (var i = 0;i<input.length;++i){
		if (str.indexOf(input.charAt(i))==-1){ 
			result = true;
			break;
		}
	}
	return result;
} 

function formatCurrencyForeignCurr(num) {
	num = num.toString().replace(/,/g,'');
	if(isNaN(num)||(num=='')||(num < 0)){
		num = "";
	}
	else{
		num = Math.floor((num*100+0.5)/100).toString();
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
	}
	return (num);
}
function formatCurrency(num) {
	num = num.toString().replace(/,/g,'');
	if(isNaN(num)||(num=='')||(num < 0)){
		num = "";
	}
	else{
		num = Math.floor((num*100+0.5)/100).toString();
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
	}
	return (num);
}
function convertNum(num) {
	num = num.toString().replace(/,/g,'');
	if(isNaN(num)||(num=='')||(checkIsNumeric(num))){
		num = "";
	}
	return (num);
}

function YTLformatCurrency(num) 
{

	var newNum="";
	var ext="";
	var real="";
	var found=0;
	newNum = num.toString().replace(/\./g,'');
	newNum=newNum.toString().replace(/,/g,'');
	num = num.toString().replace(/\./g,'');
	if(isNaN(num)||(num=='')||(num < 0))
	{
	
		if (isNaN(newNum)||(newNum='')||(newNum<0))
			{
			
				num = "";
			}
		else
			{
							/*if (num.length>9)
							{
							num=num.substring(0,9)
							}*/
			
				for (var z=0;z<num.length;++z)
					{
						if (num.substring(z,z+1)==',')
		 				{
		  					found++;
							//alert('found='+found);
		 				}
		 				else
		 				{
						//alert('real='+real);
							if (found==1)
							{
							//alert('ext='+ext)
		 					ext=ext+num.substring(z,z+1);
							if (ext.length>2)
							{
							ext=ext.substring(0,2)
							}
							}
							else if (found==0)
							{
		 					real=real+num.substring(z,z+1);
		 					}

							
						}



					}
					if (real!="")
					{
					num=real;
					}
					else
					{
					num="";
					}
				//alert (num);
				//alert(ext);
				num = Math.floor((num*100+0.5)/100).toString();
				for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
				{
				num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
				}
				num=num+","+ext;
				if ((num.substring(0,1)=="0")&&(num.length==2))
				{
				num="";
				}
			}
	}
	else
	{
	
							if (num.length>9)
							{
							num=num.substring(0,9)
							}
		num = Math.floor((num*100+0.5)/100).toString();
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
	}
	return (num);
}
function YTLconvertNum(num) {
//alert('num'+num);
	num = num.toString().replace(/,/g,'');
	num = num.toString().replace(/\./g,'');
	if(isNaN(num)||(num=='')||(YTLcheckIsNumeric(num))){
		num = "";
	}
	return (num);
}
function YTLcheckIsNumeric(input){
	//alert('input='+input);
	var str = "0123456789";
	var result = false;
	for (var i = 0;i<input.length;++i){
		if (str.indexOf(input.charAt(i))==-1)
		{ 
			result = true;
			break;

		}
	}
	return result;
} 

function textCounter(field1) {
	if (field1.value.length > 1000){
		field1.value = field1.value.substring(0, 1000);
		alert("Açıklama bölümüne en fazla 1000 karakter girebilirsiniz!");
	}
	//else document.step2.counter.value = 1000 - field1.value.length;
	else document.step2.counter.value = field1.value.length;
}
function losefocus(){
	document.step2.body.focus();
}
function phoneControl(areaCode,telNo){
	if(areaCode != "" || telNo.length != ""){
		if(areaCode.length < 3 || telNo.length < 7) return true;
	}
	else return false;
}
function CheckEMail(emailStr){
	if(emailStr == ""){
		return false;
	}
	else{
		var checkTLD=1;
		var knownDomsPat=/^(com|net|org|edu|tr|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
		var emailPat=/^(.+)@(.+)$/;
		var specialChars="\\(\\)><@,;:\\\\\\\"\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var quotedUser="(\"[^\"]*\")";
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
		var atom=validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
		var matchArray=emailStr.match(emailPat);
		
		if (matchArray==null){
			return false;
		}
		var user=matchArray[1];
		var domain=matchArray[2];
		
		for (i=0; i<user.length; i++){
			if (user.charCodeAt(i)>127){
				return false;
			}
		}
		for (i=0; i<domain.length; i++){
			if (domain.charCodeAt(i)>127){
				return false;
		  	}
		}
		if (user.match(userPat)==null){
			return false;
		}
		var IPArray=domain.match(ipDomainPat);
		if (IPArray!=null){
			for (var i=1;i<=4;i++){
				if (IPArray[i]>255){
					return false;
		   		}
			}
			return true;
		}
		var atomPat=new RegExp("^" + atom + "$");
		var domArr=domain.split(".");
		var len=domArr.length;
		for (i=0;i<len;i++){
			if (domArr[i].search(atomPat)==-1){
				return false;
		   }
		}
		if (len<2){
			return false;
		}
				var www;
		www=0;
		for (i=0; i<3; i++){
			
			if ((user.charCodeAt(i)==87)||(user.charCodeAt(i)==119)){
				www++;
			}
		}
		if (www==3)
		{
		return false;
		}
		return true;
	}
}
function checkEmlakInfos(type){
	var subSubCities = document.step2.subSubCities.value;
	if(document.step2.txtTown){
		var txtTown = document.step2.txtTown.value;
		if(subSubCities == "" && txtTown == ""){
			alert("Lütfen Semt bölümünü doldurun!");
			return false;
		}
	}
	else{
		if(subSubCities == ""){
			alert("Lütfen Semt bölümünü doldurun!");
			return false;
		}	
	}
	var price = document.step2.price.value;
	var m2 =  document.step2.m2.value;
	var body = document.step2.body.value;
	var bodyLen = body.length;
	var areaCode = document.step2.areaCode.value;
	var telNo = document.step2.telNo.value;
	var areaCode2 = document.step2.areaCode2.value;
	var telNo2 = document.step2.telNo2.value;
	var eMail = document.step2.eMail.value;
	var age;
	if (document.step2.age)
	{
	age = document.step2.age.value;
	}
	if(price == "" || price <= 0){
		alert("Lütfen Fiyat girin!");
		return false;		
	}
	else if(m2 == "" || m2 <= 0){
		alert("Lütfen Metrekare bölümünü doldurun!");
		return false;
	}
	
	
	
	
	if(document.step2.floor){
	

	
	
		if(document.step2.floor.value == "" || document.step2.floor.value <= 0){
			alert("Lütfen Kat Sayısı bölümünü doldurun!");
			return false;
		}
	}
	if(document.step2.flatfloor){
		if(document.step2.flatfloor.value == "" || document.step2.flatfloor.value <= 0){
			alert("Lütfen Dairenin Bulunduğu Kat bölümünü doldurun!");
			return false;
		}
	}		
	if(document.step2.room){
		if(document.step2.room.value == "" || document.step2.room.value <= 0){
			alert("Lütfen Oda Sayısı bölümünü doldurun!");
			return false;
		}
	}
	if(document.step2.saloon){
		if(document.step2.saloon.value == "" || document.step2.saloon.value <= 0){
			alert("Lütfen Salon Sayısı bölümünü doldurun!");
			return false;
		}
	}
	if(document.step2.bath){
		if(document.step2.bath.value == "" || document.step2.bath.value <= 0){
			alert("Lütfen Banyo Sayısı bölümünü doldurunuz.");
			return false;
		}
	}
	if (document.step2.depPrice){
		if(document.step2.depExists[1].checked == true && document.step2.depPrice.value == ""){
			alert("Lütfen depozito girin!");
			return false;
		}
	}		

	if (document.step2.age)
	{
	if (age == "" ){
		alert("Lütfen Konut/İşyeri Yaşı bölümünü doldurun!")
		return false;
	}
	}
	if (body == "" ){
		alert("Lütfen Açıklama bölümünü doldurun!")
		return false;
	}

    else if ( body.indexOf("  ") >= 0 ) {
		alert("Açıklamayı yazarken lütfen ardarda birden fazla boşluk bırakmayınız.")
		return false;
	}
	else if (bodyLen < 25 ){
		alert("İlan açıklaması 25 karakterden az olamaz.")
		return false;
	}
	else if(!CheckEMail(eMail)){
		alert("Lütfen E-Mail bölümüne geçerli bilgi girin!");
		return false;
	}
	else if(phoneControl(areaCode,telNo)){
		alert("Lütfen Telefon bölümüne geçerli bilgi girin!");
		return false;
	}
	else if(phoneControl(areaCode2,telNo2)){
		alert("Lütfen telefon bölümüne geçerli bilgi giriniz.");
		return false;
	}
	else if (document.step2.webAd){
		if (document.step2.webAd.value == "" || document.step2.webAd.value == "http://")
		{
		alert("Lütfen web adresi bölümüne geçerli bilgi giriniz.");
		return false;
		}
		else
		{
		document.step2.submit();
		}
	}
	else{
		document.step2.submit();
	}
}
function putStep1(from, title,status, menu0, menu1, city, subCity,post,country){
	title = replaceSubstring(title,'_quot_','\'');
	title = replaceSubstring(title,'_quot2_','\"');
	if(title !="") putText(document.step1.title,title);
	if(from != ""){
		for(var i = 0;i<document.step1.from.length;i++){
			if(document.step1.from[i].value == from){
				document.step1.from[i].checked = true;
				break;
			}
		}
	}
	if(status != ""){
		for(var i = 0;i<document.step1.status.length;i++){
			if(document.step1.status[i].value == status){
				document.step1.status[i].checked = true;
				break;
			}
		}
	}
	if(menu0 != ""){
		if(post){
			for(var i = 0;i<document.step1.menu0.length;i++){
				if(document.step1.menu0.options[i].text == menu0 + " ->"){
					document.step1.menu0.options.selectedIndex = i;
					Init(-1,document.step1.menu0.options[i].value,false);
					break;
				}
			}
		}
		else{
			for(var i = 0;i<document.step1.menu0.length;i++){
				if(document.step1.menu0.options[i].value == menu0){
					document.step1.menu0.options.selectedIndex = i;
					Init(-1,document.step1.menu0.options[i].value,false);
					break;
				}
			}
		}
	}
	if(menu1 != ""){
		for(var i = 0;i<document.step1.menu1.length;i++){
			if(document.step1.menu1.options[i].value == menu1){
				document.step1.menu1.options.selectedIndex = i;
				Init(document.step1.menu1.options[i].value,-1,false);
				break;
			}
		}
	}
	if(city != ""){
		for(var i = 0;i<document.step1.cities.length;i++){
			if(document.step1.cities.options[i].value == city){
				document.step1.cities.options.selectedIndex = i;
				ChangeTown(document.step1.subCities,city,'post');
				break;
			}
		}
	}
	else{
		if(!post){
			ChangeTown(document.step1.subCities,'0','post'); //default istanbul-avrupa
		}
	}

	if ((country != '0') || (country == ""))
	{
	putCombo(document.step1.countries,country);
	document.step1.cities.options.selectedIndex='0';
	document.step1.subCities.options.selectedIndex='0';
	document.step1.subCities.disabled=true;
	document.step1.cities.disabled=true;
	}
	else
	{
	putCombo(document.step1.subCities,subCity);
	}
}
function putText(o,val){
	if(o){
		if(val != ""){
			o.value = val;
		}
	}
}
function putCombo(o,val){
	if(o){
		if(val != ""){
			for(var i = 0;i<o.length;i++){
				if(o.options[i].value == val){
					o.options.selectedIndex = i;
					break;
				}
			}
		}
	}
}
function putStep2(subSubCity,price,priceType,m2,room,saloon,bath,depPrice,depPriceType,body,ftr,name,emlakciName,telNo,telNo2,warmUp,floor_,flatfloor_,eMail,age,HasActiveWWW,chkToWho){
	var o = document.step2;
			//alert(chkToWho+'_'+o.chkToWho.checked);
	subSubCity = replaceSubstring(subSubCity,'_quot_','\'');
	subSubCity = replaceSubstring(subSubCity,'_quot2_','\"');
	if(!o.subSubCities.options){
		putText(o.subSubCities,subSubCity);
	}
	else{
		o.townType[0].checked = true;
		putCombo(o.subSubCities,subSubCity);
		o.subSubCities.disabled = false;
		o.txtTown.disabled = true;
		if(o.subSubCities.options.selectedIndex == 0){
			o.townType[1].checked = true;
			o.subSubCities.disabled = true;
			o.txtTown.disabled = false;
			putText(o.txtTown,subSubCity);
		}
	}
	if (priceType=='1')
	{
	putText(o.price,TLformatCurrency(price));
	putCombo(o.priceType,'4');
	}
	else if (priceType=='4')
	{
	putText(o.price,YTLformatCurrency(price));
	putCombo(o.priceType,priceType);
	}
	else if (priceType=='2' || priceType=='3' )
	{
	putText(o.price,YTLformatCurrency(price));
	putCombo(o.priceType,priceType);
	}

	putText(o.m2,formatCurrency(m2));
	putText(o.floor,floor_);
	putText(o.flatfloor,flatfloor_);
	putCombo(o.warmUp,warmUp);
	//if (age!='')
	//{
	putCombo(o.age,age);
	//}
	putText(o.room,room);
	putText(o.saloon,saloon);
	putText(o.bath,bath);
	if(o.webAd)
	{
	//if(HasActiveWWW!="")
	//{
	putText(o.webAd,HasActiveWWW);
	//}
	}
	if(o.depExists){
		if((depPrice != "")&&(depPrice != "0"))
		{
		 o.depExists[1].checked = true;
		}
		else 
		{
		o.depPrice.value="";
		o.depPriceType.disabled= true;
		o.depPrice.disabled= true;
		o.depExists[0].checked = true;
		}
		
	}
		if (chkToWho=='1')
	{
	o.chkToWho.checked = true;
	}
	if (depPriceType=='1')
	{
	putText(o.depPrice,TLformatCurrency(depPrice));
	putCombo(o.depPriceType,'4');
	}
	else if (depPriceType=='4')
	{
	putText(o.depPrice,YTLformatCurrency(depPrice));
	putCombo(o.depPriceType,depPriceType);
	}
	else if (depPriceType=='2' || depPriceType=='3' )
	{
	putText(o.depPrice,YTLformatCurrency(depPrice));
	putCombo(o.depPriceType,depPriceType);
	}
	body = replaceSubstring(body,'_VbCrLf_','\n');
	body = replaceSubstring(body,'_quot_','\'');
	body = replaceSubstring(body,'_quot2_','\"');
	putText(o.body,body);
	textCounter(o.body);
	var ftrLen = ftr.length;
	var propsCount = parseInt(o.propsCount.value);
	if(ftrLen < propsCount){
		var diff = propsCount - ftrLen;
		for(var i=0;i<diff;i++){
			ftr = "0" + ftr;
		}
	}
	for(var i=0;i<propsCount;i++){
		if(ftr.substring(i,i+1) == 1){
			o.elements["chk"][i].checked = true;
		}
	}
	emlakciName = replaceSubstring(emlakciName,'_quot2_','\"');
	emlakciName = replaceSubstring(emlakciName,'_quot_','\'');
	putText(o.emlakciName,emlakciName);
	name = replaceSubstring(name,'_quot_','\'');
	name = replaceSubstring(name,'_quot2_','\"');
	putText(o.name,name);
	putText(o.eMail,eMail);
	var countryCode = telNo.substring(0,2);
	var areaCode = telNo.substring(3,6);
	var tempTelNo = telNo.substring(7,14);
	putText(o.countryCode,countryCode);
	putText(o.areaCode,areaCode);
	putText(o.telNo,tempTelNo);
	var countryCode2 = telNo2.substring(0,2);
	var areaCode2 = telNo2.substring(3,6);
	var tempTelNo2 = telNo2.substring(7,14);
	putText(o.countryCode2,countryCode2);
	putText(o.areaCode2,areaCode2);
	putText(o.telNo2,tempTelNo2);
}
function putStep4(chkWeb,txtWeb,chkRank,adTime,vitrin){
	if(document.step4.adTime){
		for(var i = 0;i<document.step4.adTime.length;i++){
			if(document.step4.adTime[i].value == adTime){
				document.step4.adTime[i].checked = true;
				break;
			}
		}
	}
	if(document.step4.chkWeb && chkWeb == "1"){
		document.step4.chkWeb.checked = true;
		putText(document.step4.webAddress,txtWeb);
	}
	if(document.step4.chkRank && chkRank == "1"){
		document.step4.chkRank.checked = true;
	}
	if(document.step4.ilan_vitrin && vitrin == "1"){
		document.step4.ilan_vitrin.checked = true;
	}
}
function popup(url){
	var yenipencere = null;
	yenipencere=window.open('','yenipencere','width=550,height=400,status=no,toolbar=no,menubar=no,directories=no,location=no,scrollbars=yes,resizable=yes,alwaysRaised=yes,screenX=20,screenY=5,titlebar=yes,z-lock=yes,left=20,top=130');
	if (yenipencere != null) {
		if (yenipencere.opener == null){
			yenipencere.opener = self;
		} 
	yenipencere.location.href=url;
	yenipencere.focus();
	}
}
function putSearchDatas(form,status,menu0,menu1,minPrice,maxPrice,priceType,city,subCity,subSubCity,room,warmUp,country,duration,minm2,maxm2,age){
	if(status != ""){
		for(var i = 0;i<form.status.length;i++){
			if(form.status[i].value == status){
				form.status[i].checked = true;
				if(form.status.options)	form.status.options.selectedIndex = i;
				break;
			}
		}
	}
	if(menu0 != ""){
		for(var i = 0;i<form.menu0.length;i++){
			if(form.menu0[i].value == menu0){
				form.menu0[i].checked = true;
				if(form.menu0.options)	form.menu0.options.selectedIndex = i;
				changeCombo(form,menu0);
				break;
			}
		}
	}
	else{
		for(var i = 0;i<form.menu0.length;i++){
			if(form.menu0[i].text == "Konut"){
				form.menu0[i].checked = true;
				if(form.menu0.options)	form.menu0.options.selectedIndex = i;
				changeCombo(form,menu0);
				break;
			}
		}		
	}
	putCombo(form.menu1,menu1);
	//putText(form.minPrice,formatCurrency(minPrice));
	//putText(form.maxPrice,formatCurrency(maxPrice));
			if (priceType=='1')
		{
		putText(form.minPrice,TLformatCurrency(minPrice));
		putText(form.maxPrice,TLformatCurrency(maxPrice));
		//putCombo(form.minPrice,'4');
		}
		else if (priceType=='4')
		{
		putText(form.minPrice,YTLformatCurrency(minPrice));
		putText(form.maxPrice,YTLformatCurrency(maxPrice));
		//putCombo(o.priceType,priceType);
		}
		else if (priceType=='2' || priceType=='3' )
		{
		//putText(o.price,formatCurrencyForeignCurr(price));
		putText(form.minPrice,YTLformatCurrency(minPrice));
		putText(form.maxPrice,YTLformatCurrency(maxPrice));
		//putCombo(o.priceType,priceType);
		}
	
	if (priceType=='1')
	{
					if(!form.priceType.options){
					if(priceType != ""){
							for(var i = 0;i<form.priceType.length;i++){
								if(form.priceType[i].value == priceType){
									form.priceType[i].checked = true;
									break;
								}
							}
						}
					}
					else{
						putCombo(form.priceType,'4');
					}
	}
	else 
	{
						
					if(!form.priceType.options){
					if(priceType != ""){
						for(var i = 0;i<form.priceType.length;i++){
							if(form.priceType[i].value == priceType){
								form.priceType[i].checked = true;
								break;
							}
						}
					}
				}
				else{
					putCombo(form.priceType,priceType);
				}
	
	}
	putCombo(form.cities,city);
	putCombo(form.countries,country);
	//putCombo(form.duration,duration);
	if (duration!="")
	{
	putCombo(form.duration,duration);
	}
	else
	{
	putCombo(form.duration,"L3M");
	}
	ChangeTown(form.subCities,form.cities.options[form.cities.options.selectedIndex].value,'search');
	putCombo(form.subCities,subCity);
	putText(form.subSubCities,subSubCity);
	putText(form.room,room);
	putText(form.minm2,minm2);
	putText(form.maxm2,maxm2);
	putCombo(form.age,age);
	putCombo(form.warmUp,warmUp);
}
function putAdvSearchDatas(subSubCity,from,depPrice,depPriceType,imgExists,propParams,room,warmUp,country,duration,minm2,maxm2,age){
	var o = document.search;
	if(duration != ""){
	putCombo(o.duration,duration);
	}
	else
	{
	putCombo(o.duration,"L3M");
	}
	
	
	
	if(subSubCity != ""){
		if(!o.subSubCities.options){
			putText(o.subSubCities,subSubCity);
		}
		else{
			o.townType[0].checked = true;
			putCombo(o.subSubCities,subSubCity);
			o.subSubCities.disabled = false;
			o.txtTown.disabled = true;
			if(o.subSubCities.options.selectedIndex == 0){
				o.townType[1].checked = true;
				o.subSubCities.disabled = true;
				o.txtTown.disabled = false;
				putText(o.txtTown,subSubCity);
			}
		}
	}
	if(from != ""){
		putCombo(o.from,from);
	}

	//putText(o.depPrice,formatCurrency(depPrice));
	//putCombo(o.depPriceType,depPriceType);
	
	
	
	
	if (depPriceType=='1')
	{
	putText(o.depPrice,TLformatCurrency(depPrice));
	putCombo(o.depPriceType,'4');
	}
	else if (depPriceType=='4')
	{
	putText(o.depPrice,YTLformatCurrency(depPrice));
	putCombo(o.depPriceType,depPriceType);
	}
	else if (depPriceType=='2' || depPriceType=='3' )
	{
	putText(o.depPrice,YTLformatCurrency(depPrice));
	putCombo(o.depPriceType,depPriceType);
	}
	
	
	
	if(imgExists == "1"){
		o.imgExists.checked = true;
	}
	var ftrLen = propParams.length;
	var propsCount = parseInt(o.propsCount.value);
	if(ftrLen < propsCount){
		var diff = propsCount - ftrLen;
		for(var i=0;i<diff;i++){
			propParams = "0" + propParams;
		}
	}
	for(var i=0;i<propsCount;i++){
		if(propParams.substring(i,i+1) == 1){
			o.elements["chk"][i].checked = true;
		}
	}
	putText(o.room,room);
	putCombo(o.warmUp,warmUp);	
	putCombo(o.age,age);	
	putText(o.minm2,minm2);
	putText(o.maxm2,maxm2);
}
function putReportDatas2(subSubCity,from,price,priceType,imgExists,propParams,room,warmUp,minm2,maxm2,age,chkToWho){
	var o = document.step2;
	if(o){
	
	if (chkToWho=='1')
	{
	o.chkToWho.checked = true;
	}
		if(subSubCity != ""){
			if(!o.subSubCities.options){
				putText(o.subSubCities,subSubCity);
			}
			else{
				o.townType[0].checked = true;
				putCombo(o.subSubCities,subSubCity);
				o.subSubCities.disabled = false;
				o.txtTown.disabled = true;
				if(o.subSubCities.options.selectedIndex == 0){
					o.townType[1].checked = true;
					o.subSubCities.disabled = true;
					o.txtTown.disabled = false;
					putText(o.txtTown,subSubCity);
				}
			}
			if(from != ""){
				for(var i = 0;i<o.from.length;i++){
					if(o.from[i].value == from){
						o.from[i].checked = true;
						break;
					}
				}
			}
		}
		
		if (priceType=='1')
		{
		
		putText(o.price,TLformatCurrency(price));
		putCombo(o.priceType,'4');
		}
		else if (priceType=='4')
		{
		putText(o.price,YTLformatCurrency(price));
		putCombo(o.priceType,priceType);
		}
		else if (priceType=='2' || priceType=='3' )
		{
		//putText(o.price,formatCurrencyForeignCurr(price));
		putText(o.price,YTLformatCurrency(price));
		putCombo(o.priceType,priceType);
		}
		//putText(o.price,formatCurrency(price));
		//putCombo(o.priceType,priceType);
		putText(o.room,room);
		putText(o.minm2,minm2);
		putText(o.maxm2,maxm2);
		putCombo(o.warmUp,warmUp);
		putCombo(o.age,age);
		if(imgExists == "1") o.imgExists.checked = true;
		var ftrLen = propParams.length;
		var propsCount = parseInt(o.propsCount.value);
		if(ftrLen < propsCount){
			var diff = propsCount - ftrLen;
			for(var i=0;i<diff;i++){
				propParams = "0" + propParams;
			}
		}
		for(var i=0;i<propsCount;i++){
			if(propParams.substring(i,i+1) == 1){
				o.elements["chk"][i].checked = true;
			}
		}
	}
}
function replaceSubstring(inputString, fromString, toString){
   var temp = inputString;
   if (fromString == "") {
      return inputString;
   }
   if (toString.indexOf(fromString) == -1) {
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } else {
      var midStrings = new Array("~", "`", "_", "^", "#");
      var midStringLen = 1;
      var midString = "";
      while (midString == "") {
         for (var i=0; i < midStrings.length; i++) {
            var tempMidString = "";
            for (var j=0; j < midStringLen; j++) { tempMidString += midStrings[i]; }
            if (fromString.indexOf(tempMidString) == -1) {
               midString = tempMidString;
               i = midStrings.length + 1;
            }
         }
      }
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + midString + toTheRight;
      }
      while (temp.indexOf(midString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(midString));
         var toTheRight = temp.substring(temp.indexOf(midString)+midString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   }
   return temp;
}
function TLformatCurrency(num) 
{
//alert(num);
	num=num/1000000;
	num=num.toString().replace(/\./g,',');
	//alert(num);
	var newNum="";
	var ext="";
	var real="";
	var found=0;
	newNum = num.toString().replace(/\./g,'');
	newNum=newNum.toString().replace(/,/g,'');
	num = num.toString().replace(/\./g,'');
	if(isNaN(num)||(num=='')||(num < 0))
	{
	
		if (isNaN(newNum)||(newNum='')||(newNum<0))
			{
			
				num = "";
			}
		else
			{
			
				for (var z=0;z<num.length;++z)
					{
						if (num.substring(z,z+1)==',')
		 				{
		  					found++;
							//alert('found='+found);
		 				}
		 				else
		 				{
						//alert('real='+real);
							if (found==1)
							{
							//alert('ext='+ext)
		 					ext=ext+num.substring(z,z+1);
							if (ext.length>2)
							{
							ext=ext.substring(0,2)
							}
							}
							else if (found==0)
							{
		 					real=real+num.substring(z,z+1);
		 					}

							
						}



					}
					if (real!="")
					{
					num=real;
					}
					else
					{
					num="";
					}
				//alert (num);
				//alert(ext);
				num = Math.floor((num*100+0.5)/100).toString();
				for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
				{
				num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
				}
				num=num+","+ext;
				if ((num.substring(0,1)=="0")&&(num.length==2))
				{
				num="";
				}
			}
	}
	else
	{

		num = Math.floor((num*100+0.5)/100).toString();
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
	}
	return (num);
}
function MoneyDigitCounter(field1,param) {
	var reply;
	var str;
	str=field1.replace(/\./g,'');
	var OutputMessage;
	//newNum=newNum.toString().replace(/,/g,'');
	if (!(str.indexOf(",")>-1))
	{	
	if (field1.length == 9 )
	  {
		//field1.value = field1.value.substring(0, );
		OutputMessage="Girdiğiniz fiyatın TL karşılığı "+ DigitMe(eval(str*1000000)) +" TL’dir.\n Devam etmek için “OK”, vazgeçmek için “Cancel”e basın";
		if (param=="depPrice")
		{
		if (document.step2.depPriceType.value=="4")
		{
		reply=confirm(OutputMessage);
		
		if (reply==false)
		{	
		document.step2.depPrice.value="";
		}
		}
		}
		else if (param=="Price")
		{
		if (document.step2.priceType.value=="4")
		{
		reply=confirm(OutputMessage);
		
		if (reply==false)
		{	
		document.step2.price.value="";
		}
		}
		
		}
		
	}
	}

}
function DigitMe(num)
{
	num = Math.floor((num*100+0.5)/100).toString();
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	{
	num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
	}
	return num;
}

function MoneyDigitCounterForSearch(field1,param) {
	var reply;
	var str;
	str=field1.replace(/\./g,'');
	var OutputMessage;
	//newNum=newNum.toString().replace(/,/g,'');
	if (!(str.indexOf(",")>-1))
	{	
	if (field1.length == 9 )
	  {
		//field1.value = field1.value.substring(0, );
		OutputMessage="Girdiğiniz fiyatın TL karşılığı "+ DigitMe(eval(str*1000000)) +" TL’dir.\n Devam etmek için “OK”, vazgeçmek için “Cancel”e basın";
		if (param=="minPrice")
		{
		if (document.search.priceType.value=="4")
		{
		reply=confirm(OutputMessage);
		
		if (reply==false)
		{	
		document.search.minPrice.value="";
		}
		}
		}
		else if (param=="maxPrice")
		{
		if (document.search.priceType.value=="4")
		{
		reply=confirm(OutputMessage);
		
		if (reply==false)
		{	
		document.search.maxPrice.value="";
		}
		}
		
		}
		else if (param=="minPriceL")
		{
		alert( (document.step1.priceType[0].checked));
		if  (document.step1.priceType[0].checked)
		{
		reply=confirm(OutputMessage);
		
		if (reply==false)
		{	
		document.step1.minPrice.value="";
		}
		}
		}
		else if (param=="maxPriceL")
		{
		if (document.step1.priceType[0].checked)
		{
		reply=confirm(OutputMessage);
		
		if (reply==false)
		{	
		document.step1.maxPrice.value="";
		}
		}
		
		}
		
		
		else if (param=="depPrice")
		{
		if (document.search.depPriceType.value=="4")
		{
		reply=confirm(OutputMessage);
		
		if (reply==false)
		{	
		document.search.depPrice.value="";
		}
		}
		
		}
		
	}
	}

}
