function detect_enter(evt)
{
	if(evt.keyCode==13)
	{
		refer();		
	}
}

function detect_enter2(evt)
{
	if(evt.keyCode==13)
	{
		contact();
	}
}

function ajax_object()
{
var xmlhttp;
	if(window.ActiveXObject)
	{
		try{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			return xmlhttp;
		}
		catch(e)
		{
			try{
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
			return xmlhttp;
			}
			catch(e)
			{
				return false;
			}
		}
	}else if(window.XMLHttpRequest)
	{
		try{
			xmlhttp=new XMLHttpRequest();
			return xmlhttp;
		}
		catch(e)
		{
			return false;
		}
	}
	else
	{
		return false;
	}
	
}

function clear_text()
{

var message=document.getElementById('ref_message');
var uname=document.getElementById('urname');
message.innerHTML="&nbsp;";
uname.focus();
}

function clear_text2()
{
var cmessage=document.getElementById('con_message');
var cname=document.getElementById('conname');
cmessage.innerHTML="&nbsp;";
cname.focus();
}



function clear_text3()
{
var qmessage=document.getElementById('quote_message');
var qname=document.getElementById('quotename');
qmessage.innerHTML="&nbsp;";
qname.focus();
back_settings();
}


function back_settings()
{
upable=false;
howdid=true;
document.getElementById('quotehow2').disabled=true;
document.getElementById('quote_up').disabled=true;
document.getElementById('quotesite').disabled=true;
document.getElementById('quoteuother').disabled=true;
document.getElementById('quotepother').disabled=true;
document.getElementById('quotecother').disabled=true;
document.getElementById('quotechkptime').disabled=true;
document.getElementById('budget').innerHTML='<select name="quotebudget" id="quotebudget" tabindex="11"> \
                    <option value="">Please Select One...</option> \
                  </select>';
}



function setDisable(elname)
{
 var ele=document.getElementById(elname);

	if(ele.disabled)
	{
		ele.disabled=false;
	}
	else
	{
		ele.disabled=true;
	}
}


upable=false;


function upable_yes()
{
	if(upable==false)
	{
		upable=true;
		document.getElementById('quote_up').disabled=false;
	}

}

function upable_no()
{
	if(upable==true)
	{
		upable=false;
		document.getElementById('quote_up').disabled=true;
		document.getElementById('quoteuother').disabled=true;
	}
}



function dropother2(valyo,ele)
{
	if(valyo=="Web Site Revamp / Redesign")
	{
		document.getElementById(ele).disabled=false;	
	}
	else
	{
		document.getElementById(ele).disabled=true;
	}
}



function dropother(valyo,ele)
{
	if(valyo=="Other")
	{
		document.getElementById(ele).disabled=false;	
	}
	else
	{
		document.getElementById(ele).disabled=true;
	}
}


function setBudget(valyo)
{

budg=document.getElementById('budget');
	if(valyo=="")
	{
		budg.innerHTML='<select name="quotebudget" id="quotebudget" tabindex="11"> \
                    <option value="">Please Select One...</option> \
                  </select>';
	}
	else if(valyo=="Philippines")
	{
		budg.innerHTML='<select name="quotebudget" id="quotebudget" tabindex="11"> \
                    <option value="">Please Select One...</option> \
			<option value="10,000 - 15,000 PHP">10,000 - 15,000 PHP</option> \
			<option value="15,000 - 20,000 PHP">15,000 - 20,000 PHP</option> \
			<option value="20,000 - 30,000 PHP">20,000 - 30,000 PHP</option> \
			<option value="30,000 - 40,000 PHP">30,000 - 40,000 PHP</option> \
			<option value="40,000 - 50,000 PHP">40,000 - 50,000 PHP</option> \
			<option value="50,000+ PHP">50,000+ PHP</option> \
                  </select>';
	}
	else
	{
		budg.innerHTML='<select name="quotebudget" id="quotebudget" tabindex="11"> \
                    <option value="">Please Select One...</option> \
			<option value="400 - 600 USD">400 - 600 USD</option> \
			<option value="600 - 1000 USD">600 - 1000 USD</option> \
			<option value="1000 - 1500 USD">1000 - 1500 USD</option> \
			<option value="1500 - 2000 USD">1500 - 2000 USD</option> \
			<option value="2000 - 3000 USD">2000 - 3000 USD</option> \
			<option value="3000+ USD">3000+ USD</option> \
                  </select>';
	}

	
}


