function popup(url,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(url,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
function openTarget (form, features, windowName) {
  if (!windowName)
    windowName = 'formTarget' + (new Date().getTime());
  form.target = windowName;
  open ('', windowName, features);
}

function activeX(){
//Determine browser, we only need this for Internet Explorer
if (navigator.appName == "Microsoft Internet Explorer") {
	
	//Array of elements to be replaced
	var arrElements = new Array(3);
	arrElements[0] = "object";
	arrElements[1] = "embed";
	arrElements[2] = "applet";

	
	//Loop over element types
	for (nv = 0; nv < arrElements.length; nv++) {
	
		//set object for brevity
		replaceObj = document.getElementsByTagName(arrElements[nv]);
		
		//loop over element objects returned
		for (iv = 0; iv < replaceObj.length; iv++ ) {
		
			//set parent object for brevity
			parentObj = replaceObj[iv].parentNode;
			
			//grab the html inside of the element before removing it from the DOM
			newHTML = parentObj.innerHTML;
			
			//remove element from the DOM
			parentObj.removeChild(replaceObj[iv]);
			
			//stick the element right back in, but as a new object
			parentObj.innerHTML = newHTML;
		
			}
		}
	}
}
function limite(zone,max)
{
	if(zone.value.length>=max)
	{
		zone.value=zone.value.substring(0,max);
	}
}

function set_prices()
{
	sel=document.getElementById('ld_price');
	
	if(sel.value != 'Allk')
	{
		sel.innerHTML = "<option value="+sel.value+">"+sel.value+" THB</option>";
		sel.innerHTML += "<option value='Allk'>All pri</option>";
	}
	else
	{
		sel.innerHTML = "<option value='Allk'>All pri</option>";
	}
	sel.innerHTML += "<option value='under 10k'>under 10k THB</option><option value='10k-20k'>10k-20k THB</option><option value='21k-30k'>21k-30k THB</option><option value='31k-50k'>31k-50k THB</option>";
	sel.innerHTML += "<option value='41k-50k'>41k-50k THB</option><option value='51k-70k'>51k-70k THB</option><option value='71k-100k'>71k-100k THB</option>";
	sel.innerHTML += "<option value='101k-150k'>101k-150k THB</option><option value='151k-300k'>151k-300k THB</option><option value='over 300k'>over 300k THB</option>";
}

function set_prices_sale()
{
	sel2=document.getElementById('ld_price');
	
	if(sel2.value != 'All')
	{
		sel2.innerHTML = "<option value="+sel2.value+">"+sel2.value+" THB</option>";
		sel2.innerHTML += "<option value='All'>All pri</option>";
	}
	else
	{
		sel2.innerHTML = "<option value='All'>All pri</option>";
	}
	sel2.innerHTML += "<option value='1-5'>1-5 Mio THB</option><option value='6-10'>6-10 Mio THB</option><option value='11-20'>11-20 Mio THB</option>";
	sel2.innerHTML += "<option value='21-30'>21-30 Mio THB</option><option value='31-40'>31-40 Mio THB</option><option value='51-70'>51-70 Mio THB</option>";
	sel2.innerHTML += "<option value='91-100'>91-100 Mio THB</option><option value='101-150'>101-150 Mio THB</option><option value='151-200'>151-200 Mio THB</option>";
	sel2.innerHTML += "<option value='over 200'>over 200 Mio THB</option>";
}

function switch_prices()
{
	document.getElementById('typeprice').value = 'rent';
	sel=document.getElementById('divsel');
	
	sel.innerHTML = "<select class='list_criterion2' name='ld_price' id='ld_price' size='1'><option value='Allk'>All prices</option><option value='under 10,000'>under 10,000 THB</option><option value='10,000-20,000'>10,000-20,000 THB</option><option value='21,000-30,000'>21,000-30,000 THB</option><option value='31,000-40,000'>31,000-40,000 THB</option><option value='41,000-50,000'>41,000-50,000 THB</option><option value='51,000-70,000'>51,000-70,000 THB</option><option value='71,000-100,000'>71,000-100,000 THB</option><option value='101,000-150,000'>101,000-150,000 THB</option><option value='151,000-300,000'>151,000-300,000 THB</option><option value='over 300,000'>over 300,000 THB</option></select>";
	//sel.innerHTML += "<option value='Allk'>All prices</option>";
	//sel.innerHTML += "<option value='under 10k'>under 10k THB</option><option value='10k-20k'>10k-20k THB</option><option value='21k-30k'>21k-30k THB</option><option value='31k-50k'>31k-50k THB</option>";
	//sel.innerHTML += "<option value='41k-50k'>41k-50k THB</option><option value='51k-70k'>51k-70k THB</option><option value='71k-100k'>71k-100k THB</option>";
	//sel.innerHTML += "<option value='101k-150k'>101k-150k THB</option><option value='151k-300k'>151k-300k THB</option><option value='over 300k'>over 300k THB</option>";
	//sel.innerHTML += "</select>";
}

function switch_prices_sale()
{
	document.getElementById('typeprice').value = 'sale';
	sel2=document.getElementById('divsel');
	
	sel2.innerHTML = "<select class='list_criterion2' name='ld_price' id='ld_price' size='1'><option value='All'>All prices</option><option value='1-5'>1-5 Mio THB</option><option value='6-10'>6-10 Mio THB</option><option value='11-20'>11-20 Mio THB</option><option value='21-30'>21-30 Mio THB</option><option value='31-50'>31-50 Mio THB</option><option value='51-70'>51-70 Mio THB</option><option value='71-90'>71-90 Mio THB</option><option value='91-100'>91-100 Mio THB</option><option value='101-150'>101-100 Mio THB</option><option value='151-200'>151-200 Mio THB</option><option value='over 200'>over 200 Mio THB</option></select>";
	//sel2.innerHTML += "<option value='All'>All prices</option>";
	//sel2.innerHTML += "<option value='1-5'>1-5 Mio THB</option><option value='6-10'>6-10 Mio THB</option><option value='11-20'>11-20 Mio THB</option>";
	//sel2.innerHTML += "<option value='21-30'>21-30 Mio THB</option><option value='31-50'>31-50 Mio THB</option><option value='51-70'>51-70 Mio THB</option>";
	//sel2.innerHTML += "<option value='91-100'>91-100 Mio THB</option><option value='101-150'>101-100 Mio THB</option><option value='151-200'>151-200 Mio THB</option><option value='over 200'>over 200 Mio THB</option>";
	//sel2.innerHTML += "</select>";
}

function checkifrent()
{
	if(document.getElementById('longterm').checked==true || document.getElementById('holiday').checked==true || document.getElementById('longholiday').checked==true)
	{
		set_prices();
		
	}
}
function checkbtradio()
{
	document.getElementById('longterm').checked=false;
	document.getElementById('holiday').checked=false;
	document.getElementById('longholiday').checked=false;
}
	
function checkbtradiosale()
{
	document.getElementById('sale').checked=false;
	if(document.getElementById('rent').checked)
	{
		
	}
	else
	{
		document.getElementById('salerent').checked=true;
	}
}

function setlocation()
{
	if(document.getElementById('ld_area').value == 2)
	{
		document.getElementById('ld_location').value = 41;
		document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 3)
	{
		document.getElementById('ld_location').value = 42;
		document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 4)
	{
		document.getElementById('ld_location').value = 43;
		document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 5)
	{
		document.getElementById('ld_location').value = 44;
		document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 6)
	{
		document.getElementById('ld_location').value = '45';
		document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 1)
	{
		document.getElementById('ld_location').value = 1;
		document.getElementById('ld_location').disabled=false;
	}
	if(document.getElementById('ld_area').value == 'All')
	{
		document.getElementById('ld_location').value = 'All';
		document.getElementById('ld_location').disabled=false;
	}
}

function setlocation2()
{
	if(document.getElementById('ld_area').value == 2)
	{
		document.getElementById('ld_location').value = '41';
		//document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 3)
	{	
		document.getElementById('ld_location').value = '42';
		//document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 4)
	{
		document.getElementById('ld_location').value = '43';
		//document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 5)
	{
		document.getElementById('ld_location').value = '44';
		//document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 6)
	{
		document.getElementById('ld_location').value = '45';
		//document.getElementById('ld_location').disabled=true;
	}
	if(document.getElementById('ld_area').value == 1)
	{
		document.getElementById('ld_location').value = '1';
		//document.getElementById('ld_location').disabled=false;
	}
}
		
function addpath(address)
{
	if(document.getElementById(address).value == '')
	{
		if(document.getElementById('reference').value == '')
		{
			alert('Reference missing!');
		}
		else
		{
			document.getElementById(address).value = 'properties_pics/'+document.getElementById('reference').value+'/web/';
		}
	}
}

function addpathmorepic()
{
	if(document.getElementById('photo_folder').value == '')
	{
		if(document.getElementById('reference').value == '')
		{
			alert('Reference missing!');
		}
		else
		{
			document.getElementById('photo_folder').value = 'properties_pics/'+document.getElementById('reference').value+'/morepics';
		}
	}
}

function showphoto(description, photo, photosw, descriptionsw)
{
	if(photosw != null)
	{
		if ( document.getElementById('photo2').src == 'http://www.house-villa-for-sale-for-rent-phuket.com/'+photo )
		{
			document.getElementById('photo2').src = '/'+photosw;
			document.getElementById('photo1').src = '/'+photo;
			document.getElementById('photo2').title = descriptionsw;
			document.getElementById('photo1').title = description;
		}
		else
		{
			document.getElementById('photo1').src = '/'+photosw;
			document.getElementById('photo2').src = '/'+photo;
			document.getElementById('photo1').title = descriptionsw;
			document.getElementById('photo2').title = description;
		}
	}
	else
	{
		document.getElementById('photo1').src = '/'+photo;
		document.getElementById('photo1').title = description;
	}
}

function valid_mail(evt)
{
	var keyCode = evt.which ? evt.which : evt.keyCode;
	if (keyCode==9) return true;
	var interdit = 'âäãëìîïòôöõûüñ&*!:;=\t#~"^¨%$£²¤§%*()[]{}<>|\\/`\'';

	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0)
	{
		return false;
	}
}

function moveloc(loc,posy,posx)
{

	if(document.getElementById(loc).offsetLeft > -400)
	{
		document.getElementById(loc).style.left = document.getElementById(loc).offsetLeft - 16 + "px";
		
		if(document.getElementById(loc).offsetTop > 160)
		{
			document.getElementById(loc).style.top = document.getElementById(loc).offsetTop - 10 + "px";
		}
		
		var t=setTimeout('moveloc(\''+loc+'\',\''+posy+'\',\''+posx+'\')',1);
	}
	else
	{
		clearTimeout(t);
		document.getElementById(loc).style.left = posx + "px";
		document.getElementById(loc).style.top = posy + "px";
	}
}

function movelocd(loc,posy,posx)
{

	if(document.getElementById(loc).offsetLeft > -400)
	{
		document.getElementById(loc).style.left = document.getElementById(loc).offsetLeft - 16 + "px";
		
		if(document.getElementById(loc).offsetTop < 480)
		{
			document.getElementById(loc).style.top = document.getElementById(loc).offsetTop + 10 + "px";
		}
		
		var t=setTimeout('moveloc(\''+loc+'\',\''+posy+'\',\''+posx+'\')',1);
	}
	else
	{
		clearTimeout(t);
		document.getElementById(loc).style.left = posx + "px";
		document.getElementById(loc).style.top = posy + "px";
	}
}

function addfav(id,title)
{
	if(!document.getElementById(id))
	{
		div = document.getElementById('addfavorit');
	
		div.innerHTML += '<div class="favorit" id="'+id+'"><span><a href="details-property.html?id_property='+id+'" class="linktriangle">'+title+'</a></span><span><a href="add-favorit.html?action=suppression&l='+title+'" onclick="window.open(this.href, \'\', \'toolbar=no, location=no, screenX='+screen.width+',screenY='+screen.height+',top='+screen.height+',left='+screen.width+', directories=no, status=yes, scrollbars=yes, resizable=yes, copyhistory=no, width=1, height=1\'); delfav('+id+'); return false;"> <img src="images/delete.jpg" class="btdeletefav" alt="delete favorit" title="delete favorit"/></a></span></div>';
		
		if(document.getElementById('nofavorit') != null)
		{
			divnofav = document.getElementById('nofavorit');
		
			divnofav.style.visibility='hidden';
			divnofav.style.height='0px';
		}
	}
	else
	{
		alert('Already in favorit !');
	}
}

function delfav(id)
{
	div = document.getElementById(id);
	div.style.visibility='hidden';
	div.style.height='0px';
	div.id='deleted';
}
