var current_path="http://www.thepropertycompany.ae";
//var current_path="http://vyshakh/thepropertycompany";

function getHTTPObject() {
    var page_request = false;
    if (window.XMLHttpRequest)
    page_request = new XMLHttpRequest();
    else if (window.ActiveXObject){ 
    try {
    page_request = new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch (e){
    try{
    page_request = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e){}
    }
    }
return page_request;
}




function ajaxpage(url, containerid){
page_request=getHTTPObject(); 
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}

	if(containerid!='none' )
	{
	page_request.open('GET', url, true)
	page_request.send(null)
	}else
	{
	  page_request.onreadystatechange = alertContents;
	  arr_url=url.split('?'); 
      page_request.open('POST',arr_url[0], true);
      page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      page_request.setRequestHeader("Content-length",arr_url[1].length);
      page_request.setRequestHeader("Connection", "close");
      page_request.send(arr_url[1]);
	}


}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
{
	if(containerid!='none' )
		{
	    if(document.getElementById(containerid))
	    document.getElementById(containerid).innerHTML=page_request.responseText;       
		}

}
}


   function alertContents() {
      if (page_request.readyState == 4) {
    	     if (page_request.status == 200) {
            //alert(page_request.responseText);
            //result = page_request.responseText;
            //document.getElementById('myspan').innerHTML = result;            
			success_msg='<img src="'+current_path+'/images/accept.png" alt="success" style="margin-top:2px;"/><font color="#663333">&nbsp;&nbsp;<b>Thank you</b> for contacting us. Your enquiry has been submitted successfully</font>';
			if(document.getElementById('send_msg'))
			document.getElementById('send_msg').innerHTML=success_msg;
	         } else {
			if(document.getElementById('send_msg'))				 
            document.getElementById('send_msg').innerHTML='There was a problem with sending your enquiry request. Please try later';
        	 }
    	  }
	   }
   





function change_header_image(image_name)
{
if(document.getElementById('banner_aligner'))
document.getElementById('banner_aligner').innerHTML='<img src="'+current_path+'/images/banners/'+image_name+'" alt="The Property Company" title="The Property Company"/>';
}


var win = null;
function NewWindow(mypage,myname,w,h,scroll){ 
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}


//trim functions
function trim(str) {
	return ltrim(rtrim(str));
}
function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}
//ends trim functions
//email validation

