﻿// JScript File
function ltrim(string)
  {
    string=new String(string);
    var string1=new Array();
    var i,j;
    for(i=0,j=0;i<string.length;i++)
    {
      if(j==0)
      {
        if(string.charAt(i)!=" ")
        {
            string1[j++]=string.charAt(i);
        }
      }
      else
      {
        string1[j++]=string.charAt(i);
      }
        
    }
    string="";
    for(i=0;i<string1.length;i++)
    {
      string+=string1[i];
    } 
    return string;
  }
  
//This function is to eliminate the trailing spaces in a string.
function rtrim(string)
  {
    string=new String(string);
    var string1=new Array();
    var i,j;
    for(i=string.length;i>=0;i--)
    {
      if(string.charAt(i-1)==" ")
      {
        continue;
      }
      else
      {
        for(j=0;j<i;j++)
        {
          string1[j]=string.charAt(j);
        }
        break;
      }
        
    }
    string="";
    for(i=0;i<string1.length;i++)
    {
      string+=string1[i];
    }
    
    
    return string;
  }
//This function combines the above two functions to elimnate the leading and trailing spaces from the string
function trim(string)
  {
    string=ltrim(string); // // This function is used to trim the left side of a String
    string=rtrim(string);// This function is used to trim the right side of a String
    return string;
  }
  
  
function checknum(val)
{
	var flag=0;
	var str ;
	
	str = val;
	var Chars = "0123456789";
	for (var i = 0; i < str.length; i++)
	{
		if (Chars.indexOf(str.charAt(i)) == -1)
		{
			flag=1;	          
		}
	}
	
	if(flag==1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function validatephone(phoneVal)
{
    if (checkInternationalPhone(trim(phoneVal))==false)
    {
	    //alert("Please Enter a Valid Phone Number");
	    //document.frmupdatefacilityb.mktphone.focus();
	    return false;
    }

}


function checkInternationalPhone(strPhone)
{
    var digits = "0123456789";
    var phoneNumberDelimiters = "()- ";
    var validWorldPhoneChars = phoneNumberDelimiters + "+";
    var minDigitsInIPhoneNumber = 10;
    s=stripCharsInBag(strPhone,validWorldPhoneChars);
    return (checknum(s) && s.length >= minDigitsInIPhoneNumber);
}


function CheckValue(val)
   {
	var flag=0;
	var str ;
	
	str = val;
	var Chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";
	for (var i = 0; i < str.length; i++)
	{
		if (Chars.indexOf(str.charAt(i)) == -1)
		{
			flag=1;	          
		}
	}
	
	if(flag==1)
	{
		return false;
	}
	else
	{
		return true;
	}
   }
   
   function CheckDetail(val)
   {
	var flag=0;
	var str ;
	
	str = val;
	var Chars = "< >";
	for (var i = 0; i < str.length; i++)
	{
		if (Chars.indexOf(str.charAt(i)) == -1)
		{
			flag=1;	          
		}
	}
	
	if(flag==1)
	{
		return false;
	}
	else
	{
		return true;
	}
   }
   
// Declaring valid date character, minimum year and maximum year
var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strMonth=dtStr.substring(0,pos1)
	var strDay=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("The date format should be : mm/dd/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid day")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please enter a valid date")
		return false
	}
return true
}



function validate_customer()
{

    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value)=="")
    {
        alert("User name field can't be left blank.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.focus();
        return false;
    }
   else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value))
	        {
 	 	        alert("Enter valid e-mail id as username");
		        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value="";
		        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.focus();
		        return false;
	        }
    }
//    
//    if(CheckValue(document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value)==false)
//    {
//        alert("Please enter a valid username");
//        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value="";
//        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value="";
//        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.focus();
//        return false;
//    }
    
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value)=="")
    {
        alert("Password field can't be left blank.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.focus();
        return false;
    }
   
    if(CheckValue(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value)==false)
    {
        alert("Please enter a valid password");
        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value="";
        document.form1.tbxuname.value="";
        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.focus();
        return false;
    }
    
    return true;
}



function delCategory()
{
    if(confirm("Do you want to delete this category?If you delete this category the corresponding subcategories and products will be deleted."))
    {
        return true;
    }
    else
    {
        return false;
    }
}


