 var RecaptchaOptions = {
    theme : 'custom',
    lang: 'en',
    custom_theme_widget: 'divrecaptcha' //div enclosing widget elements
 };
function showRecaptcha(element) {
     Recaptcha.create("6LcU4QsAAAAAAN_cnsdvNQJb7NptDT44iJztqRe9", element, RecaptchaOptions);
     RecaptchaStr_en.play_again = "replay";
} 
//////////////////////////////////////////////////////////////////////////////////GET CONTENT/////////////////////////////////
function ajaxpage(divid,catid,subcatid,prid,start,keyword)
{
	if (window.XMLHttpRequest)
	{ // Mozilla, Safari, ...
		xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{ // IE
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	document.getElementById("loading").className = "loading-visible";
	xmlhttp.open('GET', 'maincontent.php?divid='+encodeURIComponent(divid)+'&catid='+encodeURIComponent(catid)+'&subcatid='+subcatid+'&prid='+prid+'&start='+start+'&keyword='+keyword, true);
	xmlhttp.onreadystatechange = GetContent; 	
	xmlhttp.send(null);
	return true;
}
function GetContent()
{
	if (xmlhttp.readyState == 4)
	{
		str = xmlhttp.responseText;
		document.getElementById('contentarea').innerHTML=str;
		document.getElementById("loading").className = "loading-invisible";
		ImageSlide();
		callrecaptcha();
	}	
}
function callrecaptcha()
{
		var allHTMLTags = new Array();				
		var allHTMLTags=document.getElementsByTagName('div');
		for (i=1; i<allHTMLTags.length; i++) 
		{
			if (allHTMLTags[i].id=='divrecaptcha')
			{
				showRecaptcha("recaptcha_image");
			}	
		}
}

////////////////////////////////////////////////////////////////////////////////////VALIDATION/////////////////////////////
function emailCheck(s1) {
	emailStr=s1;
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) 
	{
		//alert("Email address seems incorrect (check @ and .'s)")
		alert("Email format should be xyz@yzx.com")
		return false
	}
	return true;
}
function submitemail()
{
	var data = document.newsletterfrm.email.value;

	if(data=="")
	{
			alert("Email is Required");	
			document.newsletterfrm.email.focus();
			return false;
	}
	else
	{
		if(!emailCheck(document.newsletterfrm.email.value))
		{
			document.newsletterfrm.email.value="";
			document.newsletterfrm.email.focus();
			return false;
		}
	}
	
	if (window.XMLHttpRequest)
	{ // Mozilla, Safari, ...
		xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{ // IE
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open('GET', 'submitdata.php?email='+encodeURIComponent(data), true);
	xmlhttp.onreadystatechange = returnfunction; 	
	xmlhttp.send(null);
	return true;
}
function returnfunction()
{
	if (xmlhttp.readyState == 4)
	{
		str = xmlhttp.responseText;
		alert(str);
		document.newsletterfrm.email.value="Email";
	}	
}

////////////////////////////////////////////////////////////////////////////////////////
function validateFrm()
{
	if(document.frmcontact.ContactPerson.value=="")
	{
		alert('Please Enter Contact Person');
		
		document.frmcontact.ContactPerson.focus();
		return false;
	}
	if(document.frmcontact.Phone.value=="")
	{
		alert('Please Enter Phone');	
		document.frmcontact.Phone.focus();
		return false;
	}
	if(document.frmcontact.Phone.value!="")
	{
	
		  var hChars = "!@#$%^&*+=[]\\\';,/{}|\":<>?";

		  for (var i = 0; i < document.frmcontact.Phone.value.length; i++) {
			if (hChars.indexOf(document.frmcontact.Phone.value.charAt(i)) != -1) {
			alert ("Your Phone Number has special characters. \nThese are not allowed.\n Please remove them and try again.");
			return false;
			}
		  }
	
	}
	if(document.frmcontact.email.value=="")
	{
		alert('Please Enter E-mail');	
		document.frmcontact.email.focus();
		return false;
	}
	if(document.frmcontact.email.value!="")
	{
		if(!emailCheck(document.frmcontact.email.value))
		{
			document.frmcontact.email.value="";
			document.frmcontact.email.focus();
			return false;
		}
	}
	if(document.frmcontact.commentnotes.value=="")
	{
		alert('Please Enter Comments');	
		document.frmcontact.commentnotes.focus();
		return false;
	}
	if(document.getElementById('nucaptcha-answer').value=="")
	{
		alert("Please Enter Security Code");
		document.getElementById('nucaptcha-answer').focus();
		return false;
	}
	if(document.getElementById('nucaptcha-answer').value!="")
	{
		validateNuAjax();
		return false;
	}
}	
function validationResponse(returnedData)
{
	if (returnedData.response)
	{
		var msg = "Successfully solved NuCaptcha!";
		
				  var poststr = "SubjectName=" + encodeURIComponent( document.getElementById("SubjectName").value ) +
	  				"&ContactPerson=" + encodeURI( document.getElementById("ContactPerson").value ) +
                    "&Address=" + encodeURI( document.getElementById("Address").value )+
                    "&Address1=" + encodeURI( document.getElementById("Address1").value )+
                    "&City=" + encodeURI( document.getElementById("City").value )+
                    "&Pin=" + encodeURI( document.getElementById("Pin").value )+
                    "&State=" + encodeURI( document.getElementById("State").value )+
                    "&Country=" + encodeURI( document.getElementById("Country").value )+
                    "&Phone=" + encodeURI( document.getElementById("Phone").value )+
                    "&Fax=" + encodeURI( document.getElementById("Fax").value )+
                    "&email=" + encodeURI( document.getElementById("email").value )+
                    "&commentnotes=" + encodeURI( document.getElementById("commentnotes").value )+
					"&sub=" + encodeURI( document.getElementById("sub").value )+
					"&nucaptcha-answer=" + encodeURI( document.getElementById("nucaptcha-answer").value )+
					"&nucaptcha-answer-enter=" + encodeURI( document.getElementById("nucaptcha-answer-enter").value )+
					"&nucaptcha-answer-exit=" + encodeURI( document.getElementById("nucaptcha-answer-exit").value )+
					"&lmsubmitted=" + encodeURI( document.getElementById("lmsubmitted").value )+
					"&nucaptcha-index=" + encodeURI( document.getElementById("nucaptcha-index").value )+
					"&nucaptcha-datatype=" + encodeURI( document.getElementById("nucaptcha-datatype").value )+
					"&nucaptcha-ptype=" + encodeURI( document.getElementById("nucaptcha-ptype").value )+
					"&nucaptcha-language=" + encodeURI( document.getElementById("nucaptcha-language").value )+
					"&nucaptcha-region=" + encodeURI( document.getElementById("nucaptcha-region").value )+
					"&nucaptcha-media-download-time=" + encodeURI( document.getElementById("nucaptcha-media-download-time").value )+
					"&nucaptcha-fallback-token=" + encodeURI( document.getElementById("nucaptcha-fallback-token").value );
					
					
		makePOSTRequest('content/post.php', poststr);

	}
	else
	{
		var msg = "";
		if (returnedData.isError)
		{
			msg = "There was an error. " + returnedData.errorMessage;
		}
		else
		{
			msg = "Failed to solve NuCaptcha! Please try again";
		}
		ncCmdNewChallenge();
		alert(msg);
	}
}
function validateSupportFrm()
{
	if(document.frmsupport.FirstName.value=="")
	{
		alert('Please Enter First Name');	
		document.frmsupport.FirstName.focus();
		return false;
	}
	if(document.frmsupport.LastName.value=="")
	{
		alert('Please Enter Last Name');	
		document.frmsupport.LastName.focus();
		return false;
	}
	if(document.frmsupport.BusinessName.value=="")
	{
		alert('Please Enter Company Name');	
		document.frmsupport.BusinessName.focus();
		return false;
	}
	if(document.frmsupport.Phone.value=="")
	{
		alert('Please Enter Office Phone');	
		return false;
	}
	if(document.frmsupport.Address.value=="")
	{
		alert('Please Enter Office Address');	
		document.frmsupport.Address.focus();
		return false;
	}
	if(document.frmsupport.City.value=="")
	{
		alert('Please Enter City');	
		document.frmsupport.City.focus();
		return false;
	}
	if(document.frmsupport.State.value==0)
	{
		alert('Please Select State');	
		document.frmsupport.State.focus();
		return false;
	}
	if(document.frmsupport.ZipCode.value=="")
	{
		alert('Please Enter Zip Code');	
		document.frmsupport.ZipCode.focus();
		return false;
	}
	if(document.frmsupport.Email.value=="")
	{
		alert('Please Enter E-mail');	
		document.frmsupport.Email.focus();
		return false;
	}
	if(document.frmsupport.Email.value!="")
	{
		if(!emailCheck(document.frmsupport.Email.value))
		{
			document.frmsupport.Email.value="";
			document.frmsupport.Email.focus();
			return false;
		}
	}
	if(document.frmsupport.ReEmail.value=="")
	{
		alert('Please Enter Re-Type E-mail');	
		document.frmsupport.ReEmail.focus();
		return false;
	}
	if(document.frmsupport.ReEmail.value!="")
	{
		if(!emailCheck(document.frmsupport.ReEmail.value))
		{
			document.frmsupport.ReEmail.value="";
			document.frmsupport.ReEmail.focus();
			return false;
		}
	}
	if(document.frmsupport.Email.value!=document.frmsupport.ReEmail.value)
	{
		alert('Re-Type E-mail doesnot match with E-mail');	
		document.frmsupport.ReEmail.focus();
		return false;
	}
	if(document.frmsupport.Priority.value==0)
	{
		alert('Please Select Priority');	
		document.frmsupport.Priority.focus();
		return false;
	}
	if(document.frmsupport.Message.value=="")
	{
		alert('Please Enter Your Question');	
		document.frmsupport.Message.focus();
		return false;
	}
	if(document.frmsupport.recaptcha_response_field.value=="")
	{
		alert('Please Enter Security Code');	
		document.frmsupport.recaptcha_response_field.focus();
		return false;
	}
}	
function validateServiceFrm()
{
	if(document.frmservice.FirstName.value=="")
	{
		alert('Please Enter First Name');	
		document.frmservice.FirstName.focus();
		return false;
	}
	if(document.frmservice.LastName.value=="")
	{
		alert('Please Enter Last Name');	
		document.frmservice.LastName.focus();
		return false;
	}
	if(document.frmservice.BusinessName.value=="")
	{
		alert('Please Enter Company Name');	
		document.frmservice.BusinessName.focus();
		return false;
	}
	if(document.frmservice.Phone.value=="")
	{
		alert('Please Enter Office Phone');	
		return false;
	}
	if(document.frmservice.Address.value=="")
	{
		alert('Please Enter Office Address');	
		document.frmservice.Address.focus();
		return false;
	}
	if(document.frmservice.City.value=="")
	{
		alert('Please Enter City');	
		document.frmservice.City.focus();
		return false;
	}
	if(document.frmservice.State.value==0)
	{
		alert('Please Select State');	
		document.frmservice.State.focus();
		return false;
	}
	if(document.frmservice.ZipCode.value=="")
	{
		alert('Please Enter Zip Code');	
		document.frmservice.ZipCode.focus();
		return false;
	}
	if(document.frmservice.Email.value=="")
	{
		alert('Please Enter E-mail');	
		document.frmservice.Email.focus();
		return false;
	}
	if(document.frmservice.Email.value!="")
	{
		if(!emailCheck(document.frmservice.Email.value))
		{
			document.frmservice.Email.value="";
			document.frmservice.Email.focus();
			return false;
		}
	}
	if(document.frmservice.ReEmail.value=="")
	{
		alert('Please Enter Re-Type E-mail');	
		document.frmservice.ReEmail.focus();
		return false;
	}
	if(document.frmservice.ReEmail.value!="")
	{
		if(!emailCheck(document.frmservice.ReEmail.value))
		{
			document.frmservice.ReEmail.value="";
			document.frmservice.ReEmail.focus();
			return false;
		}
	}
	if(document.frmservice.Email.value!=document.frmservice.ReEmail.value)
	{
		alert('Re-Type E-mail doesnot match with E-mail');	
		document.frmservice.ReEmail.focus();
		return false;
	}
	if(document.frmservice.Priority.value==0)
	{
		alert('Please Select Priority');	
		document.frmservice.Priority.focus();
		return false;
	}
	if(document.frmservice.Service[0].checked==false && document.frmservice.Service[1].checked==false)
	{
		alert("Please Select Service Type");
		document.frmservice.Service[0].focus();
		return false;
	}
	if(document.frmservice.Message.value=="")
	{
		alert('Describe Your Service Request');	
		document.frmservice.Message.focus();
		return false;
	}
	if(document.frmservice.recaptcha_response_field.value=="")
	{
		alert('Please Enter Security Code');	
		document.frmservice.recaptcha_response_field.focus();
		return false;
	}
}	

var http_request = false;
function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
		    var str = http_request.responseText;
			
				alert("Thank you for your request. We will get back to you shortly.");
				document.frmcontact.reset();
				ncCmdNewChallenge();
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   

   
   function getSupport() {
	   if(document.frmsupport.Priority.value==0)
		{
			alert('Please Select Priority');	
			document.frmsupport.Priority.focus();
			return false;
		}
		else if(document.frmsupport.Message.value=="")
		{
			alert('Please Enter Your Question');	
			document.frmsupport.Message.focus();
			return false;
		}
	  	else if(document.getElementById("recaptcha_response_field").value=="")
	  	{
			alert('Please Enter Security Code');	
			document.getElementById("recaptcha_response_field").focus();
			return false;
	  	}
	  	else
	  	{
	      var poststr = "FirstName=" + encodeURI( document.getElementById("FirstName").value ) +
                    "&LastName=" + encodeURI( document.getElementById("LastName").value )+
                    "&BusinessName=" + encodeURI( document.getElementById("BusinessName").value )+
                    "&Phone=" + encodeURI( document.getElementById("Phone").value )+
                    "&Address=" + encodeURI( document.getElementById("Address").value )+
                    "&Address2=" + encodeURI( document.getElementById("Address2").value )+
                    "&City=" + encodeURI( document.getElementById("City").value )+
                    "&State=" + encodeURI( document.getElementById("State").value )+
                    "&ZipCode=" + encodeURI( document.getElementById("ZipCode").value )+
                    "&AltPhone=" + encodeURI( document.getElementById("AltPhone").value )+
                    "&Email=" + encodeURI( document.getElementById("Email").value )+
                    "&Priority=" + encodeURI( document.getElementById("Priority").value )+
                    "&Message=" + encodeURI( document.getElementById("Message").value )+
					"&recaptcha_response_field=" + encodeURI( document.getElementById("recaptcha_response_field").value )+
					"&recaptcha_challenge_field=" + encodeURI( document.getElementById("recaptcha_challenge_field").value );
      makePOSTRequest2('content/sendticket.php', poststr);
  			return false;
	  }
   }
   
   function makePOSTRequest2(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents2;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents2() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
		    var str = http_request.responseText;
			if(str.length<10){
			alert('You have entered Invalid Security Code!!');
			Recaptcha.reload();						
			document.getElementById("recaptcha_response_field").focus();
			return false;
			}
			else{
				var id = str.split(",");
				for(i=0; i<id.length-1; i++){
					myval = id[i];
					document.getElementById(myval).value = "";
				}
				alert("Thank you for your request. We will get back to you shortly.");
				window.location.href="productsupport.html";
			}
            //result = http_request.responseText;
            //document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }


   function getService() {
	   if(document.frmservice.Priority.value==0)
		{
			alert('Please Select Priority');	
			document.frmservice.Priority.focus();
			return false;
		}
		if(document.frmservice.Service[0].checked==false && document.frmservice.Service[1].checked==false)
		{
			alert("Please Select Service Type");
			document.frmservice.Service[0].focus();
			return false;
		}
		else if(document.frmservice.Message.value=="")
		{
			alert('Describe Your Service Request');	
			document.frmservice.Message.focus();
			return false;
		}
	  	else if(document.getElementById("recaptcha_response_field").value=="")
	  	{
			alert('Please Enter Security Code');	
			document.getElementById("recaptcha_response_field").focus();
			return false;
	  	}
	  	else
	  	{
	      var poststr = "FirstName=" + encodeURI( document.getElementById("FirstName").value ) +
                    "&LastName=" + encodeURI( document.getElementById("LastName").value )+
                    "&BusinessName=" + encodeURI( document.getElementById("BusinessName").value )+
                    "&Phone=" + encodeURI( document.getElementById("Phone").value )+
                    "&Address=" + encodeURI( document.getElementById("Address").value )+
                    "&Address2=" + encodeURI( document.getElementById("Address2").value )+
                    "&City=" + encodeURI( document.getElementById("City").value )+
                    "&State=" + encodeURI( document.getElementById("State").value )+
                    "&ZipCode=" + encodeURI( document.getElementById("ZipCode").value )+
                    "&AltPhone=" + encodeURI( document.getElementById("AltPhone").value )+
                    "&Email=" + encodeURI( document.getElementById("Email").value )+
                    "&Priority=" + encodeURI( document.getElementById("Priority").value )+
                    "&Service=" + encodeURI( document.getElementById("Service").value )+										
                    "&Message=" + encodeURI( document.getElementById("Message").value )+
					"&recaptcha_response_field=" + encodeURI( document.getElementById("recaptcha_response_field").value )+
					"&recaptcha_challenge_field=" + encodeURI( document.getElementById("recaptcha_challenge_field").value );
      makePOSTRequest3('content/sendservicereq.php', poststr);
  			return false;
	  }
   }
   
   function makePOSTRequest3(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents3;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents3() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
		    var str = http_request.responseText;
			if(str.length<10){
			alert('You have entered Invalid Security Code!!');
			Recaptcha.reload();						
			document.getElementById("recaptcha_response_field").focus();
			return false;
			}
			else{
				var id = str.split(",");
				for(i=0; i<id.length-1; i++){
					myval = id[i];
					document.getElementById(myval).value = "";
				}
				alert("Thank you for your request. We will get back to you shortly.");
				window.location.href="productsupport.html";
			}
            //result = http_request.responseText;
            //document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }

function noNumbers(e)
{
	var keynum;
	var keychar;
	var numcheck;
	if(window.event) // IE
 	{
  		keynum = e.keyCode;
  	}
	else if(e.which) // Netscape/Firefox/Opera
  	{
  		keynum = e.which;
  	}
	keychar = String.fromCharCode(keynum);
	numcheck = /[^a-z,^A-Z]/;
	return numcheck.test(keychar);
}

function ChangeImage(imageId,imageName)
{
	document.images[imageId].src=imageName;
}

function websiteForm()
{
	if(document.website.uname.value=="")
	{
		alert("Please Enter Username");
		document.website.uname.focus();
		return false;
	}
	if(document.website.password.value=="")
	{
		alert("Please Enter Password");
		document.website.password.focus();
		return false;
	}
	if(document.website.code.value=="")
	{
		alert("Please Enter Security Code");
		document.website.code.focus();
		return false;
	}
	
}
function ClearField(input) {
    input.value = "";
  }

function validatesalesRegFrm(salesid)
{
	if(salesid!="")
	{
		if(document.regfrm.UserName.value=="")
		{
			alert("Please Enter Username");
			document.regfrm.UserName.focus();
			return false
		}
		if(document.regfrm.Password.value=="")
		{
			alert("Please Enter Password");
			document.regfrm.Password.focus();
			return false
		}
	}
	
	if(document.regfrm.FirstName.value=="")
	{
		alert("Please Enter First Name");
		document.regfrm.FirstName.focus();
		return false
	}
	if(document.regfrm.LastName.value=="")
	{
		alert("Please Enter Last Name");
		document.regfrm.LastName.focus();
		return false
	}
	if(document.regfrm.BusinessName.value=="")
	{
		alert("Please Enter Business Name");
		document.regfrm.BusinessName.focus();
		return false
	}
	if(document.regfrm.Address.value=="")
	{
		alert("Please Enter Address");
		document.regfrm.Address.focus();
		return false
	}	
	if(document.regfrm.City.value=="")
	{
		alert("Please Enter City");
		document.regfrm.City.focus();
		return false
	}	
	if(document.regfrm.Phone.value=="")
	{
		alert("Please Enter Phone Number");
		document.regfrm.Phone.focus();
		return false
	}
	if(document.regfrm.Phone.value!="")
	{
		var re10digit= /^\d{3}-\d{3}-\d{4}$/;
		var re10digit1= /^\d{3}\.\d{3}[.]\d{4}$/;
		var re10digit2 =/^\(\d{3}\) \d{3}\.\d{4}$/;
		var re10digit3 =/^\(\d{3}\) \d{3}\-\d{4}$/;
		var rel0digit4 =/^\d{3,5}-\d{3,4}-\d{3,4}$/;
		var rel0digit5 =/^\d{3,5}-\d{8}$/;
		
		if ((document.regfrm.Phone.value.search(re10digit)==-1) && (document.regfrm.Phone.value.search(re10digit1)==-1) && (document.regfrm.Phone.value.search(re10digit2)==-1) && (document.regfrm.Phone.value.search(re10digit3)==-1)&& (document.regfrm.Phone.value.search(rel0digit4)==-1) && (document.regfrm.Phone.value.search(rel0digit5)==-1))
		{
			alert("Please Enter Phone Number in the correct format \n Ex.:- '999-999-9999','999.999.9999','(999) 999-9999','(999) 999.9999'");
			document.regfrm.Phone.focus();
			return false;
		}
	}
	if(document.regfrm.Email.value=="")
	{
		alert("Please Enter Email ID");
		document.regfrm.Email.focus();
		return false;
	}
	if(document.regfrm.Email.value!="")
	{
		if(!emailCheck(document.regfrm.Email.value))
		{
			document.regfrm.Email.value="";
			document.regfrm.Email.focus();
			return false;
		}
	}
	if(document.regfrm.recaptcha_response_field.value=="")
	{
		alert("Please Enter Security Code.");
		document.getElementById('recaptcha_response_field').focus();
		return false;
	}	

}
function validateRegFrm(){
	if(document.regfrm.FirstName.value=="")
	{
		alert("Please Enter First Name");
		document.regfrm.FirstName.focus();
		return false
	}
	if(document.regfrm.LastName.value=="")
	{
		alert("Please Enter Last Name");
		document.regfrm.LastName.focus();
		return false
	}
	if(document.regfrm.BusinessName.value=="")
	{
		alert("Please Enter Business Name");
		document.regfrm.BusinessName.focus();
		return false
	}
	if(document.regfrm.Phone.value=="")
	{
		alert("Please Enter Phone Number");
		document.regfrm.Phone.focus();
		return false
	}
	if(document.regfrm.Phone.value!="")
	{
		var re10digit= /^\d{3}-\d{3}-\d{4}$/;
		var re10digit1= /^\d{3}\.\d{3}[.]\d{4}$/;
		var re10digit2 =/^\(\d{3}\) \d{3}\.\d{4}$/;
		var re10digit3 =/^\(\d{3}\) \d{3}\-\d{4}$/;
		var rel0digit4 =/^\d{3,5}-\d{3,4}-\d{3,4}$/;
		var rel0digit5 =/^\d{3,5}-\d{8}$/;
		
		if ((document.regfrm.Phone.value.search(re10digit)==-1) && (document.regfrm.Phone.value.search(re10digit1)==-1) && (document.regfrm.Phone.value.search(re10digit2)==-1) && (document.regfrm.Phone.value.search(re10digit3)==-1)&& (document.regfrm.Phone.value.search(rel0digit4)==-1) && (document.regfrm.Phone.value.search(rel0digit5)==-1))
		{
			alert("Please Enter Phone Number in the correct format \n Ex.:- '999-999-9999','999.999.9999','(999) 999-9999','(999) 999.9999'");
			document.regfrm.Phone.focus();
			return false;
		}
	}
	if(document.regfrm.Address.value=="")
	{
		alert("Please Enter Address");
		document.regfrm.Address.focus();
		return false
	}	
	if(document.regfrm.City.value=="")
	{
		alert("Please Enter City");
		document.regfrm.City.focus();
		return false
	}	
	if(document.regfrm.State.value==0)
	{
		alert("Please Enter State");
		document.regfrm.State.focus();
		return false
	}	
	if(document.regfrm.ZipCode.value=="")
	{
		alert("Please Enter Zip Code");
		document.regfrm.ZipCode.focus();
		return false
	}
	if(document.regfrm.AltPhone.value!="")
	{
		var re10digit= /^\d{3}-\d{3}-\d{4}$/;
		var re10digit1= /^\d{3}\.\d{3}[.]\d{4}$/;
		var re10digit2 =/^\(\d{3}\) \d{3}\.\d{4}$/;
		var re10digit3 =/^\(\d{3}\) \d{3}\-\d{4}$/;
		var rel0digit4 =/^\d{3,5}-\d{3,4}-\d{3,4}$/;
		var rel0digit5 =/^\d{3,5}-\d{8}$/;
		
		if ((document.regfrm.AltPhone.value.search(re10digit)==-1) && (document.regfrm.AltPhone.value.search(re10digit1)==-1) && (document.regfrm.AltPhone.value.search(re10digit2)==-1) && (document.regfrm.AltPhone.value.search(re10digit3)==-1)&& (document.regfrm.AltPhone.value.search(rel0digit4)==-1) && (document.regfrm.AltPhone.value.search(rel0digit5)==-1))
		{
			alert("Please Enter Alternate Phone Number in the correct format \n Ex.:- '999-999-9999','999.999.9999','(999) 999-9999','(999) 999.9999'");
			document.regfrm.AltPhone.focus();
			return false;
		}
	}	
	if(document.regfrm.Email.value=="")
	{
		alert("Please Enter Email ID");
		document.regfrm.Email.focus();
		return false;
	}
	if(document.regfrm.Email.value!="")
	{
		if(!emailCheck(document.regfrm.Email.value))
		{
			document.regfrm.Email.value="";
			document.regfrm.Email.focus();
			return false;
		}
	}
	if(document.regfrm.ReEmail.value=="")
	{
		alert('Please Enter Re-Type E-mail');	
		document.regfrm.ReEmail.focus();
		return false;
	}
	if(document.regfrm.ReEmail.value!="")
	{
		if(!emailCheck(document.regfrm.ReEmail.value))
		{
			document.regfrm.ReEmail.value="";
			document.regfrm.ReEmail.focus();
			return false;
		}
	}	
	if(document.regfrm.Email.value!=document.regfrm.ReEmail.value)
	{
		alert('Re-Type E-mail doesnot match with E-mail');	
		document.regfrm.ReEmail.focus();
		return false;
	}
	
	if(document.regfrm.recaptcha_response_field.value=="")
	{
		alert("Please Enter Security Code.");
		document.getElementById('recaptcha_response_field').focus();
		return false;
	}	
}
function totalcal(){
	var ttlMofl1=Number(document.getElementById('FMShid').value);
	var ttlMofl2=Number(document.getElementById('BShid').value);
	var ttlMofl3=Number(document.getElementById('PAChid').value);
	var ttlMofl4=Number(document.getElementById('ENDhid').value);
	var ttlMofl5=Number(document.getElementById('EMRhid').value);
	var TTLMobox = ttlMofl1+ttlMofl2+ttlMofl3+ttlMofl4+ttlMofl5;
	document.getElementById('TTLMobox').innerHTML=TTLMobox.toFixed(2);
	
	var ttlFCfl1=Number(document.getElementById('FMSFChid').value);
	var ttlFCfl2=Number(document.getElementById('BSFChid').value);
	var ttlFCfl3=Number(document.getElementById('PACFChid').value);
	var ttlFCfl4=Number(document.getElementById('ENDFChid').value);
	var ttlFCfl5=Number(document.getElementById('EMRFChid').value);
	var TTLFCbox = ttlFCfl1+ttlFCfl2+ttlFCfl3+ttlFCfl4+ttlFCfl5;
	document.getElementById('TTLFCbox').innerHTML = TTLFCbox.toFixed(2);
}
function docal(val,did)
{
	if(isNaN(val)){
		alert("Please Enter Only Numbers");
		document.getElementById(did).value='';
		return false;
	}
	if(did=='FMS'){
		var FMSMobox = val*18*18;
		document.getElementById('FMSMobox').innerHTML = FMSMobox.toFixed(2);
		var FMSFCbox = val*18*18*0.45;
		document.getElementById('FMSFCbox').innerHTML = FMSFCbox.toFixed(2);
		var FMShid = val*18*18;
		document.getElementById('FMShid').value = FMShid.toFixed(2);
		var FMSFChid = val*18*18*0.45;
		document.getElementById('FMSFChid').value = FMSFChid.toFixed(2);
		totalcal();
	}
	if(did=='BS'){
		var BSMobox = val*18*4;
		document.getElementById('BSMobox').innerHTML = BSMobox.toFixed(2);
		var BSFCbox = val*18*4*0.45;
		document.getElementById('BSFCbox').innerHTML = BSFCbox.toFixed(2);
		var BShid = val*18*4;
		document.getElementById('BShid').value = BShid.toFixed(2);
		var BSFChid = val*18*4*0.45;
		document.getElementById('BSFChid').value = BSFChid.toFixed(2);
		totalcal();
	}
	if(did=='PAC'){
		var PACMobox = val*18*1;
		document.getElementById('PACMobox').innerHTML = PACMobox.toFixed(2);
		var PACFCbox = val*18*1*0.45;
		document.getElementById('PACFCbox').innerHTML = PACFCbox.toFixed(2);
		var PAChid = val*18*1;
		document.getElementById('PAChid').value = PAChid.toFixed(2);
		var PACFChid = val*18*1*0.45;
		document.getElementById('PACFChid').value = PACFChid.toFixed(2);
		totalcal();
	}
	if(did=='END'){
		var ENDMobox = val*18*1;
		document.getElementById('ENDMobox').innerHTML = ENDMobox.toFixed(2);
		var ENDFCbox = val*18*1*0.45;
		document.getElementById('ENDFCbox').innerHTML = ENDFCbox.toFixed(2);
		var ENDhid = val*18*1;
		document.getElementById('ENDhid').value = ENDhid.toFixed(2);
		var ENDFChid = val*18*1*0.45;
		document.getElementById('ENDFChid').value = ENDFChid.toFixed(2);
		totalcal();
	}
	if(did=='EMR'){
		var EMRMobox = val*18*1;
		document.getElementById('EMRMobox').innerHTML = EMRMobox.toFixed(2);
		var EMRFCbox = val*18*1*0.45;
		document.getElementById('EMRFCbox').innerHTML = EMRFCbox.toFixed(2);
		var EMRhid = val*18*1;
		document.getElementById('EMRhid').value = EMRhid.toFixed(2);
		var EMRFChid = val*18*1*0.45;
		document.getElementById('EMRFChid').value = EMRFChid.toFixed(2);
		totalcal();
	}
}
function validateClientRegFrm()
{
	if(document.ClientRegfrm.ProductName.value==0)
	{
		alert("Please Select Product Name");
		document.ClientRegfrm.ProductName.focus();
		return false
	}	
	if(document.ClientRegfrm.Type.value=="")
	{
		alert("Please Enter Type");
		document.ClientRegfrm.Type.focus();
		return false
	}
	if(document.ClientRegfrm.PurchaseDate.value=="")
	{
		alert("Please EnterPurchase Date");
		document.ClientRegfrm.PurchaseDate.focus();
		return false
	}
	if(document.ClientRegfrm.SerialNumber.value=="")
	{
		alert("Please Enter Serial Number");
		document.ClientRegfrm.SerialNumber.focus();
		return false
	}
	if(document.ClientRegfrm.SalesPerson.value=="")
	{
		alert("Please Enter Sales Person");
		document.ClientRegfrm.SalesPerson.focus();
		return false
	}
	if(document.ClientRegfrm.recaptcha_response_field.value=="")
	{
		alert("Please Enter Security Code.");
		document.getElementById('recaptcha_response_field').focus();
		return false;
	}	
}