function checkEmail(email) {

  var str = new String(email);
  var isOK = true;
  rExp = /[!\"£$%\^&*()-+=<>,\'#?\\|¬`\/\[\]]/
  if( rExp.test(str) )
    isOK = false;
  if( str.indexOf('.') == -1 || str.indexOf('@') == -1 )
    isOK = false;
  if( str.slice(str.lastIndexOf('.')+1,str.length).length < 2 )
    isOK = false;
  if( str.slice(0,str.indexOf('@')).length < 1 )
    isOK = false;
  if( str.slice(str.indexOf('@')+1,str.lastIndexOf('.')).length < 1 )
    isOK = false;

  if( !isOK )
    return false;

  return isOK;
}
///////////////

function validate_number_field(e)
{
//if the letter is not digit then display error and don't type anything

if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
//&& keynum!=46
if( keynum!=8 && keynum!=13 && keynum!=0 && (keynum<48 || keynum>57))
  {
    return false;
  }
 return true; 
}


/************ ******************************/

//money convert function
function convert_currency()
{

var from_index= document.getElementById('convert_from').selectedIndex;
var to_index= document.getElementById('convert_to').selectedIndex;
var from_code=document.getElementById('convert_from').options[from_index].value;
var to_code=document.getElementById('convert_to').options[to_index].value;

amount=document.getElementById('amt').value;
if(amount!='' && (to_code!=from_code))
{
document.getElementById('money_converted').innerHTML='<img alt="loading" src="'+current_path+'/images/mozilla_blue.gif" width="15" height="15" />';   
ajaxpage(current_path+'/includes/gcc.php?from='+from_code+'&to='+to_code+'&amount='+amount, 'money_converted');
}
else
{
document.getElementById('money_converted').innerHTML='';
}

}

// end of money convert function
function clear_field(obj_id,default_val)
{
obj=document.getElementById(obj_id);
len=trim(obj.value);
if(len.length)
if(default_val==obj.value)
document.getElementById(obj_id).value='';

}


function check_value(obj_id,val)
{
obj=document.getElementById(obj_id);
len=trim(obj.value);
if(!len.length)
obj.value=val;
}











function release(id_textbox)
{
  elmnt=document.getElementById(id_textbox);
  if(elmnt.value!='')
  elmnt.style.border='1px solid #AC9292';
  document.getElementById('send_msg').innerHTML='';   

}







function send_contact_us()
{

e_fname=trim(document.getElementById('fname').value);
e_lname=trim(document.getElementById('lname').value);
e_email=trim(document.getElementById('email').value);
e_phone=trim(document.getElementById('phone').value);

e_country_of_residence=trim(document.getElementById('country_of_residence').value);
e_info_source='';
e_add_comments=trim(document.getElementById('add_comments').value);

var str;
var msg='Please enter ';


sts=0;
str = e_fname;
if(str=='' || str==null){
msg += 'Name, ';
sts++;
document.getElementById('fname').style.border='1px solid #663333';
}

str = e_email;
if(str=='' || str==null || checkEmail(str)==false){
msg += 'Email id, ';
sts++;
document.getElementById('email').style.border='1px solid #663333';
}



str = e_country_of_residence;
if(str=='' || str==null){
msg += 'Country of Residence, ';
sts++;
document.getElementById('country_of_residence').style.border='1px solid #663333';
}

msg= msg.substring(0, msg.length-2);


if(sts==0)
{

document.getElementById('fname').value='';
document.getElementById('lname').value='';
document.getElementById('email').value='';
document.getElementById('phone').value='';
document.getElementById('country_of_residence').value='';
document.getElementById('add_comments').value='';

document.getElementById('send_msg').innerHTML='<img src="'+current_path+'/images/ajax-loader.gif" />';

pars="fname="+e_fname+"&lname="+e_lname+"&email="+e_email+"&phone="+e_phone+"&country="+e_country_of_residence+"&info_source="+e_info_source+"&comments="+e_add_comments+'&prop_id=';
ajaxpage(current_path+'/src/mail.php?'+pars,'none');

}else
{
   
  temp=msg.substring(0,msg.lastIndexOf(","))
  if(sts>1)
  msg=temp+' and '+msg.substring(msg.lastIndexOf(",")+1,msg.length)
  
  	msg='<img alt="Error" src="'+current_path+'/images/wrong.gif" style="margin-top:2px;"/>&nbsp;&nbsp;'+msg;
  document.getElementById('send_msg').innerHTML=msg; 

}
 
}










function send_enquiry()
{

e_fname=trim(document.getElementById('fname').value);
e_lname=trim(document.getElementById('lname').value);
e_email=trim(document.getElementById('email').value);
e_phone=trim(document.getElementById('phone').value);

e_p_name=trim(document.getElementById('p_name').value);
e_p_ref=trim(document.getElementById('p_ref').value);
e_p_id=trim(document.getElementById('p_id').value);


e_country_of_residence=trim(document.getElementById('country_of_residence').value);

//e_info_source=trim(document.getElementById('info_source').value);
e_info_source='';
e_add_comments=trim(document.getElementById('add_comments').value);





var str;
var msg='Please enter ';


sts=0;
str = e_fname;
if(str=='' || str==null){
msg += 'Name, ';
sts++;
document.getElementById('fname').style.border='1px solid #663333';
}

str = e_email;
if(str=='' || str==null || checkEmail(str)==false){
msg += 'Email id, ';
sts++;
document.getElementById('email').style.border='1px solid #663333';
}



str = e_country_of_residence;
if(str=='' || str==null){
msg += 'Country of Residence, ';
sts++;
document.getElementById('country_of_residence').style.border='1px solid #663333';
}
/*
str = e_info_source;
if(str=='' || str==null ){
msg += 'Where did you hear about us?, ';
sts++;
document.getElementById('info_source').style.border='1px solid #663333';
}
*/





msg= msg.substring(0, msg.length-2);


if(sts==0)
{

pars="fname="+e_fname+"&lname="+e_lname+"&email="+e_email+"&phone="+e_phone+"&country="+e_country_of_residence+"&info_source="+e_info_source+"&comments="+e_add_comments+'&prop_id='+e_p_id+'&prop_ref='+e_p_ref+'&prop_name='+e_p_name;

document.getElementById('send_msg').innerHTML='<img src="'+current_path+'/images/ajax-loader.gif" />';
ajaxpage(current_path+'/src/mail.php?'+pars,'none');


document.getElementById('fname').value='';
document.getElementById('lname').value='';
document.getElementById('email').value='';
document.getElementById('phone').value='';
document.getElementById('country_of_residence').value='';
//document.getElementById('info_source').value='';
document.getElementById('add_comments').value='';

document.getElementById('p_name').value='';
document.getElementById('p_id').value='';
document.getElementById('p_ref').value='';

  


}else
{
   
  temp=msg.substring(0,msg.lastIndexOf(","))
  if(sts>1)
  msg=temp+' and '+msg.substring(msg.lastIndexOf(",")+1,msg.length)
  	msg='<img alt="warning" src="'+current_path+'/images/wrong.gif" style="margin-top:2px;"/>&nbsp;&nbsp;'+msg;
  document.getElementById('send_msg').innerHTML=msg; 

}
 
}









function send_list_property_enq()
{

e_fname=trim(document.getElementById('fname').value);
e_email=trim(document.getElementById('email').value);
e_phone=trim(document.getElementById('phone').value);

e_location=trim(document.getElementById('location').value);
e_add_comments=trim(document.getElementById('add_comments').value);



enq_selected='';
property_type='';

sts=0;
var str;
var msg='Please enter ';





obj_enq=document.list_your_property_frm.enquiry;
len = obj_enq.length;




flag_t=false;

for (i = 0; i <len; i++) {
if (obj_enq[i].checked)
{
enq_selected=obj_enq[i].value;
flag_t=true;
//alert(obj_enq[i].value)
}
}

if(!flag_t)
{
msg += 'Enquiry for, ';
sts++;
}


flag_m=false;
obj_prop_type=document.list_your_property_frm.prop_type;
len = obj_prop_type.length;
for (i = 0; i <len; i++) {
if (obj_prop_type[i].checked)
{
property_type=obj_prop_type[i].value;
//alert(obj_enq[i].value)
flag_m=true;
}
}

if(!flag_m)
{
msg += 'Property Type, ';
sts++;
}




str = e_fname;
if(str=='' || str==null){
msg += 'Name, ';
sts++;
document.getElementById('fname').style.border='1px solid #663333';
}



str = e_email;
if(str=='' || str==null || checkEmail(str)==false){
msg += 'Email id, ';
sts++;
document.getElementById('email').style.border='1px solid #663333';
}


str = e_phone;
if(str=='' || str==null){
msg += 'Contact no., ';
sts++;
}
msg= msg.substring(0, msg.length-2);

if(sts==0)
{
pars="fname="+e_fname+"&email="+e_email+"&phone="+e_phone+"&location="+e_location+"&enq_selected="+enq_selected+"&prop_type="+property_type+'&add_comments='+e_add_comments;
document.getElementById('send_msg').innerHTML='<img src="'+current_path+'/images/ajax-loader.gif" />';
ajaxpage(current_path+'/src/mail_list_property.php?'+pars,'none');

document.getElementById('fname').value='';
document.getElementById('email').value='';
document.getElementById('phone').value='';
document.getElementById('location').value='';
document.getElementById('add_comments').value='';


}else
{
	
  temp=msg.substring(0,msg.lastIndexOf(","))
  if(sts>1)
  msg=temp+' and '+msg.substring(msg.lastIndexOf(",")+1,msg.length)
  
	msg='<img alt="Error" src="'+current_path+'/images/wrong.gif" style="margin-top:2px;"/>&nbsp;&nbsp;'+msg;
  document.getElementById('send_msg').innerHTML=msg; 
	
}
}


function pagination_submit(page_nxt)
{
document.getElementById('page_no').value=page_nxt;
document.search_form.submit();
}




