﻿// JScript File
var errorMessage;
function createAccountCust()
{
    if (document.getElementById("pnlEmail") != null)
         document.getElementById("pnlEmail").style.display='none';

	var userid=document.forms[0].txtUserName.value  // padma - 28-07-2008
	var conpw = document.forms[0].txtconfirmpwd.value
	var newpw = document.forms[0].txtPassword.value
	var	status=true;
	errorMessage= errorMessage1
	
	if(validateNotEmpty(document.forms[0].txtUserName.value))
	{
	   var char1 = document.forms[0].txtUserName.value.substring(0,1)
					
		if(validateChar(char1))
		{
			errorMessage+=UnFirstChar
			if(status)
			{
				document.forms[0].txtUserName.focus()
				status=false;
			}
		}
		var cha = document.forms[0].txtUserName.value;
		var splChar = new Array()
		splChar = " a" ;
		var splChars=splChar.split("a");
		var strVal="";
		var errorChar="";
		for(var i=0;i<splChars.length-1;i++)
		{
			strVal=strVal+"\n"+splChars[i];
			var splCharTest=cha.split(""+splChars[i]);
			if(splCharTest.length > 1)
			{
				errorChar=errorChar+splChars[i]+" ";
			}
		}
		if(errorChar!="")
		{
			errorMessage+=errorChar+inValidCharacters
		}
	 }
	else
	{
		errorMessage+=uNameRequired
		if(status)
		{
			document.forms[0].txtUserName.focus()
			status=false;
		}
	}
	if(validateNotEmpty(document.forms[0].txtFirstName.value))
		{
			if(validateChar(document.forms[0].txtFirstName.value))
			{
				errorMessage+=yrFnCharsOnly
				if(status)
				{
					document.forms[0].txtFirstName.focus()
					status=false;
				}
			}
				
		}
	else
	  {
		errorMessage+=yrfnRequired
		if(status)
		{
			document.forms[0].txtFirstName.focus()
			status=false;
		}
	  }

	if(validateNotEmpty(document.forms[0].txtPassword.value))
	{
		if(newpw.length < 4)
			{
				errorMessage+=currpwMinRequired
				if(status)
				{
					document.forms[0].txtPassword.focus()
					status=false;
				}
			}
			
	}
	else
	{
		errorMessage+=currpwRequired	
		if(status)
		{
			//document.forms[0].existingPwd.focus()
			status=false;
		}
	}
	if(!validateNotEmpty(document.forms[0].txtconfirmpwd.value))
	{
		errorMessage+=confirmpwRequired1
		if(status)
		{
			document.forms[0].txtconfirmpwd.focus()
			status=false;
		}
	}
	else if(newpw!=conpw)
	{
		errorMessage+=newpwConpwSequal
		if(status)
		{
			document.forms[0].txtconfirmpwd.focus()
			status=false;
		}
	}
	// padma - 28-07-2008
	else if(newpw==userid)    
	{
	    errorMessage+=useridPawMsg
		if(status)
		{
			document.forms[0].txtPassword.focus()
			status=false;
		}
	}


if(document.getElementById("txtIDProof")!=null)
{
    if(document.forms[0].txtIDProof.value !=null)
            {
           
           if(document.getElementById("ddlIdProof").selectedIndex == 0)
             {
             errorMessage+="Please select Photo ID Proof\n";
             }
          if(!validateNotEmpty(document.getElementById("txtIDProof").value))
               {
              errorMessage+="ID Proof -- is required\n";
                }
           if(!validateNotEmpty(document.getElementById("Txtauthority").value))
                 {
                    errorMessage+="Issue Authority -- is required\n";
                }
                
               if(status)
               {
               status=false;
               }             
        }        
}

	if(validateNotEmpty(document.forms[0].txtEmailId.value))
	{
		if(!validateEmail(document.forms[0].txtEmailId.value))
		{
			errorMessage+=emailNotValid
			if(status)
			{
				document.forms[0].txtEmailId.focus()
				status=false;
			}
		}
	}
	else
	{
		errorMessage+=emailRequired
		if(status)
		{
			document.forms[0].txtEmailId.focus()
			status=false;
		}
	}
	if(!validatePhone(document.forms[0].txtMobile.value))
	{
		if(!validateNotEmpty(document.forms[0].txtMobile.value))
		{
				errorMessage+=mobileNoRequired	
				if(status)
				{
					document.forms[0].txtMobile.focus()
					status=false;
				}
		}
		else
		{
			errorMessage+=pnoEnterNos
			if(status)
			{
				document.forms[0].txtMobile.focus()
				status=false;
			}
		}
	}
	if(!validatePhone(document.forms[0].txtMobile.value))
	{
		if(!validateNotEmpty(document.forms[0].txtMobile.value))
		{
//				errorMessage+=mobRequired	
//				if(status)
//				{
//					document.forms[0].txtMobile.focus()
//					status=false;
//				}
		}
		else
		{
			errorMessage+=mobEnterNos
			if(status)
			{
				document.forms[0].txtMobile.focus()
				status=false;
			}
		}
	}
	
	
	if(validateNotEmpty(document.forms[0].txtFax.value))
	{
	    if(!validateInteger(document.forms[0].txtFax.value))
	    {
	        errorMessage += faxEnterNos;	
				if(status)
				{
					document.forms[0].txtFax.focus();
					status=false;
				}
	    }
	}
	
	
	/*
	
	if(!validateInteger(document.forms[0].txtFax.value))
	{
		if(!validateNotEmpty(document.forms[0].txtFax.value))
		{
				errorMessage+=pnoRequired	
				if(status)
				{
					document.forms[0].txtFax.focus()
					status=false;
				}
		}
		else
		{
			errorMessage+=pnoEnterNos
			if(status)
			{
				document.forms[0].txtFax.focus()
				status=false;
			}
		}
	}
	
	*/
	if(!validateNotEmpty(document.forms[0].txtDoor.value))
	{
					errorMessage+=shipAddRequired
					if(status)
					{
						document.forms[0].txtDoor.focus()
						status=false;
					}
	}
//	if(!validateNotEmpty(document.forms[0].txtRoad.value))
//	{
//					errorMessage+=shipRoadRequired
//					if(status)
//					{
//						document.forms[0].txtRoad.focus()
//						status=false;
//					}
//	}
	if(!validateNotEmpty(document.forms[0].txtCity.value))
	{
					errorMessage+=shipCityRequired	
					if(status)
					{
						document.forms[0].txtCity.focus()
						status=false;
					}
	}
//	if(!validateNotEmpty(document.forms[0].txtPostCode.value))
//	{
//		errorMessage+=pcodeRequired	
//		if(status)
//		{
//			document.forms[0].txtPostCode.focus()
//			status=false;
//		}
//	}
	/*else
	{
		if(!validatePostCode(document.forms[0].postCode.value))
		{
			errorMessage+=pcEnterNos
			if(status)
			{
				document.forms[0].postCode.focus()
				status=false;
			}
		}
	}*/
	if(!validateNotEmpty(document.forms[0].txtState.value))
	{
					errorMessage+=stateRequired	
						if(status)
					{
						document.forms[0].txtState.focus()
						status=false;
					}
	}
	if (document.forms[0].ddlCountry.selectedIndex < 0 || document.forms[0].ddlCountry.selectedIndex==document.forms[0].ddlCountry.options.length-1)
	{
		errorMessage+=countryRequired 
		if(status)
		{
			document.forms[0].ddlCountry.focus()
				status = false;
		}
	}

	if(errorMessage!=errorMessage1)
	  {
		alert(errorMessage);
		return false;
	  }
   else
     {
	    return true;
	  }
}

