 function _0912_x_getQuote(frm){
   var err_msg = "<div style='padding-left:10px;color:#5776ab'>It is very important you provide us with detail information<br /> in order for us to have a better understanding of your project.<br />" +
                 "<span style='color:red'>Please fill all the fields with the blue background color</span></div><br />";
   var has_err = 0;
   var email_msg = " -  <span class='style5'>" + frm.contact_name.value + "</span> Thank you for completing design quote form.<br /><br />" + 
				   "<div style='padding-left:30px'>One of our representatives will contact you within 24 hours.<br />"+ 
				   "Please also take this opportunity to bookmark this site for future reference.<br />"+ 
				   "<span class='style5'>Latest Designs and Contact Form</span><br />" + 
				   "If you haven't already you may like to take a quick look at our web site <a href='portfolio.php'>portfolio</a>.<br /></div>";

   var email_body = "";
   for(i = 0; i < frm.elements.length;i++){
      email_body +=   frm.elements[i].name + " = " +  frm.elements[i].value + "&";
      change_bg(frm.elements[i],"");
   }
    email_body += "wq=yes";
   if(is_empty(frm.contact_name)){
     change_bg(frm.contact_name,"#c1cee1");
      has_err++;
   } 
   if(is_empty(frm.telephone) || !check_Phone(frm.telephone.value)){
      change_bg(frm.telephone,"#c1cee1");
      has_err++;
   }
   if(is_empty(frm.email) || !isValidEmail(frm.email.value)){
     change_bg(frm.email,"#c1cee1");     
     has_err++;
   }
   
   if(has_err){
	 document.getElementById("err_msg").innerHTML = err_msg;
     document.getElementById("b_err_msg").innerHTML = err_msg;
   } 
   else{
     document.getElementById("err_msg").innerHTML = "";
     document.getElementById("b_err_msg").innerHTML = "";
     document.getElementById("conf_msg").innerHTML = "<span class='style4'>" + email_msg + "</span>";
     sendEmail(email_body);

   }  
   return false;
 }
  

function checkInForm()
{
  var has_err = 0;
  var err_msg = "";
  var err_msg_obj = document.getElementById("err_msg");
	
			with (document.inqForm)
			{
					if(is_empty(name))
					{
					    has_err++;
						err_msg = "- Please fill in your name!<br />";
					}
					
				    if(is_empty(email))
					{
					    has_err++;
						err_msg += "- Please fill in your Email! <br />";
			    	}else if(!isValidEmail(email.value)){
					    has_err++;			    	
 					    err_msg += "- invalid Email address!<br />";
					}
					if(department.options[department.selectedIndex].value == 1){
					    has_err++;					
					    err_msg += "- Please select a department<br />";
					}
					if(is_empty(inquiry))
					{		
					   has_err++;					
					   err_msg += "- Please tell us about your Comments or Questions!<br />";
					}
			}
			if(has_err > 0 ){
			   err_msg_obj.innerHTML = "<span style='color:red'>" + err_msg + "</span>";
            }else{
			   var email_body = "";
			   for(i = 0; i < document.inqForm.elements.length;i++){
			      email_body += document.inqForm.elements[i].name +"=" + document.inqForm.elements[i].value + "&" ;
			   }
			   sendEmail(email_body);
			   _clear(document.inqForm);
			      document.getElementById('err_msg' ).innerHTML = "<span class='style2'>Thank you for your email, <br />One of our representatives will contact you in case if you request is an argent matter</span>";
//            }	   
//			   sendEmail();
			}   
			return false;
}


var xmlHttp;
function sendEmail(parameters){ 
	var url="dosendmail.php?";//+email_body;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset:UTF-8");
	xmlHttp.setRequestHeader("Content-length", parameters.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(parameters);

	//xmlHttp.send(null);
} 

function stateChanged() {
    //alert(xmlHttp.readyState);
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{	
	  //  alert(xmlHttp.responseText);
		document.getElementById('err_msg' ).innerHTML=xmlHttp.responseText; 
		//alert(document.getElementById('err_msg' ).innerHTML);
	}
}

function _clear(frm){
   frm.name.value = "";
   frm.Business_Name.value = "";
   frm.phone.value = "";
   frm.email.value = "";
   frm.web_address.value = "";
   frm.has_web.checked = false;
   frm.inquiry.value = "";

}
function GetXmlHttpObject(handler){ 
	var objXmlHttp=null;
	
	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("no support for Opera"); 
		return; 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
		strName="Microsoft.XMLHTTP";
		} 
		try
		{ 
		objXmlHttp=new ActiveXObject(strName)
		objXmlHttp.onreadystatechange=handler; 
		return objXmlHttp;
		} 
		catch(e)
		{ 
		alert("Error. Scripting for ActiveX might be disabled"); 
		return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest();
		objXmlHttp.onload=handler;
		objXmlHttp.onerror=handler;
		return objXmlHttp;
	}
} 