lst_setting_site=false;
lst_setting_pother=false;
lst_setting_cother=false;
lst_setting_qup=false;
lst_setting_uother=false;
lst_setting_ptime=false;
n2=0;
purpose="";
contain="";
to_update="no";
quot_up="";
quotuother="";
use_phone="no";
time_to_call="";
use_email="no";
self_send="no";
howdid=true;

function disaHow(ibal)
{
	switch(ibal)
	{
		case "1":
		case "2":
		case "3":
		case "6":
		howdid=false;
		document.getElementById('quotehow2').disabled=false;
		document.getElementById('quotehow2').focus();
		break;
		default:
		document.getElementById('quotehow2').disabled=true;
		howdid=true;
	}
}


function quote()
{
var xmlhttp=ajax_object();
var qmessage=document.getElementById('quote_message');
var qname=document.getElementById('quotename');
var qcompany=document.getElementById('quotecompany');
var qemail=document.getElementById('quoteemail');
var qphone=document.getElementById('quotephone');
var qmobile=document.getElementById('quotemobile');
var qstreet=document.getElementById('quotestreet');
var qcity=document.getElementById('quotecity');
var qstate=document.getElementById('quotestate');
var qcountry=document.getElementById('quotecountry');
var qproject=document.getElementById('quoteproject');
var qsite=document.getElementById('quotesite');
var qbudget=document.getElementById('quotebudget');
var qtimeline=document.getElementById('quotetimeline');
var qpchk1=document.getElementById('quotepchk1');
var qpchk2=document.getElementById('quotepchk2');
var qpchk3=document.getElementById('quotepchk3');
var qpchk4=document.getElementById('quotepchk4');
var qpother=document.getElementById('quotepother');
var qnature=document.getElementById('quotenature');
var qcchk1=document.getElementById('quotecchk1');
var qcchk2=document.getElementById('quotecchk2');
var qcchk3=document.getElementById('quotecchk3');
var qcchk4=document.getElementById('quotecchk4');
var qcchk5=document.getElementById('quotecchk5');
var qcchk6=document.getElementById('quotecchk6');
var qcchk7=document.getElementById('quotecchk7');
var qcchk8=document.getElementById('quotecchk8');
var qcother=document.getElementById('quotecother');
var qu1=document.getElementById('quote_updating1');
var qu2=document.getElementById('quote_updating2');
var qup=document.getElementById('quote_up');
var quother=document.getElementById('quoteuother');
var qchkphone=document.getElementById('quotechkphone');
var qchkptime=document.getElementById('quotechkptime');
var qchkemail=document.getElementById('quotechkemail');
var qhow=document.getElementById('quotehow');
var qhow2=document.getElementById('quotehow2');
var qmsg=document.getElementById('quotemsg');
var qchkself=document.getElementById('quotechkself');
var sqb=document.getElementById('squotebutton');
var cqb=document.getElementById('cquotebutton');

	document.location="#q_message";	

	if(!xmlhttp)
	{
		qmessage.innerHTML="Script Not Supported By Your Browser";
	}
	else
	{
		qmessage.innerHTML="PROCESSING...";
		qname.disabled=true;
		qcompany.disabled=true;
		qemail.disabled=true;
		qphone.disabled=true;
		qmobile.disabled=true;
		qstreet.disabled=true;
		qcity.disabled=true;
		qstate.disabled=true;
		qcountry.disabled=true;
		qproject.disabled=true;
	
		lst_setting_site=qsite.disabled;
		qsite.disabled=true;

		qbudget.disabled=true;
		qtimeline.disabled=true;
		qpchk1.disabled=true;
		qpchk2.disabled=true;
		qpchk3.disabled=true;
		qpchk4.disabled=true;

		lst_setting_pother=qpother.disabled;
		qpother.disabled=true;

		qnature.disabled=true;
		qcchk1.disabled=true;
		qcchk2.disabled=true;
		qcchk3.disabled=true;
		qcchk4.disabled=true;
		qcchk5.disabled=true;
		qcchk6.disabled=true;
		qcchk7.disabled=true;
		qcchk8.disabled=true;

		lst_setting_cother=qcother.disabled;
		qcother.disabled=true;

		qu1.disabled=true;
		qu2.disabled=true;
		
		lst_setting_qup=qup.disabled;
		lst_setting_uother=quother.disabled;
		qup.disabled=true;
		quother.disabled=true;

		qchkphone.disabled=true;
		qchkemail.disabled=true;

		lst_setting_ptime=qchkptime.disabled;
		qchkptime.disabled=true;

		qhow.disabled=true;
		qhow2.disabled=true;
		qmsg.disabled=true;
		qchkself.disabled=true;
		sqb.disabled=true;
		cqb.disabled=true;
		
		xmlhttp.onreadystatechange=function()
		{
			if(xmlhttp.readyState==4)
			{
				
				if(xmlhttp.status==200)
				{
				qmessage.innerHTML=xmlhttp.responseText;
				}
				else
				{
				qmessage.innerHTML="ERROR NUMBER: " + xmlhttp.status;
				}

				qname.disabled=false;
				qcompany.disabled=false;
				qemail.disabled=false;
				qphone.disabled=false;
				qmobile.disabled=false;
				qstreet.disabled=false;
				qcity.disabled=false;
				qstate.disabled=false;
				qcountry.disabled=false;
				qproject.disabled=false;
			
				qsite.disabled=lst_setting_site;

				qbudget.disabled=false;
				qtimeline.disabled=false;
				qpchk1.disabled=false;
				qpchk2.disabled=false;
				qpchk3.disabled=false;
				qpchk4.disabled=false;

				qpother.disabled=lst_setting_pother;

				qnature.disabled=false;
				qcchk1.disabled=false;
				qcchk2.disabled=false;
				qcchk3.disabled=false;
				qcchk4.disabled=false;
				qcchk5.disabled=false;
				qcchk6.disabled=false;
				qcchk7.disabled=false;
				qcchk8.disabled=false;
		
				qcother.disabled=lst_setting_cother;
	
				qu1.disabled=false;
				qu2.disabled=false;
		
				qup.disabled=lst_setting_qup;
				quother.disabled=lst_setting_uother;

				qchkphone.disabled=false;
				qchkemail.disabled=false;
		
				qchkptime.disabled=lst_setting_ptime;

				qhow.disabled=false;
				qmsg.disabled=false;
				qchkself.disabled=false;
				sqb.disabled=false;
				cqb.disabled=false;	
				
				if(howdid==false)
				{
				qhow2.disabled=false;
				}
				else
				{
				qhow2.disabled=true;
				}
				
				purpose="";
				contain="";
				n2=0;
				to_update="no";
				quot_up="";
				quotuother="";
				use_phone="no";
				time_to_call="";
				use_email="no";
				self_send="no";

					if(xmlhttp.responseText=="MESSAGE SENT")
					{
						document.form_quote.reset();
						qname.focus();
						back_settings();
					}
			
			}
		}



			for(n=1;n<5;n++)
			{
				if(eval('qpchk' + n + '.checked'))
				{ 
					n2+=1;
					if(n2>1)
					{
						purpose+="," + eval('qpchk' + n + '.value');
					}
					else
					{
						purpose+=eval('qpchk' + n + '.value');
					}	
				}
			}

				n2=0;			

			for(n=1;n<9;n++)
			{
				if(eval('qcchk' + n + '.checked'))
				{ 
					n2+=1;
					if(n2>1)
					{
						contain+="#" + eval('qcchk' + n + '.value');
					}
					else
					{
						contain+=eval('qcchk' + n + '.value');
					}	
				}
			}


			if(qu1.checked)
			{
				to_update="yes";
				quot_up=qup.value;
				quotuother=quother.value;
			}
			else
			{
				to_update="no";
			}

			if(qchkphone.checked)
			{
				use_phone="yes";
				time_to_call=qchkptime.value;
			}

			if(qchkemail.checked)
			{
				use_email="yes";
			}

			if(qchkself.checked)
			{
				self_send="yes";	
			}

		url="quote.php?id=" + Math.random() + "&qname=" + qname.value + "&qemail=" + qemail.value + "&qproject=" + qproject.value + "&qcompany=" + qcompany.value + "&qphone=" + qphone.value + "&qmobile=" + qmobile.value + "&qstreet=" + qstreet.value + "&qcity=" + qcity.value + "&qstate=" + qstate.value + "&qcountry=" + qcountry.value +"&qsite=" + qsite.value + "&qbudget=" + qbudget.value + "&qtimeline=" + qtimeline.value + "&purpose=" + purpose + "&qpother=" + qpother.value + "&qnature=" + qnature.value + "&qcother=" + qcother.value + "&contain=" + contain + "&to_update=" + to_update + "&qup=" + quot_up + "&quother=" + quotuother + "&use_phone=" + use_phone + "&time_to_call=" + time_to_call + "&use_email=" + use_email + "&qhow=" + qhow.value + "&qmsg=" + escape(qmsg.value) + "&self_send=" + self_send + "&qhow2=" + qhow2.value;
		xmlhttp.open("GET",url,true);
		xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xmlhttp.send(null);


	}
}