var errorMessage;
function createAccountCust1()
{

	var userid=document.forms[0].txtUserName.value  // padma - 28-07-2008
	var conpw = document.forms[0].txtconfirmpwd.value
	var newpw = document.forms[0].txtPassword.value
	var	status=true;
	errorMessage= errorMessage1
	if(!validateNotEmpty(document.forms[0].txtCompanyName.value))
	{
					errorMessage+=CompanyNameRequired
					if(status)
					{
						document.forms[0].txtCompanyName.focus()
						status=false;
					}
	}
	if(validateNotEmpty(document.forms[0].txtUserName.value))
	{
	   var char1 = document.forms[0].txtUserName.value.substring(0,1)
					
		if(validateChar(char1))
		{
			errorMessage+=UnFirstChar
			if(status)
			{
				document.forms[0].txtUserName.focus()
				status=false;
			}
		}
		var cha = document.forms[0].txtUserName.value;
		var splChar = new Array()
		splChar = " a" ;
		var splChars=splChar.split("a");
		var strVal="";
		var errorChar="";
		for(var i=0;i<splChars.length-1;i++)
		{
			strVal=strVal+"\n"+splChars[i];
			var splCharTest=cha.split(""+splChars[i]);
			if(splCharTest.length > 1)
			{
				errorChar=errorChar+splChars[i]+" ";
			}
		}
		if(errorChar!="")
		{
			errorMessage+=errorChar+inValidCharacters
		}
	 }
	else
	{
		errorMessage+=uNameRequired
		if(status)
		{
			document.forms[0].txtUserName.focus()
			status=false;
		}
	}
	if(validateNotEmpty(document.forms[0].txtFirstName.value))
		{
			if(validateChar(document.forms[0].txtFirstName.value))
			{
				errorMessage+=yrFnCharsOnly
				if(status)
				{
					document.forms[0].txtFirstName.focus()
					status=false;
				}
			}
				
		}
	else
	  {
		errorMessage+=yrfnRequired
		if(status)
		{
			document.forms[0].txtFirstName.focus()
			status=false;
		}
	  }

	if(validateNotEmpty(document.forms[0].txtPassword.value))
	{
		if(newpw.length < 4)
			{
				errorMessage+=currpwMinRequired
				if(status)
				{
					document.forms[0].txtPassword.focus()
					status=false;
				}
			}
			
	}
	else
	{
		errorMessage+=currpwRequired	
		if(status)
		{
			//document.forms[0].existingPwd.focus()
			status=false;
		}
	}
	if(!validateNotEmpty(document.forms[0].txtconfirmpwd.value))
	{
		errorMessage+=confirmpwRequired1
		if(status)
		{
			document.forms[0].txtconfirmpwd.focus()
			status=false;
		}
	}
	else if(newpw!=conpw)
	{
		errorMessage+=newpwConpwSequal
		if(status)
		{
			document.forms[0].txtconfirmpwd.focus()
			status=false;
		}
	}
	// padma - 28-07-2008
	else if(newpw==userid)    
	{
	    errorMessage+=useridPawMsg
		if(status)
		{
			document.forms[0].txtPassword.focus()
			status=false;
		}
	}
	// padma - 28-07-2008
//	if(!validateNotEmpty(document.forms[0].txtHintQuestion.value))
//	{
//	   	errorMessage+=resQuesRequired	
//		if(status)
//		{
//			document.forms[0].txtHintQuestion.focus()
//			status=false;
//		}
//	}
//	if(!validateNotEmpty(document.forms[0].txtYourAnswer.value))
//	{
//	   	errorMessage+=ansRequired	
//		if(status)
//		{
//			document.forms[0].txtYourAnswer.focus()
//			status=false;
//		}
//	}
	if(validateNotEmpty(document.forms[0].txtEmailId.value))
	{
		if(!validateEmail(document.forms[0].txtEmailId.value))
		{
			errorMessage+=emailNotValid
			if(status)
			{
				document.forms[0].txtEmailId.focus()
				status=false;
			}
		}
	}
	else
	{
		errorMessage+=emailRequired
		if(status)
		{
			document.forms[0].txtEmailId.focus()
			status=false;
		}
	}
	if(!validatePhone(document.forms[0].txtMobile.value))
	{
		if(!validateNotEmpty(document.forms[0].txtMobile.value))
		{
				errorMessage+=mobileNoRequired	
				if(status)
				{
					document.forms[0].txtMobile.focus()
					status=false;
				}
		}
		else
		{
			errorMessage+=pnoEnterNos
			if(status)
			{
				document.forms[0].txtMobile.focus()
				status=false;
			}
		}
	}
	if(!validatePhone(document.forms[0].txtMobile.value))
	{
		if(!validateNotEmpty(document.forms[0].txtMobile.value))
		{
//				errorMessage+=mobRequired	
//				if(status)
//				{
//					document.forms[0].txtMobile.focus()
//					status=false;
//				}
		}
		else
		{
			errorMessage+=mobEnterNos
			if(status)
			{
				document.forms[0].txtMobile.focus()
				status=false;
			}
		}
	}
	
	
	if(validateNotEmpty(document.forms[0].txtFax.value))
	{
	    if(!validateInteger(document.forms[0].txtFax.value))
	    {
	        errorMessage += faxEnterNos;	
				if(status)
				{
					document.forms[0].txtFax.focus();
					status=false;
				}
	    }
	}
	
	
	/*
	
	if(!validateInteger(document.forms[0].txtFax.value))
	{
		if(!validateNotEmpty(document.forms[0].txtFax.value))
		{
				errorMessage+=pnoRequired	
				if(status)
				{
					document.forms[0].txtFax.focus()
					status=false;
				}
		}
		else
		{
			errorMessage+=pnoEnterNos
			if(status)
			{
				document.forms[0].txtFax.focus()
				status=false;
			}
		}
	}
	
	*/
	if(!validateNotEmpty(document.forms[0].txtCreditLimit.value))
	{
					errorMessage+=CreditLimitRequired
					if(status)
					{
						document.forms[0].txtCreditLimit.focus()
						status=false;
					}
	}
	if(!validateNotEmpty(document.forms[0].txtDoor.value))
	{
					errorMessage+=shipAddRequired
					if(status)
					{
						document.forms[0].txtDoor.focus()
						status=false;
					}
	}
//	if(!validateNotEmpty(document.forms[0].txtRoad.value))
//	{
//					errorMessage+=shipRoadRequired
//					if(status)
//					{
//						document.forms[0].txtRoad.focus()
//						status=false;
//					}
//	}
	if(!validateNotEmpty(document.forms[0].txtCity.value))
	{
					errorMessage+=shipCityRequired	
					if(status)
					{
						document.forms[0].txtCity.focus()
						status=false;
					}
	}
//	if(!validateNotEmpty(document.forms[0].txtPostCode.value))
//	{
//		errorMessage+=pcodeRequired	
//		if(status)
//		{
//			document.forms[0].txtPostCode.focus()
//			status=false;
//		}
//	}
	/*else
	{
		if(!validatePostCode(document.forms[0].postCode.value))
		{
			errorMessage+=pcEnterNos
			if(status)
			{
				document.forms[0].postCode.focus()
				status=false;
			}
		}
	}*/
	if(!validateNotEmpty(document.forms[0].txtState.value))
	{
					errorMessage+=stateRequired	
						if(status)
					{
						document.forms[0].txtState.focus()
						status=false;
					}
	}
	if (document.forms[0].ddlCountry.selectedIndex < 0)
	{
		errorMessage+=countryRequired 
		if(status)
		{
			document.forms[0].ddlCountry.focus()
				status = false;
		}
	}

	if(errorMessage!=errorMessage1)
	  {
		alert(errorMessage);
		return false;
	  }
   else
     {
	    return true;
	  }
}