//**********************************register*************************
function validate_Member()
{
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value)=="")
    {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFname.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value)=="")
    {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtLname.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)=="")
    {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value))
	        {
 	 	        alert("Enter valid E-mail ID");
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value="";
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
		        return false;
	        }
    }
    if((trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value)=="")&&(trim(document.forms[0].ctl00_ContentPlaceHolder1_hidpwd.value)==""))
    {
        alert("Please enter password.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value)!=trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCPwd.value))
    {
        alert("Password Mismatch.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCPwd.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.value)=="")
    {
        alert("Please enter billing address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.value)=="")
    {
        alert("Please enter billing city.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.focus();
        return false;
    }
    
    if(document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.value=="0")
    {
        alert("Please select a country.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value)=="")
    {
        alert("Please enter billing state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value)=="0")
    {
        alert("Please enter billing state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value)=="")
    {
        alert("Please enter billing zip code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
        return false;
    }
    if(checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value)==false)
	{
	alert("Please enter valid zip.");
	document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value="";
	document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
	return false;
	}	
    else if(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value.length!=5)
    {
        alert("Zip code must be of length 5.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value="";
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)=="")
    {
        alert("Please enter billing phone.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)!="")
    {
        if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)==false)
        {
	        alert("Please enter phone number in correct format.");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
	        return false;
        }
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDFname.value)=="")
    {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDFname.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDLname.value)=="")
    {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDLname.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value)=="")
    {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.focus();
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value))
	        {
 	 	        alert("Enter valid E-mail ID");
		        document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value="";
		        document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.focus();
		        return false;
	        }
    }
   if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDaddress.value)=="")
    {
        alert("Please enter delivery address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDaddress.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDcity.value)=="")
    {
        alert("Please enter delivery city.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDcity.focus();
        return false;
    }
   
    if(document.forms[0].ctl00_ContentPlaceHolder1_drpDCountry.value=="0")
    {
        alert("Please select a country.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpDCountry.focus();
        return false;
    }
     if(trim(document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.value)=="")
    {
        alert("Please enter delivery state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.value)=="0")
    {
        alert("Please enter delivery state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value)=="")
    {
        alert("Please enter delivery zip code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.focus();
        return false;
    }
    if(checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value)==false)
	{
	alert("Please enter valid zip.");
	document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value="";
	document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.focus();
	return false;
	}	
    else if(document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value.length!=5)
    {
        alert("Zip code must be of length 5.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value="";
        document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value)=="")
    {
        alert("Please enter billing phone.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value)!="")
    {
        if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value)==false)
        {
	        alert("Please enter phone number in correct format.");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.focus();
	        return false;
        }
    }
       
    return true;
}

function AddDelivery(chk)
{
    if(chk.checked)
    {
        if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value)=="")
    {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFname.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value)=="")
    {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtLname.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)=="")
    {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value))
	        {
 	 	        alert("Enter valid E-mail ID");
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value="";
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
		        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
		        return false;
	        }
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.value)=="")
    {
        alert("Please enter billing address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.value)=="")
    {
        alert("Please enter billing city.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.value=="0")
    {
        alert("Please select a country.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value)=="")
    {
        alert("Please enter billing state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value)=="0")
    {
        alert("Please enter billing state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value)=="")
    {
        alert("Please enter billing zip code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value)==false)
    {
    alert("Please enter valid zip.");
    document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value="";
    document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
    document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
    return false;
    }	
    else if(document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value.length!=5)
    {
        alert("Zip code must be of length 5.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value="";
        document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)=="")
    {
        alert("Please enter billing phone.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
        document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)!="")
    {
        if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)==false)
        {
            alert("Please enter phone number in correct format.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
            document.forms[0].ctl00_ContentPlaceHolder1_chkSame.checked=false;
            return false;
        }
    }
   AddToDelivery();
}
else
{
   ClearDelivery();
}

}
function AddToDelivery()
{
   document.forms[0].ctl00_ContentPlaceHolder1_txtDFname.value=document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value;
   document.forms[0].ctl00_ContentPlaceHolder1_txtDLname.value=document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value;
   document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value=document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value;
   document.forms[0].ctl00_ContentPlaceHolder1_txtDaddress.value=document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.value; 
   document.forms[0].ctl00_ContentPlaceHolder1_txtDcity.value=document.forms[0].ctl00_ContentPlaceHolder1_txtBcity.value;
   document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.value=document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value;
   document.forms[0].ctl00_ContentPlaceHolder1_drpDCountry.value=document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.value;
   document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value=document.forms[0].ctl00_ContentPlaceHolder1_txtBZip.value;
   document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value=document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value;
   document.forms[0].ctl00_ContentPlaceHolder1_txtDmobile.value=document.forms[0].ctl00_ContentPlaceHolder1_txtBMobile.value;
}

function ClearDelivery()
{
   document.forms[0].ctl00_ContentPlaceHolder1_txtDFname.value="";
   document.forms[0].ctl00_ContentPlaceHolder1_txtDLname.value="";
   document.forms[0].ctl00_ContentPlaceHolder1_txtDEmail.value="";
   document.forms[0].ctl00_ContentPlaceHolder1_txtDaddress.value=""; 
   document.forms[0].ctl00_ContentPlaceHolder1_txtDcity.value="";
   document.forms[0].ctl00_ContentPlaceHolder1_drpDstate.value="0";
   document.forms[0].ctl00_ContentPlaceHolder1_drpDCountry.value="0";
   document.forms[0].ctl00_ContentPlaceHolder1_txtDZip.value="";
   document.forms[0].ctl00_ContentPlaceHolder1_txtDdayPhone.value="";
   document.forms[0].ctl00_ContentPlaceHolder1_txtDmobile.value="";
}

function funViewProduct(productId)
{
    
    var newwindow=window.open('productView.aspx?pid='+productId,'name','height=300,width=650,left=100,top=100,resizable=no,scrollbars=no,toolbar=no,status=yes');   
//    if(!newwindow)
//    {
//        alert("blocked");
//    }
    return false;
}





// ***********************************shopping cart section***********************************

function changeAmount(productPrice)
{
    alert(productPrice);
}


//*************************************myAccount.aspx******************************************

function validate_customerDetails()
{
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value)=="")
    {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFname.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value)=="")
    {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtLname.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCity.value)=="")
    {
        alert("Please enter city.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCity.focus();
        return false;
    }

    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value)=="")
    {
        alert("Please enter zip code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtZip.focus();
        return false;
    }
    if(checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value)==false)
	{
	alert("Please enter valid zip.");
	document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value="";
	document.forms[0].ctl00_ContentPlaceHolder1_txtZip.focus();
	return false;
	}	
    else if(document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value.length!=5)
    {
        alert("Zip code must be of length 5.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtZip.value="";
        document.forms[0].ctl00_ContentPlaceHolder1_txtZip.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)=="")
    {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value))
	        {
 	 	        alert("Enter valid E-mail ID");
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value="";
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
		        return false;
	        }
    }
     if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.value)=="")
    {
        alert("Please enter address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBAddress.focus();
        return false;
    }
       
    if(document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.value=="0")
    {
        alert("Please select a country.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBCountry.focus();
        return false;
    }
    
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value)=="")
    {
        alert("Please enter state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.value)=="0")
    {
        alert("Please enter state.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpBstate.focus();
        return false;
    }
    
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)=="")
    {
        alert("Please enter phone.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)!="")
    {
        if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.value)==false)
        {
	        alert("Please enter phone number in correct format.");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtBdayPhone.focus();
	        return false;
        }
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_hidOperation.value)=="Add")
    {
        if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value)=="")
        {
            alert("Please enter password.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.focus();
            return false;
        }
        if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPwd.value)!=trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCPwd.value))
        {
            alert("Password Mismatch.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtCPwd.focus();
            return false;
        }
    }
    return true;
}

function validate_forgotPassword()
{
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)=="")
    {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value))
	        {
 	 	        alert("Enter valid E-mail ID");
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value="";
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
		        return false;
	        }
    }
    return true;
}
//***************************************************************************************************
function LoadCategoryPage(cid)
{
    ref=window.location.href;
    val=ref.split("?");
    ref=val[0];
    ref=ref+"?id="+cid;
    window.location.replace(unescape(ref));
}

function LoadMinPrice(minVal)
{
ref="searchresult.aspx";
ref=ref+"?op=min&val="+minVal;
window.location.replace(unescape(ref));
}
function LoadMaxPrice(maxVal)
{
ref="searchresult.aspx";
ref=ref+"?op=max&val="+maxVal;
window.location.replace(unescape(ref));
}
function LoadPrice(val1,val2)
{
    ref="searchresult.aspx";
    ref=ref+"?op=r&val1="+val1+"&val2="+val2;
    window.location.replace(unescape(ref));
}
function paging(tmpurl)
{
    //window.location.replace(tmpurl);
    //window.location.href(tmpurl);
    //var bVer = integer(navigator.appVersion);  
    if(navigator.appName == "Microsoft Internet Explorer")
    {
    window.location.href(tmpurl);
    }
    else if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion == 7)
    {
    external.menuArguments.location.href=tmpurl;
    }
    else
    //if(navigator.appName !== "Microsoft Internet Explorer")
    {
    //window.location.replace(tmpurl);
    window.location=tmpurl;
    }
}
function openProductDetails(pid,productName)
{
  //newwindow=window.location.replace("product"+pid+"_"+productName+".aspx");
    if(navigator.appName == "Microsoft Internet Explorer")
    {
   newwindow= window.location.href("product"+pid+"_"+productName+".aspx");
    }
    else if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion == 7)
    {
   newwindow= external.menuArguments.location.href="product"+pid+"_"+productName+".aspx";
    }
    
    
    else
    //if(navigator.appName !== "Microsoft Internet Explorer")
    {
    //window.location.replace(tmpurl);
   newwindow= window.location="product"+pid+"_"+productName+".aspx";
    }
}
function validate_Product()
{
    if(document.forms[0].ctl00_ContentPlaceHolder1_drpSize.value=="0")
    {
        alert("Please select the size");
        document.forms[0].ctl00_ContentPlaceHolder1_drpSize.focus();
        return false;
    }
}