function contact()
{

var xmlhttp=ajax_object();
var cmessage=document.getElementById('con_message');
var cname=document.getElementById('conname');
var ccompany=document.getElementById('concompany');
var cemail=document.getElementById('conemail');
var cphone=document.getElementById('conphone');
var cmobile=document.getElementById('conmobile');
var caddress=document.getElementById('conaddress');
var csubject=document.getElementById('consubject');
var cmsg=document.getElementById('conmsg');
var scb=document.getElementById('scontactbutton');
var ccb=document.getElementById('ccontactbutton');
	if(!xmlhttp)
	{
		cmessage.innerHTML="Script Not Supported By Your Browser";
	}
	else
	{
		cmessage.innerHTML="PROCESSING...";
		cname.disabled=true;
		ccompany.disabled=true;
		cemail.disabled=true;
		cphone.disabled=true;
		cmobile.disabled=true;
		caddress.disabled=true;
		csubject.disabled=true;
		cmsg.disabled=true;
		scb.disabled=true;
		ccb.disabled=true;
		xmlhttp.onreadystatechange=function()
		{
			if(xmlhttp.readyState==4)
			{
				
				if(xmlhttp.status==200)
				{
				cmessage.innerHTML=xmlhttp.responseText;
				}
				else
				{
				cmessage.innerHTML="ERROR NUMBER: " + xmlhttp.status;
				}

					cname.disabled=false;
					ccompany.disabled=false;
					cemail.disabled=false;
					cphone.disabled=false;
					cmobile.disabled=false;
					caddress.disabled=false;
					csubject.disabled=false;
					cmsg.disabled=false;
					scb.disabled=false;
					ccb.disabled=false;	

					if(xmlhttp.responseText=="MESSAGE SENT")
					{
						cname.value="";
						ccompany.value="";
						cemail.value="";
						cphone.value="";
						cmobile.value="";
						caddress.value="";
						csubject.value="";
						cmsg.value="";
						cname.focus();
					}
			
			}
		}
		url="contact.php?id=" + Math.random() + "&cname=" + cname.value + "&ccompany=" + ccompany.value + "&cemail=" + cemail.value + "&cphone=" + cphone.value + "&cmobile=" + cmobile.value + "&caddress=" + caddress.value + "&csubject=" + csubject.value + "&cmsg=" + escape(cmsg.value);
		xmlhttp.open("GET",url,true);
		xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xmlhttp.send(null);
	}

}


