function getObject(objectId) {
	if (document.all && !document.getElementById) {
		return document.all(objectId)
	} else {
		return document.getElementById(objectId)
	}
}
function changeClass(oElement, sClassName) {
   getObject(oElement).className= sClassName;
}
function echeck(str) {

  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     //alert("Invalid E-mail ID")
     return false
  }

  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     //alert("Invalid E-mail ID")
     return false
  }

  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
      //alert("Invalid E-mail ID")
      return false
  }

   if (str.indexOf(at,(lat+1))!=-1){
      //alert("Invalid E-mail ID")
      return false
   }

   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      //alert("Invalid E-mail ID")
      return false
   }

   if (str.indexOf(dot,(lat+2))==-1){
      //alert("Invalid E-mail ID")
      return false
   }
  
   if (str.indexOf(" ")!=-1){
      //alert("Invalid E-mail ID")
      return false
   }

     return true          
 }
 
 
function validateCrmTool()
{
		obj = document.CRMTOOL;
		isError = false;
		changeClass("NAME", 'learn-more-txt');  
		changeClass("ADDRESS", 'learn-more-txt');  
		changeClass("CITY", 'learn-more-txt');  
		changeClass("POSTAL", 'learn-more-txt');  
		changeClass("TELE", 'learn-more-txt');  
		changeClass("EMAIL", 'learn-more-txt');  
		
		if(obj.NAME.value=="" || obj.NAME.value==null)
		{
			changeClass("NAME", 'red'); 
			isError = true;
		}
		/*if(obj.ADDRESS.value=="" || obj.ADDRESS.value==null)
		{
			changeClass("ADDRESS", 'red'); 
			isError = true;
		}
		if(obj.CITY.value=="" || obj.CITY.value==null)
		{
			changeClass("CITY", 'red'); 
			isError = true;
		}
		if(obj.POSTAL.value=="" || obj.POSTAL.value==null)
		{
			changeClass("POSTAL", 'red'); 
			isError = true;
		}*/
		if(obj.TELE.value=="" || obj.TELE.value==null)
		{
			changeClass("TELE", 'red'); 
			isError = true;
		}
		if(obj.EMAIL.value.length>0)
		{
			if(echeck(obj.EMAIL.value)==false){
				isError = true;
				changeClass("EMAIL", 'red');  
			}
		}
		
		if(!isError)
		{
			window.open('common/CRM_TOOL_SUBMIT.php','Crm','height=400,width=650,left=100,top=100,resizable=no,scrollbars=yes,toolbar=no,status=yes');
			//objForm.target = "EmailBlast";
			//objForm.action = "EmailBlast.jsp";
			
			
			obj.target = "Crm";
			obj.action= "common/CRM_TOOL_SUBMIT.php";
			obj.submit();	
		}
		else
		{
			document.getElementById("MSG").style.display = "block";	
			document.getElementById("MSG").innerHTML="Please provide input for the red marked fields.";
		}
}
function validateContact()
{
		obj = document.CONTACT;
		isError = false;
		changeClass("cNAME", 'small');  
		changeClass("cSUBJECT", 'small');  
		changeClass("cMESSAGE", 'small');  
		changeClass("cPHONE", 'small');  
		changeClass("cEMAIL", 'small');  
		
		if(obj.cNAME.value=="" || obj.cNAME.value==null)
		{
			changeClass("cNAME", 'red'); 
			isError = true;
		}
		if(obj.cSUBJECT.value=="" || obj.cSUBJECT.value==null)
		{
			changeClass("cSUBJECT", 'red'); 
			isError = true;
		}
		if(obj.cMESSAGE.value=="" || obj.cMESSAGE.value==null)
		{
			changeClass("cMESSAGE", 'red'); 
			isError = true;
		}
		if(obj.cPHONE.value=="" || obj.cPHONE.value==null)
		{
			changeClass("cPHONE", 'red'); 
			isError = true;
		}
		if(obj.cEMAIL.value=="" || obj.cEMAIL.value==null)
		{
			changeClass("cEMAIL", 'red'); 
			isError = true;
		}
		else
		{
			if(echeck(obj.cEMAIL.value)==false){
				isError = true;
				changeClass("cEMAIL", 'red');  
			}	
		}
		if(!isError)
		{
			//window.open('contact.php','Crm','height=400,width=650,left=100,top=100,resizable=no,scrollbars=yes,toolbar=no,status=yes');
			//objForm.target = "EmailBlast";
			//objForm.action = "EmailBlast.jsp";
			
			
			obj.target = "_self";
			obj.action= "contact.php";
			obj.submit();	
		}
		else
		{
			document.getElementById("eMSG").style.display = "block";	
			document.getElementById("eMSG").innerHTML="Please provide input for the red marked fields.";
		}
}
function validateRegister()
{
		obj = document.REGISTER;
		isError = false;
		changeClass("regNAME", 'small');  
		changeClass("regADDRESS", 'small');  
		changeClass("regPHONE", 'small');  
		changeClass("regEMAIL", 'small');  
		
		if(obj.regNAME.value=="" || obj.regNAME.value==null)
		{
			changeClass("regNAME", 'red'); 
			isError = true;
		}
		/*if(obj.regADDRESS.value=="" || obj.regADDRESS.value==null)
		{
			changeClass("regADDRESS", 'red'); 
			isError = true;
		}*/
		if(obj.regPHONE.value=="" || obj.regPHONE.value==null)
		{
			changeClass("regPHONE", 'red'); 
			isError = true;
		}
		if(obj.regEMAIL.value.length>0)
		{
			if(echeck(obj.regEMAIL.value)==false){
				isError = true;
				changeClass("regEMAIL", 'red');  
			}	
		}
		if(!isError)
		{
			//window.open('contact.php','Crm','height=400,width=650,left=100,top=100,resizable=no,scrollbars=yes,toolbar=no,status=yes');
			//objForm.target = "EmailBlast";
			//objForm.action = "EmailBlast.jsp";
			
			
			obj.target = "_self";
			obj.action= "register.php";
			obj.submit();	
		}
		else
		{
			document.getElementById("regMSG").style.display = "block";	
			document.getElementById("regMSG").innerHTML="Please provide input for the red marked fields.";
		}
}