//************************************Feedback*************************************************

function validate_feedback()
{
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFname.value)=="")
    {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFname.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtLname.value)=="")
    {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtLname.focus();
        return false;
    }
   if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value)=="")
    {
        alert("Please enter email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value))
	        {
 	 	        alert("Enter valid E-mail ID");
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value="";
		        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
		        return false;
	        }
    }
    
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtComments.value)=="")
    {
        alert("Please enter comments.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtComments.focus();
        return false;
    }

   return true;
}

function validate_TellFriend()
{
    
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtUname.value)=="")
    {
        alert("Please enter your name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtUname.focus();
        return false;
    }
   if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.value)=="")
    {
        alert("Please enter your email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.focus();
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.value))
	        {
 	 	        alert("Enter valid E-mail ID");
		        document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.value="";
		        document.forms[0].ctl00_ContentPlaceHolder1_txtUEmail.focus();
		        return false;
	        }
    }
    
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.value)=="")
    {
        alert("Please enter your friend's email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.focus();
        return false;
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.value)!="")
    {
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.value))
        {
 	        alert("Enter valid E-mail ID");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.value="";
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail1.focus();
	        return false;
        }
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value)!="")
    {
        var email1 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email1.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value))
        {
 	        alert("Enter valid E-mail ID");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value="";
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.focus();
	        return false;
        }
    }
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail3.value)!="")
    {
        var email3 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email3.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value))
        {
 	        alert("Enter valid E-mail ID");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail3.value="";
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail3.focus();
	        return false;
        }
    }
        if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail4.value)!="")
    {
        var email4 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email4.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail2.value))
        {
 	        alert("Enter valid E-mail ID");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail4.value="";
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail4.focus();
	        return false;
        }
    }
        if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail5.value)!="")
    {
        var email5 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email5.test(document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail5.value))
        {
 	        alert("Enter valid E-mail ID");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail5.value="";
	        document.forms[0].ctl00_ContentPlaceHolder1_txtFEmail5.focus();
	        return false;
        }
    }
