var controlprefix="ctl00_contentholder_";
function isEmpty(s)
{
	return ((s == null) || (s.length == 0))
}
function isWhitespace(s)
{   
		var str1;
		str1 = s.indexOf(" ");
		if(str1 == 0)
			return false;		
		else
			return true;
}
function learnRegExp()
{
  return /^(ftp|https?):\/\/+(www\.)?[a-z0-9\-\.]{3,}\.[a-z]{3}$/.test(learnRegExp.arguments[0]);
} 
function checkName()
{
	if(!((event.keyCode>=65 && event.keyCode<=90) || (event.keyCode>=97 && event.keyCode<=122) || event.keyCode ==32 || event.keyCode == 46 || event.keyCode == 95  || event.keyCode == 13)){
		event.keyCode=0;
		return false;
	}
}
function checkNames(string)
{
	   var iChars = "*|,\":<>[]{}`\';()@&$#%\!0123456789";
	   
	   for (var i = 0; i < string.value.length; i++) {
		  if (iChars.indexOf(string.value.charAt(i)) != -1)
			  return false;
	   }
	   return true;
}
function checkChar()
{
	if(!((event.keyCode>=65 && event.keyCode<=90) || (event.keyCode>=97 && event.keyCode<=122) || event.keyCode ==32 || (event.keyCode >= 48 && event.keyCode <= 57) || event.keyCode == 46 || event.keyCode == 95  || event.keyCode == 13)){
		event.keyCode=0;
		return false;
	}
}
function checkCharacters(string)
{		   
	   var iChars = "*|,\":<>[]{}`\';()@&$#%\!";
	   
	   for (var i = 0; i < string.value.length; i++) {
		  if (iChars.indexOf(string.value.charAt(i)) != -1)
			  return false;
	   }
	   return true;
}