function validateRight()
{
		obj = document.RIGHT;
		isError = false;
		changeClass("rNAME", 'learn-more-txt');  
		changeClass("rPHONE", 'learn-more-txt');  
		changeClass("rEMAIL", 'learn-more-txt');  
		
		if(obj.rNAME.value=="" || obj.rNAME.value==null)
		{
			changeClass("rNAME", 'red'); 
			isError = true;
		}
		if(obj.rPHONE.value=="" || obj.rPHONE.value==null)
		{
			changeClass("rPHONE", 'red'); 
			isError = true;
		}
		if(obj.rEMAIL.value.length>0)
		{
			if(echeck(obj.rEMAIL.value)==false){
				isError = true;
				changeClass("rEMAIL", 'red');  
			}	
		}
		if(!isError)
		{
			window.open('common/RIGHT_SUBMIT.php','Crm','height=400,width=650,left=100,top=100,resizable=no,scrollbars=yes,toolbar=no,status=yes');
			//objForm.target = "EmailBlast";
			//objForm.action = "EmailBlast.jsp";
			
			
			obj.target = "Crm";
			obj.action= "common/RIGHT_SUBMIT.php";
			obj.submit();	
		}
		else
		{
			document.getElementById("RIGHTMSG").style.display = "block";	
			document.getElementById("RIGHTMSG").innerHTML="Please provide input for the red marked fields.";
		}
}