//    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtComments.value)=="")
//    {
//        alert("Please enter comments.");
//        document.forms[0].ctl00_ContentPlaceHolder1_txtComments.focus();
//        return false;
//    }
    return true;
}

//***********************************Unsubscribe newsletter ************************************

function validate_unSubscribe()
{
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value)=="")
    {
        alert("Please enter your email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtemail.focus();
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value))
        {
 	        alert("Enter valid E-mail ID");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value="";
	        document.forms[0].ctl00_ContentPlaceHolder1_txtemail.focus();
	        return false;
        }
    }
    return true;
}

//***********************************Subscribe newsletter ************************************

function validate_subscribe()
{
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value)=="")
    {
        alert("Please enter your email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtemail.focus();
        return false;
    }
    else
    {
    
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

        if(!email.test(document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value))
        {
 	        alert("Enter valid E-mail ID");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtemail.value="";
	        document.forms[0].ctl00_ContentPlaceHolder1_txtemail.focus();
	        return false;
        }
    }
    return true;
}

//*************************productDetails.aspx*****************************

function funDisplayImage(url)
{
    newwindow=window.open(url,'name','height=700,width=600,left=100,top=100,resizable=no,scrollbars=yes,toolbar=yes,status=yes');   
    return false;
}


//******************************Header Search **************************************
function validate_HeaderSearch()
{
     if(trim(document.forms[0].elements[3].value)=="")
    {
        document.forms[0].elements[3].focus();
        return false;
    }
}

function back()
{
        history.back();
}

//******************************Payment**************************************
function validate_Payment()
{
    
    var card = /^\d{16}$/;
    var cardAmex=/^\d{15}$/;
    if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value)=="")
    {
        alert("Please enter card number.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.focus();
        return false;
    }
    if(document.forms[0].ctl00_ContentPlaceHolder1_drpCardType.value=="Amex" && cardAmex.test(document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value)==false)
    {
        alert("Please enter valid card number.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value="";
        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.focus();
        return false;
    }
    if(document.forms[0].ctl00_ContentPlaceHolder1_drpCardType.value!="Amex" && card.test(document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value)==false)
    {           
 	        alert("Please enter valid card number");
	        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.value="";
	        document.forms[0].ctl00_ContentPlaceHolder1_txtcardno.focus();
	        return false;              
    }   
}