// padma - 28-07-2008
 var xmlHttp;
 var isValidEmailId=true;
function valiadeteDuplicateEmail()
{
        var  emailId  = document.forms[0].txtEmailId.value;
     if(validateNotEmpty(document.forms[0].txtEmailId.value))
	    {
	     if(!validateEmail(document.forms[0].txtEmailId.value))   // check for valid Email id
		        {
			        isValidEmailId=false;
			        
			     }  
            if (isValidEmailId)   // goto server for duplicae checking
            {    
                if (window.XMLHttpRequest) 
                    xmlHttp = new XMLHttpRequest();
                else if (window.ActiveXObject)
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                xmlHttp.onreadystatechange = emailValidationResponse;
                xmlHttp.open('GET', "register.aspx?id=CheckForDupEmail&email="+emailId, true); 
                //xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                xmlHttp.send();
            }
    }
}

function emailValidationResponse()
{
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
    {
        var respo = xmlHttp.responseText;
        if (respo == 0) // for duplicate email Id
        {
         document.getElementById("lblError").innerHTML = "Email Id already exists. <a onclick=\"sendUserPwd()\" onmouseover=\"document.body.style.cursor='pointer'\" onmouseout=\"document.body.style.cursor='default'\" >Forgot User</a> ";
            //alert("Email Id already Exists");
        }
        else
        {
        }
        
    }
}