function processRegister(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("regMSG").style.display = "none";	
			document.getElementById("regRES").style.display = "block";	
		}
	}
	var name = document.getElementById('regNAME').value;
	var phone = document.getElementById('regPHONE').value;
	var email = document.getElementById('regEMAIL').value;
	var address = document.getElementById('regADDRESS').value;
	isError = false;
	changeClass("regNAME", 'small');  
	changeClass("regADDRESS", 'small');  
	changeClass("regPHONE", 'small');  
	changeClass("regEMAIL", 'small');
	if(name.length==0)
		{
			changeClass("regNAME", 'red'); 
			isError = true;
		}
		if(phone.length<6)
		{
			changeClass("regPHONE", 'red'); 
			isError = true;
		}
		if(email.length>0)
		{
			if(echeck(email)==false){
				isError = true;
				changeClass("regEMAIL", 'red');  
			}	
		}
		if(isError)
		{
			document.getElementById("regMSG").style.display = "block";	
			document.getElementById("regMSG").innerHTML="Please provide input for the red marked fields.";
			return;
		}
	var queryString = "?name=" + name + "&phone=" + phone+"&email="+email+"&address="+address;
	//alert(queryString);
	ajaxRequest.open("GET", "register_process.php" + queryString, true);
	ajaxRequest.send(null); 
}
function processRight(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("rMSG").style.display = "none";	
			document.getElementById("rRES").style.display = "block";	
		}
	}
	var name = document.getElementById('rNAME').value;
	var phone = document.getElementById('rPHONE').value;
	var email = document.getElementById('rEMAIL').value;
	isError = false;
	changeClass("rNAME", 'small');  
	changeClass("rPHONE", 'small');  
	changeClass("rEMAIL", 'small');
	if(name.length==0)
		{
			changeClass("rNAME", 'red'); 
			isError = true;
		}
		if(phone.length<6)
		{
			changeClass("rPHONE", 'red'); 
			isError = true;
		}
		if(email.length>0)
		{
			if(echeck(email)==false){
				isError = true;
				changeClass("rEMAIL", 'red');  
			}	
		}
		if(isError)
		{
			document.getElementById("rMSG").style.display = "block";	
			document.getElementById("rMSG").innerHTML="Please provide input for the red marked fields.";
			return;
		}
	var queryString = "?name=" + name + "&phone=" + phone+"&email="+email;
	//alert(queryString);
	ajaxRequest.open("GET", "common/RIGHT_SUBMIT.php" + queryString, true);
	ajaxRequest.send(null); 
}

function processCrmTool(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("MSG").style.display = "none";	
			document.getElementById("RES").style.display = "block";	
		}
	}
	var name = document.getElementById('NAME').value;
	var phone = document.getElementById('TELE').value;
	var email = document.getElementById('EMAIL').value;
	var address = document.getElementById('ADDRESS').value;
	var postal = document.getElementById('POSTAL').value;
	var city = document.getElementById('CITY').value;
	isError = false;
	changeClass("NAME", 'learn-more-txt');  
	changeClass("ADDRESS", 'learn-more-txt');  
	changeClass("TELE", 'learn-more-txt');  
	changeClass("EMAIL", 'learn-more-txt');
	changeClass("POSTAL", 'learn-more-txt');
	changeClass("CITY", 'learn-more-txt');
	if(name.length==0)
		{
			changeClass("NAME", 'red'); 
			isError = true;
		}
		if(phone.length<6)
		{
			changeClass("TELE", 'red'); 
			isError = true;
		}
		if(email.length>0)
		{
			if(echeck(email)==false){
				isError = true;
				changeClass("EMAIL", 'red');  
			}	
		}
		if(isError)
		{
			document.getElementById("MSG").style.display = "block";	
			document.getElementById("MSG").innerHTML="Please provide input for the red marked fields.";
			return;
		}
	var queryString = "?name=" + name + "&phone=" + phone+"&email="+email+"&address="+address+"&postal="+postal+"&city="+city;
	//alert(queryString);
	ajaxRequest.open("GET", "common/CRM_TOOL_SUBMIT.php" + queryString, true);
	ajaxRequest.send(null); 
}
