////////////////////////////////Ajax//////////////
var xmlHttp;
function ajax(url, elementname)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	xmlHttp.onreadystatechange=function chkdublicate(){
		if(xmlHttp.readyState==4){
			//alert(xmlHttp.responseText);
			document.getElementById(''+elementname+'').innerHTML=xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function GetXmlHttpObject() {
	var xmlHttp=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try	{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function frmvalidation(i)
{
	if(i==1)
	{
		if(document.getElementById('map_type').value==""){
			alert("Please enter your Map Type.");
			document.getElementById('map_type').focus();
			return false;
		}
	}
	
	if(document.getElementById('plot_size').value==""){
		alert("Please enter your size of plot");
		document.getElementById('plot_size').focus();
		return false;
	}
	
	if(document.getElementById('requirment').value==""){
		alert("Please enter your Requirments");
		document.getElementById('requirment').focus();
		return false;
	}
	if(document.getElementById('name').value==""){
		alert("Please enter your name");
		document.getElementById('name').focus();
		return false;
	}
	if(document.getElementById('pnumber').value==""){
		alert("Please enter phone number");
		document.getElementById('pnumber').focus();
		return false;
	}
	if(document.getElementById('email').value==""){
		alert("Please enter your email id");
		document.getElementById('email').focus();
		return false;
	}
	if(document.getElementById('email').value.indexOf('@')==-1 || document.getElementById('email').value.indexOf('.')==-1){
		alert("Please enter your valid email id");
		document.getElementById('email').focus();
		return false;
	}
	if(document.getElementById('address').value==""){
		alert("Please enter your address");
		document.getElementById('address').focus();
		return false;
	}
	if(document.getElementById('country').value==""){
		alert("Please select your country");
		document.getElementById('country').focus();
		return false;
	}
	
	
}
function change_me(chk_val) {
	if(chk_val==1) {
		document.getElementById('xtra_id').style.display='none';
	}
	else{
		document.getElementById('xtra_id').style.display='block';
	}
	document.getElementById('plot_size').value='';
}
function checknumber(val){
	if(isNaN(val)) {
		alert("Please input a valid number!")
		document.getElementById('plot_size').value='';
		document.getElementById('plot_size').focus();
		return false;
	}
	return true;
}
function chk_me(sel_id) {
	if(document.getElementById('exempt_service').checked==true) {
		$service_tax="Y";
	} else {
		$service_tax="N";
	}
	
	if(document.getElementById('xtra_paid').checked==true) {
		ajax('ajax.php?sel_id='+sel_id+'&plot_size='+document.getElementById('plot_size').value+'&xtra=4000&no_of_floor='+document.getElementById('no_of_floor').value+'&service_tax='+$service_tax+'', 'showval');
	}
	else {
		ajax('ajax.php?sel_id='+sel_id+'&plot_size='+document.getElementById('plot_size').value+'&no_of_floor='+document.getElementById('no_of_floor').value+'&service_tax='+$service_tax+'', 'showval');
	}	
}

function service_tax_extra(sel_id) {
	var xtra;
	if(sel_id!=1)
	{
		if(document.getElementById('xtra_paid').checked==true) {
			xtra=4000;
		} else {
			xtra=0;
		}
	}
	
	if(document.getElementById('exempt_service').checked==true) {
		ajax('ajax.php?sel_id='+sel_id+'&plot_size='+document.getElementById('plot_size').value+'&xtra='+xtra+'&no_of_floor='+document.getElementById('no_of_floor').value+'&service_tax=Y', 'showval');
	}
	else
	{
		ajax('ajax.php?sel_id='+sel_id+'&plot_size='+document.getElementById('plot_size').value+'&xtra='+xtra+'&no_of_floor='+document.getElementById('no_of_floor').value+'&service_tax=N', 'showval');
	}
	
}


////////////////////////////////end Ajax//////////////