function sendUserPwd()
{

    var  emailId  = document.forms[0].txtEmailId.value;
            if (window.XMLHttpRequest) 
                    xmlHttp = new XMLHttpRequest();
                else if (window.ActiveXObject)
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                xmlHttp.onreadystatechange = Sendemail;
                xmlHttp.open('GET', "register.aspx?id=sendEmail&email="+emailId, false); 
                //xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                xmlHttp.send();         
    
}

function Sendemail()
{

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
    {
        var respo = xmlHttp.responseText;
        if (respo == 0) // for duplicate email Id
        {
        document.getElementById("lblError").innerHTML="Your registration details are sent to your mail Id";
        document.getElementById("lblError").style.color = "green";   //"#00FF00";   
           
        }
    }
}
// padma - 28-07-2008
function checkfunction(chk,txt)
  {
  if(chk.checked)
  {
   txt.disabled=true;
   txt.value="";
  }
  else
  {
  txt.disabled=false;
  }

  }   
  function GetProofStatus()
  {
     if(document.getElementById("ddlIdProof").selectedIndex != 0)
      {
       var current = document.getElementById("ddlIdProof").selectedIndex;
       var ddlvar = document.getElementById("ddlIdProof").options[current].text;
       document.getElementById("lblIDProof").innerHTML= ddlvar+" No.";
      } 
      else
      {
         document.getElementById("lblIDProof").innerHTML="Photo ID Proof";
      }
      return false;   
  }