String.prototype.trim = function() {
a = this.replace(/^\s+/, '');
return a.replace(/\s+$/, '');
};

//----------------End of validation---------------------
function Inint_AJAX_Lead() 
{
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
   alert("XMLHttpRequest not supported");
   return null;
}
//-------------------------------------------
function contect_form_Validator(theForm)
{
  if (theForm.Name.value=='' || theForm.Name.value=='Name')
  {
    alert("Please enter your name.");
    theForm.Name.focus();
	theForm.Name.value='Name';
    return (false);
  }  
 if(theForm.Email.value=='' || theForm.Email.value=='Email')
      {
           alert("Please enter your email address.")
           theForm.Email.focus()
           return false;
      }
     else  
      if (theForm.Email.value.indexOf("@")<0 || theForm.Email.value.indexOf(".")<0)
          {
             alert("Please enter a valid email address. eg:info@bluent.net")
             theForm.Email.focus()
             return false;
           }   
  if (theForm.Phone.value =='' || theForm.Phone.value=='Phone')    
  {
    alert("Please enter your phone number.");
    theForm.Phone.focus();
    return (false);
  }
  
   //new code for captcha
		 if (theForm.txtCaptcha.value=='' )
		  {
			alert("Please enter image verification code.");
			theForm.txtCaptcha.focus();
			return (false);
		  }
		  else
		  {
					if(theForm.txtCaptcha.value > randomstring || theForm.txtCaptcha.value < randomstring )
					{
						alert('Invalid Security code! Please enter again!');
						theForm.txtCaptcha.focus();
						return false;
					}
			 
		  }
 
		//---------Asign value---------------------
	
	var Email=theForm.Email.value;
	var Name=theForm.Name.value;
	var Phone=theForm.Phone.value;
	var message=theForm.message.value;
	var Website=theForm.Website.value;
	var send_to=theForm.send_to.value;
	var subject_email=theForm.subject_email.value;
	var website_url=theForm.website_url.value;
	var form_type=theForm.form_type.value;
	
	var topics='';
	
	var fnamestr=Name.trim();
	
	if(fnamestr.lastIndexOf(' ')==-1)
	{
		theForm.first_name.value='';
		theForm.last_name.value=fnamestr;
	}
	else
	{
		var indexpos=fnamestr.lastIndexOf(' ');
		theForm.last_name.value=fnamestr.substr(indexpos,(fnamestr.length-indexpos));
		
		var fname_plus_middle=fnamestr.substr(0,indexpos);
		var fname_plus_middle_trim=fname_plus_middle.trim();
		
		if(fname_plus_middle_trim.indexOf(' ')==-1)
		{
			theForm.first_name.value=fname_plus_middle_trim;
			theForm.middle_name_c.value='';
		}
		else
		{
			var indexpos_f=fname_plus_middle_trim.indexOf(' ');
			theForm.first_name.value=fname_plus_middle_trim.substr(0,indexpos_f);
			theForm.middle_name_c.value=fnamestr.substr(indexpos_f,(fname_plus_middle_trim.length-indexpos_f));	
		}
	}
	/*alert(theForm.first_name.value)
	alert(theForm.middle_name_c.value)
	alert(theForm.last_name.value)*/
	
	//----------Trimming------------------
	theForm.first_name.value=theForm.first_name.value.trim();;
	theForm.middle_name_c.value=theForm.middle_name_c.value.trim();;
	theForm.last_name.value=theForm.last_name.value.trim();
	//------------End of Trimming----------------------
	
	theForm.email1.value=Email;
	theForm.phone_work.value=Phone;
	theForm.description.value=message;
	
	if(theForm.project1.checked==true)
	topics+='- '+theForm.project1.value;
	if(theForm.project2.checked==true)
	topics+=' - '+theForm.project2.value;
	if(theForm.project3.checked==true)
	topics+=' - '+theForm.project3.value;
	
	topics+=' - '+form_type;
	
	theForm.topic_c.value=website_url+' '+topics;
	theForm.website_c.value=Website;
	//-----------------Ajax code for sending email---------------------------
	
 	var  req_lead = Inint_AJAX_Lead();
	req_lead.onreadystatechange = function ()
	{ 
	          if (req_lead.readyState==4)
			  {
               if (req_lead.status==200)
			   {
				//document.getElementById("countrydivcontainer").innerHTML=req_lead.responseText;
				//alert(req_lead.responseText);
				return true;
               } 
            }
     };
     req_lead.open("GET", "http://www.bluent.net/sendemail.php?Email="+Email+"&Name="+Name+"&Phone="+Phone+"&message="+escape(message)+"&Website="+Website+"&topics="+topics+"&subject_email="+subject_email+"&send_to="+send_to,0); //make connection
     req_lead.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     req_lead.send(null); //send value
 
    
	 
} 


function valid(theForm)
{ 
if(theForm.value=='' || theForm.value==theForm.name)
{
theForm.value=theForm.name;
return false;
}
return true;
}

function onclickcheck(theForm)
{
if(theForm.value=='Name' || theForm.value=='Email' || theForm.value=='Phone' || theForm.value=='Website' || theForm.value=='Message')
{
theForm.value='';
}
}