function checkValidPhone(s)
{	
	var str = " ";
	var str1 = "12345";
	var str2 = "67890-().";
	var iChars = str1+str+str2;

	for (var i = 0; i < s.length; i++) {
	   if (iChars.indexOf(s.charAt(i)) == -1)
	 	  return false;	   
	}
	
	/*var iChars1 = "-.()";
	var count1 = 0;
			
	for (var j = 0; j < s.length; j++) {
	   if (iChars1.indexOf(s.charAt(j)) != -1)
	 	  count1 = count1+1;
	 	  	 
	   if(s.charAt(j) == " ")
			count1 = count1+1;			
	}
		
	if(s.length-count1 < 10 || s.length-count1 > 11)
	{
		return false;
	}	
		
	var strPat = /^(1)+(\.|\-|\W)?(\d{10})$|^(\d{10})$|^(1)+(\.|\-|\W)?(\d{3})(\.|\-|\W)?(\d{3})(\.|\-|\W)?(\d{4})$|^(\d{3})(\.|\-|\W)?(\d{3})(\.|\-|\W)?(\d{4})$/;
		
	if (s.match(strPat) == null){
		return false;	
	}
	*/
	
	return true;
}
function isEmail (s)
{
   return ( s.search( /\w+((-\w+)|(\.\w+)|(\_\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z]+)*\.[A-Za-z]{2,5}/ ) != -1);
}
function checkCompany()
{
	if(!(event.keyCode>=65 && event.keyCode<=90 || event.keyCode>=97 && event.keyCode<=122 || event.keyCode ==32 || event.keyCode == 95 || event.keyCode == 40 || event.keyCode == 41 || event.keyCode == 46 || (event.keyCode >= 48 && event.keyCode <= 57)  || event.keyCode == 13)){
		event.keyCode=0;
		return false;
	}
}
function checkCompanyName(string)
{		   
	   var iChars = "*|,\":<>[]{}`\';@&$#%\!";
	   
	   for (var i = 0; i < string.value.length; i++) {
		  if (iChars.indexOf(string.value.charAt(i)) != -1)
			  return false;
	   }
	   return true;
}
function fnWeb(strURL)
{
	var strPat=new RegExp("^((http://)|(www.)|(http://www.)?)[a-zA-Z0-9]*\.[a-zA-Z]{2,3}\.[a-zA-Z]{2,3}$"); 
		
	if (strURL.match(strPat) == null){
		return false;	
	}
	
	if(!(strURL.indexOf("www.") > -1 || strURL.indexOf("http://") > -1)){
		return false;
	}
	
	if(strURL.indexOf("www.") > -1){
   		var str1 = strURL.substring(strURL.indexOf(".")+1); 
		var str2 = str1.indexOf(".")
		var str3 = str1.substring(str1.indexOf(".")+1);
		var str4 = str3.indexOf(".");
		
		if(str4 == -1){
			if(str2 <= -1){		
				return false;
			}	
		}
	}
    return true;
} 
function isZIPCode(s)
{
   var iChars = "0123456789";
   
	/*if(s.length <=4)
		return false;
		
	if(s.length >=11)
		return false;
	*/
		
	for (var i = 0; i < s.length; i++) {
	   
	   if (iChars.indexOf(s.charAt(i)) == -1)
			return false;
	}
	return true;
}
function zipCode(event)
{
	if(!(event.keyCode >=48 && event.keyCode <= 57  || event.keyCode == 13)){
		event.keyCode=0;
		return false;
	}
}
function checkCountry(string)
{		   
	   var iChars = "0123456789*|,\":<>[]{}`\';()@&$#%\!";
	   
	   for (var i = 0; i < string.value.length; i++) {
		  if (iChars.indexOf(string.value.charAt(i)) != -1)
			  return false;
	   }
	   return true;
}
function checkCountry1()
{
	if(!((event.keyCode>=65 && event.keyCode<=90) || (event.keyCode>=97 && event.keyCode<=122) || event.keyCode ==32  || event.keyCode == 13)){
		event.keyCode=0;
		return false;
	}
}
function check_becomepartner() 
{	
    var id1;
    id1=document.getElementById(controlprefix + "txtName");
	if (isEmpty(id1.value))
	{
			alert("Please enter your name!");
			id1.focus();
			return false;
	}
	if (!isWhitespace(id1.value))
	{
			alert("Please enter valid name!");
			id1.focus();
			return false;
	}
	if (!checkNames(id1))
	{
			alert("Please enter valid name!");
			id1.focus();
			return false;
	}
	id1=document.getElementById(controlprefix + "txtCompanyName");
	if(isEmpty(id1.value))
	{
		alert("Please enter company name!");
		id1.focus();
		return false;
	}
	if(!isWhitespace(id1.value))
	{
		alert("Please enter valid company name!");
		id1.focus();
		return false;
	}
	if(!checkCompanyName(id1))
	{
		alert("Please enter valid company name!");
		id1.focus();
		return false;
	}	
	id1=document.getElementById(controlprefix + "txtCompanyURL");
	if(isEmpty(id1.value)){
		alert("Please enter company url!");
		id1.focus();
		return false;
	}
	if(!isWhitespace(id1.value)){
		alert("Please enter valid company url!");
		id1.focus();
		return false;
	}
	if(!fnWeb(id1.value)){
		alert("Please enter valid company url!");
		id1.focus();
		return false;
	}
	id1=document.getElementById(controlprefix + "txtPhoneNumber");
	if(isEmpty(id1.value)){			
			alert("Please enter primary phone number!");
			id1.focus();
			return false;
	}
	if(!isWhitespace(id1.value)){
			alert("Please enter valid phone number!");
			id1.focus();
			return false;
	}
	if(!checkValidPhone(id1.value))
	{
		alert("Please enter valid phone number!");
		id1.focus();
		return false;
	}
	id1=document.getElementById(controlprefix + "txtEmailAddress");
	if(isEmpty(id1.value))
	{
		alert("Please enter e-mail address!");
		id1.focus();
		return false;
	}
	if(!isWhitespace(id1.value))
	{
		alert("Please enter valid e-mail address!");
		id1.focus();
		return false;
	}
	if(!isEmail(id1.value))
	{
		alert("Please enter valid e-mail address!");
		id1.focus();
		return false;
	}
	id1=document.getElementById(controlprefix + "txtAddress");
	if(isEmpty(id1.value)) {
			alert("Please enter address!");
			id1.focus();
			return false;
	}
	if(!isWhitespace(id1.value)) {
			alert("Please enter valid address!");
			id1.focus();
			return false;
	}	
	id1=document.getElementById(controlprefix + "txtCity");
	if(isEmpty(id1.value)) {
			alert("Please enter city name!");
			id1.focus();
			return false;
	}
	if(!isWhitespace(id1.value)) {
			alert("Please enter valid city name!");
			id1.focus();
			return false;
	}	
	if(!checkCountry(id1)) {
			alert("Please enter valid city name!");
			id1.focus();
			return false;
	}	
	id1=document.getElementById(controlprefix + "txtState");
	if (isEmpty(id1.value) ) {
			alert("Please enter state name!");
			id1.focus();
			return false;
	}
	if (!isWhitespace(id1.value) ) {
			alert("Please enter state name!");
			id1.focus();
			return false;
	}
	if(!checkCountry(id1)) {
			alert("Please enter valid state name!");
			id1.focus();
			return false;
	}	
	id1=document.getElementById(controlprefix + "txtZipcode");
	if (isEmpty(id1.value) ) {
			alert("Please enter zip code!");
			id1.focus();
			return false;
	}
	if (!isWhitespace(id1.value) ) {
			alert("Please enter valid zip code!");
			id1.focus();
			return false;
	}
	if (!isWhitespace(id1.value) ) {
			alert("Please enter valid zip code!");
			id1.focus();
			return false;
	}
	if(!isZIPCode(id1.value)){
		alert("Please enter valid zip code!");
		id1.focus();
		return false;
	}	
	var id1=document.getElementById(controlprefix + "txtVerficationCode");
	if(id1.value=="")
	{
	    alert("Please enter valid Varification Code");
		id1.focus();
		return false;
	}
	return true;	
}
function checkquote()
{
    var id1=document.getElementById(controlprefix + "firstname");
    var id2=document.getElementById(controlprefix + "lastname");
    var companyname=document.getElementById(controlprefix + "companyname");
    var id3=document.getElementById(controlprefix + "phone");
    var id4=document.getElementById(controlprefix + "email");
    var id5=document.getElementById(controlprefix + "comments");
    var id6=document.getElementById(controlprefix + "txtword_verify");
    if (isEmpty(id1.value))
	{
			alert("Please enter your First name!");
			id1.focus();
			return false;
	}
	if (!isWhitespace(id1.value))
	{
			alert("Please enter valid First name!");
			id1.focus();
			return false;
	}
	if (!checkNames(id1))
	{
			alert("Please enter valid First name!");
			id1.focus();
			return false;
	}
	if (isEmpty(id2.value))
	{
			alert("Please enter your Last name!");
			id2.focus();
			return false;
	}
	if (!isWhitespace(id2.value))
	{
			alert("Please enter valid Last name!");
			id2.focus();
			return false;
	}
	if (!checkNames(id2))
	{
			alert("Please enter valid Last name!");
			id2.focus();
			return false;
	}
	if (isEmpty(companyname.value))
	{
			alert("Please enter your Company name!");
			companyname.focus();
			return false;
	}
	if(isEmpty(id3.value)){			
			alert("Please enter phone number!");
			id3.focus();
			return false;
	}
	if(!isWhitespace(id3.value)){
			alert("Please enter valid phone number!");
			id3.focus();
			return false;
	}
	if(!checkValidPhone(id3.value))
	{
		alert("Please enter valid phone number!");
		id3.focus();
		return false;
	}
	if(isEmpty(id4.value))
	{
		alert("Please enter e-mail address!");
		id4.focus();
		return false;
	}
	if(!isWhitespace(id4.value))
	{
		alert("Please enter valid e-mail address!");
		id4.focus();
		return false;
	}
	if(!isEmail(id4.value))
	{
		alert("Please enter valid e-mail address!");
		id4.focus();
		return false;
	}
	if(isEmpty(id5.value))
	{
		alert("Please enter Description!");
		id5.focus();
		return false;
	}
	if(!isWhitespace(id5.value))
	{
		alert("Please enter valid Description!");
		id5.focus();
		return false;
	}
	if(isEmpty(id6.value))
	{
		alert("Please enter Varification Code");
		id6.focus();
		return false;
	}
	if(!isWhitespace(id6.value))
	{
		alert("Please enter valid Varification Code");
		id6.focus();
		return false;
	}
}
function checkschedule()
{
    var id1=document.getElementById(controlprefix + "firstname");
    var id2=document.getElementById(controlprefix + "lastname");
    var companyname=document.getElementById(controlprefix + "companyname");
    var id3=document.getElementById(controlprefix + "phone");
    var id4=document.getElementById(controlprefix + "email");
    var id5=document.getElementById(controlprefix + "comments");
    var id6=document.getElementById(controlprefix + "txtDate");
    var id7=document.getElementById(controlprefix + "txtword_verify");
    if (isEmpty(id1.value))
	{
			alert("Please enter your First name!");
			id1.focus();
			return false;
	}
	if (!isWhitespace(id1.value))
	{
			alert("Please enter valid First name!");
			id1.focus();
			return false;
	}
	if (!checkNames(id1))
	{
			alert("Please enter valid First name!");
			id1.focus();
			return false;
	}
	if (isEmpty(id2.value))
	{
			alert("Please enter your Last name!");
			id2.focus();
			return false;
	}
	if (!isWhitespace(id2.value))
	{
			alert("Please enter valid Last name!");
			id2.focus();
			return false;
	}
	if (!checkNames(id2))
	{
			alert("Please enter valid Last name!");
			id2.focus();
			return false;
	}
	if (isEmpty(companyname.value))
	{
			alert("Please enter your Company name!");
			companyname.focus();
			return false;
	}
	if(isEmpty(id3.value)){			
			alert("Please enter phone number!");
			id3.focus();
			return false;
	}
	if(!isWhitespace(id3.value)){
			alert("Please enter valid phone number!");
			id3.focus();
			return false;
	}
	if(!checkValidPhone(id3.value))
	{
		alert("Please enter valid phone number!");
		id3.focus();
		return false;
	}
	if(isEmpty(id4.value))
	{
		alert("Please enter e-mail address!");
		id4.focus();
		return false;
	}
	if(!isWhitespace(id4.value))
	{
		alert("Please enter valid e-mail address!");
		id4.focus();
		return false;
	}
	if(!isEmail(id4.value))
	{
		alert("Please enter valid e-mail address!");
		id4.focus();
		return false;
	}
	if(isEmpty(id5.value))
	{
		alert("Please enter Description!");
		id5.focus();
		return false;
	}
	if(!isWhitespace(id5.value))
	{
		alert("Please enter valid Description!");
		id5.focus();
		return false;
	}
	if(isEmpty(id6.value))
	{
		alert("Please select Schedule Date");
		id6.focus();
		return false;
	}
	if(isEmpty(id7.value))
	{
		alert("Please enter Varification Code");
		id7.focus();
		return false;
	}
	if(!isWhitespace(id7.value))
	{
		alert("Please enter valid Varification Code");
		id7.focus();
		return false;
	}
}
function ScheduleTime(type)
{
    var date=document.getElementById(controlprefix + "txtDate");
    if(date.value=="")
    {
        if(type=="2")
        {
            alert("Please select Schedule Date");
            date.focus();
            return false;
        }
    }
    //var hours=document.getElementById(controlprefix + "ddlHours");
    var time=document.getElementById(controlprefix + "ddlTime");
    //var ampm=document.getElementById(controlprefix + "ddlAMPM");
    var results=document.getElementById(controlprefix + "lblScheduleTime");
    var hdn=document.getElementById(controlprefix + "hdnSchedultTime");
    results.innerHTML = "Scheduled Time is :: <font color='green'>" + date.value + " " + time.value + "</font>&nbsp;(All times in Pacific Time Zone)";
    hdn.value="Scheduled Time is :: " + date.value + " " + time.value +"";
}
function showNewsLetter()
{
    var id1=document.getElementById("item3");
    var id2=document.getElementById("item4");
    id1.style.display="none";
    id2.style.display="block";
}
function checkNewsLetter()
{
    var id1=document.getElementById("ctl00_Sidebar1_txtNName");
    var id2=document.getElementById("ctl00_Sidebar1_txtNEmail");
    if (id1.value=="")
	{
			alert("Please enter your Name!");
			id1.focus();
			return false;
	}
	if(id2.value=="")
	{
		alert("Please enter e-mail address!");
		id2.focus();
		return false;
	}
	if(!isEmail(id2.value))
	{
		alert("Please enter valid e-mail address!");
		id2.focus();
		return false;
	}
	
}
function Change1to20(evt)
{
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode == 13)
    {
        document.getElementById("ctl00_Sidebar1_btnNSubmit").click();
        /*evt.returnValue=false;
        evt.cancel = true;*/
    }
    
}
function redirecttoanotherpage(strurl)
{
	window.location.href=strurl;
}