function refer()
{
 var xmlhttp=ajax_object();
 var message=document.getElementById('ref_message');
 var uname=document.getElementById('urname');
 var uemail=document.getElementById('uremail');
 var fname=document.getElementById('frname');
 var femail=document.getElementById('fremail');
 var srb=document.getElementById('sreferbutton');
 var crb=document.getElementById('creferbutton');
	if(!xmlhttp)
	{
		message.innerHTML="Script Not Supported By Your Browser";
	}
	else
	{
		message.innerHTML="PROCESSING...";
		uname.disabled=true;
		uemail.disabled=true;
		fname.disabled=true;
		femail.disabled=true;
		srb.disabled=true;
		crb.disabled=true;
		xmlhttp.onreadystatechange=function()
		{
			if(xmlhttp.readyState==4)
			{
				
				if(xmlhttp.status==200)
				{
				message.innerHTML=xmlhttp.responseText;
				}
				else
				{
				message.innerHTML="ERROR NUMBER: " + xmlhttp.status;
				}

				uname.disabled=false;
				uemail.disabled=false;
				fname.disabled=false;
				femail.disabled=false;
				srb.disabled=false;
				crb.disabled=false;	

					if(xmlhttp.responseText=="MESSAGE SENT")
					{
						uname.value="";
						uemail.value="";
						fname.value="";
						femail.value="";
						uname.focus();
					}
			
			}
		}
		url="refer.php?id=" + Math.random() + "&urname=" + uname.value + "&uremail=" + uemail.value + "&frname=" + fname.value + "&fremail=" + femail.value;
		xmlhttp.open("GET",url,true);
		xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xmlhttp.send(null);
	}
}
