var extArray = new Array(".jpg",".jpeg",".gif", ".png", ".bmp",".tif",".tiff");
function user_search()
{
document.getElementById("username_txt").value=trim(document.getElementById("username_txt").value);
if(document.getElementById("username_txt").value=='')
    {
      alert('Please enter user name.');
      document.getElementById("username_txt").focus();
      return false;
    }
}
function check_price()
{
document.getElementById("TextBox1").value=trim(document.getElementById("TextBox1").value);
if(document.getElementById("TextBox1").value=='')
    {
      alert('Please enter prices.');
      document.getElementById("TextBox1").focus();
      return false;
    }
}
function change_credit_card()
{
   document.getElementById("ccn").value=trim(document.getElementById("ccn").value);
   document.getElementById("card_holder").value=trim(document.getElementById("card_holder").value);
   document.getElementById("security_code").value=trim(document.getElementById("security_code").value);
   document.getElementById("year").value=trim(document.getElementById("year").value);
 //  document.getElementById("promo_code").value=trim(document.getElementById("promo_code").value);
    if(document.getElementById("card_holder").value=='')
    {
      alert('Please enter card holder name.');
      document.getElementById("card_holder").focus();
      return false;
    }
    if(document.getElementById("ccn").value=='')
    {
      alert('Please enter credit card number.');
      document.getElementById("ccn").focus();
      return false;
    }    
    else if(!isNumeric(document.getElementById("ccn").value))
    {
      alert('Please enter valid Credit Card Number.');
      document.getElementById("ccn").focus();
      return false;
    }       
    if(document.getElementById("ccn").value.length<16)
    {
      alert('Invalid Credit Card Number.');
      document.getElementById("ccn").focus();
      return false;
    }  
    if(document.getElementById("month").selectedIndex==0)
    {    
       alert("Please select expiry month of Credit Card Number.");
       document.getElementById("month").focus();
       return false;
    }
    if(document.getElementById("year").value=='')
    {
      alert('Please enter expiry year of Credit Card Number.');
      document.getElementById("year").focus();
      return false;
    }  
    if(!isNumeric(document.getElementById("year").value))
    {
      alert('Invalid expiry year of Credit Card Number.');
      document.getElementById("year").focus();
      return false;
    }  
    var res=val_date_year(document.getElementById("year").value,document.getElementById("month").value);
    if(res==false)
    { 
       alert("This Credit Card has already expired.");
       document.getElementById("month").focus();
       return false;
    }
 if(document.getElementById("security_code").value=='')
    {
      alert('Please enter security code.');
      document.getElementById("security_code").focus();
      return false;
    }  
    else if(!isNumeric(document.getElementById("security_code").value))
    {
      alert('Please enter valid security code.');
      document.getElementById("security_code").focus();
      return false;
    }
    return true;
}
///--------

function mf_phone(obj,msg) 
{ 
	//var echeck=/^[0-9]+([-][0-9])*[0-9]+/;
	if(!checkInternationalPhone(obj.value))
	{	   
		alert(msg); 	
		obj.select();		
		obj.focus(); 
		return false; 

	}
}





/**
 * DHTML phone number validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

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++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone)
{
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

//monthly billing
function check_month_bill()
{
document.getElementById("year").value=trim(document.getElementById("year").value);
if(document.getElementById("month").selectedIndex==0)
    {    
       alert("Please select month.");
       document.getElementById("month").focus();
       return false;
    }
    if(document.getElementById("year").value=='')
    {
      alert('Please enter year.');
      document.getElementById("year").focus();
      return false;
    }
    if(document.getElementById("year").value.length<4)
    {
      alert('Invalid year.');
      document.getElementById("year").focus();
      return false;
    }  
    if(!isNumeric(document.getElementById("year").value))
    {
      alert('Invalid year.');
      document.getElementById("year").focus();
      return false;
    }  
    return true;
}
// transaction() 

function val_transaction()
{
document.getElementById("from_date").value=trim(document.getElementById("from_date").value);
document.getElementById("to_date").value=trim(document.getElementById("to_date").value);
if(document.getElementById("from_date").value=='')
{
alert("Please select from date.");
document.getElementById("from_date").focus();
return false;
}
if(document.getElementById("to_date").value=='')
{
alert("Please select end date.");
document.getElementById("to_date").focus();
return false;
}
var m=document.getElementById("from_date").value.substring(0,2);
var d=document.getElementById("from_date").value.substring(3,5);
var y=document.getElementById("from_date").value.substring(6,10);

var m1=document.getElementById("to_date").value.substring(0,2);
var d1=document.getElementById("to_date").value.substring(3,5);
var y1=document.getElementById("to_date").value.substring(6,10);
res=val_date_to(y,m,d,y1,m1,d1);
if(res==false)
{
   alert("Please enter end date greater than or equal to from date.");
   document.getElementById("to_date").focus();
   return false;
}
}

function chnagepackage()
{
if(document.getElementById("DropDownList1").selectedIndex==0)
{
alert("Please select package.");
document.getElementById("DropDownList1").focus();
return false;
}
if(confirm("Are you sure to change package?"))
return true;
else
return false;
}

function val_promo_code()
{
document.getElementById("TextBox1").value=trim(document.getElementById("TextBox1").value);
if(document.getElementById("TextBox1").value=='')
{
alert("Please enter promo code.");
document.getElementById("TextBox1").focus();
return false;
}
else
return true;
}

function val_emails(opt)
{
var ch=0;
document.getElementById("title").value=trim(document.getElementById("title").value);
if(document.getElementById("title").value=='')
{
alert("Please enter subject.");
document.getElementById("title").focus();
return false;
}
document.getElementById("grouping").value="";
if(document.getElementById("CheckBox1").checked==true)
{
document.getElementById("grouping").value=document.getElementById("grouping").value+"1,";
ch=1;
}
if(document.getElementById("CheckBox2").checked==true)
{
document.getElementById("grouping").value=document.getElementById("grouping").value+"2,";
ch=1;
}
if(document.getElementById("CheckBox3").checked==true)
{
document.getElementById("grouping").value=document.getElementById("grouping").value+"3,";
ch=1;
}
if(document.getElementById("CheckBox4").checked==true)
{
document.getElementById("grouping").value=document.getElementById("grouping").value+"4,";
ch=1;
}
if(document.getElementById("CheckBox5").checked==true)
{
document.getElementById("grouping").value=document.getElementById("grouping").value+"5,";
ch=1;
}
if(document.getElementById("CheckBox6").checked==true)
{
document.getElementById("grouping").value=document.getElementById("grouping").value+"6,";
ch=1;
}
if(document.getElementById("CheckBox7").checked==true)
{
document.getElementById("grouping").value=document.getElementById("grouping").value+"7,";
ch=1;
}
if(ch==0)
{
alert('Please select group.');
document.getElementById("CheckBox1").focus();
return false;
}

return true;
}
function val_marketto()
{
document.getElementById("username").value=trim(document.getElementById("username").value);
document.getElementById("sal_name").value=trim(document.getElementById("sal_name").value);
document.getElementById("other").value=trim(document.getElementById("other").value);
document.getElementById("email").value=trim(document.getElementById("email").value);
var field=document.getElementById("email").value;
apos=field.indexOf("@");
dotpos=field.lastIndexOf(".");
if(document.getElementById("username").value=='')
{
alert("Please enter user name.");
document.getElementById("username").focus();
return false;
}
if(document.getElementById("sal_name").value=='')
{
alert("Please enter salon name.");
document.getElementById("sal_name").focus();
return false;
}
if(document.getElementById("city").selectedIndex==0)
{
alert("Please select city.");
document.getElementById("city").focus();
return false;
}
if(document.getElementById("city").value=="Other" && document.getElementById("other").value=='')
{
alert("Please enter city.");
document.getElementById("other").focus();
return false;
}
if(document.getElementById("state").selectedIndex==0)
{
alert("Please select state.");
document.getElementById("state").focus();
return false;
}
if(document.getElementById("email").value=='')
{
alert("Please enter your email.");
document.getElementById("email").focus();
return false;
}
if(apos<1 || dotpos-apos<2)
{
alert("Your email is invalid.");
document.getElementById("email").focus();
return false;
}
if(document.getElementById("city").value=="Other")
document.getElementById("city1").value=document.getElementById("other").value;
else
document.getElementById("city1").value=document.getElementById("city").value;
    
return true;
}
function val_web_category()
{
document.getElementById("title").value=trim(document.getElementById("title").value);
document.getElementById("seq_no").value=trim(document.getElementById("seq_no").value);
if(document.getElementById("title").value=='')
{
alert("Please enter website category title.");
document.getElementById("title").focus();
return false;
}
if(document.getElementById("seq_no").value=='')
{
alert("Please enter category sequence number.");
document.getElementById("seq_no").focus();
return false;
}
if(!isNumeric(document.getElementById("seq_no").value))
{
alert("Category sequence number should be numeric.");
document.getElementById("seq_no").focus();
return false;
}
return true;
}

function val_zipcode()
{
document.getElementById("TextBox1").value=trim(document.getElementById("TextBox1").value);
if(document.getElementById("TextBox1").value=='')
{
alert("Please enter zip code.");
document.getElementById("TextBox1").focus();
return false;
}
if(!isNumeric(document.getElementById("TextBox1").value))
{
 alert("Invalid zip code.");
 document.getElementById("TextBox1").focus();
 return false;
}
if(document.getElementById("TextBox1").value.length<5)
{
 alert("Invalid zip code.");
 document.getElementById("TextBox1").focus();
 return false;
}
return true;
}
function val_emailthispage()
{
var arr1=document.getElementById("strFriendsEmail").value.split(",");
var email_arr=new Array();
var i=0;
while(i < arr1.length)
{
 email_arr[i]=arr1[i];	  	  
 i=i+1;     
} 
 
document.getElementById("strFullName").value=trim(document.getElementById("strFullName").value);
document.getElementById("strEmail").value=trim(document.getElementById("strEmail").value);
document.getElementById("strFriendsName").value=trim(document.getElementById("strFriendsName").value);
document.getElementById("strFriendsEmail").value=trim(document.getElementById("strFriendsEmail").value);
document.getElementById("strEmailFriendMessage").value=trim(document.getElementById("strEmailFriendMessage").value);

var field=document.getElementById("strEmail").value;
apos=field.indexOf("@");
dotpos=field.lastIndexOf(".");

var field1=document.getElementById("strFriendsEmail").value;
apos1=field1.indexOf("@");
dotpos1=field1.lastIndexOf(".");


if(document.getElementById("strEmail").value=='')
{
alert("Please enter your email.");
document.getElementById("strEmail").focus();
return false;
}
if(apos<1 || dotpos-apos<2)
{
alert("Your email is invalid.");
document.getElementById("strEmail").focus();
return false;
}
if(i>1)
{
var i=0;
while(i < arr1.length)
{
apos1=email_arr[i].indexOf("@");
dotpos1=email_arr[i].lastIndexOf(".");
if(apos1<1 || dotpos1-apos1<2)
{
alert("Your friend email is invalid.");
document.getElementById("strFriendsEmail").focus();
return false;
}
i=i+1;     
}
}
else 
{
if(document.getElementById("strFriendsEmail").value=='')
{
alert("Please enter your friend email.");
document.getElementById("strFriendsEmail").focus();
return false;
}
if(apos1<1 || dotpos1-apos1<2)
{
alert("Your friend email is invalid.");
document.getElementById("strFriendsEmail").focus();
return false;
}
}
return true;
}

function email_fun(var_link)
{
window.open('popupmailwin.aspx?Link=' + var_link,"Emage_page",'width=450,height=450,status=yes, resizable= no, scrollbars=no,toolbar=no,location=center,menubar=no, top=100, left=300');
}

function val_backlink()
{
var field=document.getElementById("con_email").value;
var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");

apos=field.indexOf("@");
dotpos=field.lastIndexOf(".");
document.getElementById("cmp_name").value=trim(document.getElementById("cmp_name").value);
document.getElementById("wurl").value=trim(document.getElementById("wurl").value);
document.getElementById("cont_name").value=trim(document.getElementById("cont_name").value);
document.getElementById("cont_no").value=trim(document.getElementById("cont_no").value);
document.getElementById("con_email").value=trim(document.getElementById("con_email").value);
document.getElementById("msg").value=trim(document.getElementById("msg").value);
    if(document.getElementById("cmp_name").value=='')
    {
    alert("Please enter company name.");
    document.getElementById("cmp_name").focus();
    return false;
    }
    if(document.getElementById("wurl").value!='' && !document.getElementById("wurl").value.match(urlregex))
    {
    alert("Invalid website URL.");
    document.getElementById("wurl").focus();
    return false;
    }
    if(document.getElementById("cont_name").value=='')
    {
    alert("Please enter contact name.");
    document.getElementById("cont_name").focus();
    return false;
    }
    if(document.getElementById("cont_no").value=='')
    {
    alert("Please enter contact number.");
    document.getElementById("cont_no").focus();
    return false;
    }
    if(document.getElementById("con_email").value=='')
    {
    alert("Please enter contact email.");
    document.getElementById("con_email").focus();
    return false;
    }   
    if(apos<1 || dotpos-apos<2)
    {
    alert("Invalid contact email.");
    document.getElementById("con_email").focus();
    return false;
    }
    if(document.getElementById("msg").value=='')
    {
    alert("Please enter brief description of website products and/or services.");
    document.getElementById("msg").focus();
    return false;
    }  
    return true;
    
}
function val_banner(opt)
{
var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
document.getElementById("title").value=trim(document.getElementById("title").value);
document.getElementById("web_url").value=trim(document.getElementById("web_url").value);
    if(document.getElementById("title").value=='')
    {
    alert("Please enter banner title.");
    document.getElementById("title").focus();
    return false;
    }
    if(document.getElementById("web_url").value=='')
    {
    alert("Please enter website.");
    document.getElementById("web_url").focus();
    return false;
    }
    if(!document.getElementById("web_url").value.match(urlregex))
    {
    alert("Invalid website.");
    document.getElementById("web_url").focus();
    return false;
    }    
    if(document.getElementById("page_name").selectedIndex==0)
    {
    alert("Please select page.");
    document.getElementById("page_name").focus();
    return false;
    }
    if(opt==0)
    {
    if(document.getElementById("FileUpload1").value=='')
    {
    alert("Please upload banner.");
    document.getElementById("FileUpload1").focus();
    return false;
    }
    }
    if(document.getElementById("FileUpload1").value!='')
    {
    var a=banner_image_x(document.getElementById("FileUpload1").value);
    if(a==false)
    {
    //alert("Please upload proper banner.");
    document.getElementById("FileUpload1").focus();
    return false;
    }
    }
    if(document.getElementById("up_date").value=='')
    {
    alert("Please enter expiry date of banner.");
    document.getElementById("up_date").focus();
    return false;
    }
    if(document.getElementById("up_date").value=='')
    {
    alert("Please enter expiry date of banner.");
    document.getElementById("up_date").focus();
    return false;
    }
    var m=document.getElementById("act_date").value.substring(0,2);
    var d=document.getElementById("act_date").value.substring(3,5);
    var y=document.getElementById("act_date").value.substring(6,10);
    
    var m1=document.getElementById("up_date").value.substring(0,2);
    var d1=document.getElementById("up_date").value.substring(3,5);
    var y1=document.getElementById("up_date").value.substring(6,10);

    res=val_date_to(y,m,d,y1,m1,d1);
    if(res==false)
     {
         alert("Please enter expiry date of banner greater than or equal to activation date of banner.");
         document.getElementById("up_date").focus();
         return false;
    }    
    document.getElementById("HiddenField1").value=document.getElementById("up_date").value;
    document.getElementById("HiddenField2").value=document.getElementById("act_date").value;
    return true;
}
function val_job_post(opt,opt_x)
{

var field=document.getElementById("email").value;
var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");

apos=field.indexOf("@");
dotpos=field.lastIndexOf(".");

document.getElementById("firstname").value=trim(document.getElementById("firstname").value);
document.getElementById("lastname").value=trim(document.getElementById("lastname").value);
document.getElementById("email").value=trim(document.getElementById("email").value);
document.getElementById("salon_name").value=trim(document.getElementById("salon_name").value);
document.getElementById("sal_tel").value=trim(document.getElementById("sal_tel").value);
document.getElementById("website").value=trim(document.getElementById("website").value);
document.getElementById("start_date").value=trim(document.getElementById("start_date").value);
//document.getElementById("end_date").value=trim(document.getElementById("end_date").value);
document.getElementById("title").value=trim(document.getElementById("title").value);
document.getElementById("skills").value=trim(document.getElementById("skills").value);
document.getElementById("city").value=trim(document.getElementById("city").value);
document.getElementById("zip").value=trim(document.getElementById("zip").value);

    
    if(document.getElementById("firstname").value=='')
    {
    alert("Please enter firstname.");
    document.getElementById("firstname").focus();
    return false;
    }
    if(document.getElementById("lastname").value=='')
    {
    alert("Please enter lastname.");
    document.getElementById("lastname").focus();
    return false;
    }
    if(document.getElementById("email").value=='')
    {
    alert("Please enter email.");
    document.getElementById("email").focus();
    return false;
    }
    if(apos<1 || dotpos-apos<2)
    {
    alert("Invalid Email.");
    document.getElementById("email").focus();
    return false;
    }
    if(document.getElementById("salon_name").value=='')
    {
    alert("Please enter salon name.");
    document.getElementById("salon_name").focus();
    return false;
    }
    if(document.getElementById("sal_tel").value=='')
    {
    alert("Please enter salon telephone.");
    document.getElementById("sal_tel").focus();
    return false;
    }
    var ret=mf_phone(document.getElementById("sal_tel"),"Invalid salon telephone number.");
    if(ret==false)
    return false;
    
    if(document.getElementById("website").value!='' && !document.getElementById("website").value.match(urlregex))
    {    
    alert("Invalid website url.");
    document.getElementById("website").focus();
    return false;
    }
    if(opt_x!=1)
    {
    if(document.getElementById("start_date").value=='')
    {
    alert("Please enter job start date.");
    document.getElementById("start_date").focus();
    return false;
    }
    var m=document.getElementById("start_date").value.substring(0,2);
    var d=document.getElementById("start_date").value.substring(3,5);
    var y=document.getElementById("start_date").value.substring(6,10);
    if(opt==0)
    {
    var res=val_date(y,m,d);
    if(res==false)
    {
        alert("Please enter job start date greater than or equal to current date.");
        document.getElementById("start_date").focus();
        return false;
    }
    }  
    }  
   /* if(document.getElementById("end_date").value=='')
    {
    alert("Please enter job end date.");
    document.getElementById("end_date").focus();
    return false;
    }
    var m1=document.getElementById("end_date").value.substring(0,2);
    var d1=document.getElementById("end_date").value.substring(3,5);
    var y1=document.getElementById("end_date").value.substring(6,10);

    res=val_date_to(y,m,d,y1,m1,d1);
    if(res==false)
     {
         alert("Please enter job end date greater than or equal to job start date.");
         document.getElementById("end_date").focus();
         return false;
    }    
    */
    if(document.getElementById("title").value=='')
    {
    alert("Please enter title.");
    document.getElementById("title").focus();
    return false;
    }
    if(document.getElementById("job_type").selectedIndex==0)
    {
    alert("Please select job type.");
    document.getElementById("job_type").focus();
    return false;
    }
    /*if(document.getElementById("skills").value=='')
    {
    alert("Please enter skills.");
    document.getElementById("skills").focus();
    return false;
    }*/
    for(var i=0;i<document.getElementById("job_cat").length;i++)
    {
        if(document.getElementById("job_cat").options[i].selected==true)
        {
        if(i!=0)
        document.getElementById("job_cat").options[0].selected=false;        
        }
    }
    
    if(document.getElementById("job_cat").selectedIndex==0)
    {
    alert("Please select job category.");
    document.getElementById("job_cat").focus();
    return false;
    }
    if(document.getElementById("state").selectedIndex==0)
    {
    alert("Please select state.");
    document.getElementById("state").focus();
    return false;
    }
    if(document.getElementById("city").value=='')
    {
    alert("Please enter city.");
    document.getElementById("city").focus();
    return false;
    }
    if(document.getElementById("zip").value=='')
    {
    alert("Please enter zip code.");
    document.getElementById("zip").focus();
    return false;
    }
    if(!isNumeric(document.getElementById("zip").value))
    {
    alert("Invalid zip code.");
    document.getElementById("zip").focus();
    return false;
    }
    if(document.getElementById("zip").value.length < 5)
    {
    alert("Invalid zip code.");
    document.getElementById("zip").focus();
    return false;
    }
    document.getElementById("HiddenField1").value=document.getElementById("start_date").value;
    document.getElementById("HiddenField2").value=document.getElementById("end_date").value;
    if(opt_x==1)
    {
    document.getElementById("sec_text").value=trim(document.getElementById("sec_text").value);
    if(document.getElementById("sec_text").value=='')
    {
    alert("Please enter verification code.");
    document.getElementById("sec_text").focus();
    return false;
    }    
    if(document.getElementById("HiddenField3").value==document.getElementById("sec_text").value)
    {
    }
    else
    {
    alert("Invalid verification code.");
    document.getElementById("sec_text").focus();
    return false;
    }
    }    
    return true;
}
function disp_se_text()
{
if(document.getElementById ("chk1").checked==true)
{
}
else
{
document.getElementById ("se_text").value='';
}
}
function disp_sp_text()
{
if(document.getElementById ("chk2").checked==true)
{
}
else
{
document.getElementById ("sp_text").value='';
}
}
function fill_se_text()
{
document.getElementById("se_text").value=trim(document.getElementById("se_text").value);
document.getElementById("sp_text").value=trim(document.getElementById("sp_text").value);
if(document.getElementById ("chk1").checked==true && document.getElementById("se_text").value=='')
{
alert("Please enter other services");
document.getElementById("se_text").focus();
return false;
}
if(document.getElementById ("chk2").checked==true && document.getElementById("sp_text").value=='')
{
alert("Please enter other specialities");
document.getElementById("sp_text").focus();
return false;
}
return true;
//var chkList1= document.getElementById ("specialities");

//var arrayOfCheckBoxes= chkList1.getElementsByTagName("input");

//for(var i=0;i<arrayOfCheckBoxes.length;i++)
//{
//if(arrayOfCheckBoxes[i].checked==true)
//alert(arrayOfCheckBoxes[i].value);
//}
}

//delete city

function val_confirm_delete_city()
{
    if(document.getElementById("state").selectedIndex==0)
    {
    alert("Please select state.");
    document.getElementById("state").focus();
    return false;
    }
    if(document.getElementById("city").selectedIndex==0)
    {
    alert("Please select city which you want to delete.");
    document.getElementById("city").focus();
    return false;
    }
    var cname=document.getElementById("city").value;
    document.getElementById("citydel").value=document.getElementById("city").value;
    if(confirm("Are you sure to delete "+cname+" city?"))
    return true;
    else
    return false;
}

// banner_image1validations

function banner_image1()
{
    var file=document.getElementById("FileUpload1").value;
    var a=document.getElementById("FileUpload1").value.split(".");
    if(document.getElementById("FileUpload1").value=='')
    {
    alert("Please upload photo.");
    document.getElementById("FileUpload1").focus();
    return false;
    }
    if(a[1]==undefined)
    {
    alert("Please upload proper photo.");
    document.getElementById("FileUpload1").focus();
    return false;
    }
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit){}
    else
    {
    alert("Please only upload files that end in types:  "
        + (extArray.join("  ")) + "\nPlease select a new "
        + "file to upload and submit again.");
        return false;
     }

}

// chop function

function chopText(elem, limit)
 {
 
	if(elem.value.length>limit)
		elem.value=elem.value.substring(0,limit);

 }
 
 // website validations
 
function hair_website()
{
    document.getElementById("title").value=trim(document.getElementById("title").value);
    document.getElementById("url").value=trim(document.getElementById("url").value);

    var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
    if(document.getElementById("title").value=='')
    {
    alert("Please enter website title.");
    document.getElementById("title").focus();
    return false;
    }
    else if(document.getElementById("url").value=='')
    {
    alert("Please enter website url.");
    document.getElementById("url").focus();
    return false;
    }
    else if(!document.getElementById("url").value.match(urlregex))
    {
    alert("Invalid website url.");
    document.getElementById("url").focus();
    return false;
    }
    else if(document.getElementById("catgory").selectedIndex==0)
    {
    alert("Please select website category.");
    document.getElementById("catgory").focus();
    return false;
    }
}

// cancellation validations

function val_cancel()
{
    if(document.getElementById("CheckBox1").checked==false)
    {
    alert("Please approve cancellation by selecting checkbox.");
    document.getElementById("CheckBox1").focus();
    return false;
    }
    else
    return true;
}

// banner_image validations

function banner_image()
{
    var file=document.getElementById("banner_name").value;
    var a=document.getElementById("banner_name").value.split(".");        
    if(document.getElementById("RadioButton1").checked==true)
    {
    if(document.getElementById("banner_name").value=='')
    {
    alert("Please upload header.");
    document.getElementById("banner_name").focus();
    return false;
    }
    if(a[1]==undefined)
    {
    alert("Please upload proper header.");
    document.getElementById("banner_name").focus();
    return false;
    }
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit){}
    else
    {
    alert("Please only upload files that end in types:  "
        + (extArray.join("  ")) + "\nPlease select a new "
        + "file to upload and submit again.");
        return false;
        }
  }
  else if(document.getElementById("RadioButton2").checked==true)    
  {
   var a1=document.getElementById("r1");
   var a2=document.getElementById("r2");
   var a3=document.getElementById("r3");
   var a4=document.getElementById("r4");
   var a5=document.getElementById("r5");
   var a6=document.getElementById("r6");
   
   if(a1.checked==false && a2.checked==false && a3.checked==false && a4.checked==false && a5.checked==false && a6.checked==false )
   {
   alert("Please select header.");
   return false;
   }
   else
   return true;
  }
}

// banner_image_xvalidations

function banner_image_x(name1)
{
    var file=name1;
    var a=name1.split(".");
    if(a[1]==undefined)
    {
    alert("Please upload proper photo.");
    return false;
    }
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit){}
    else
    {
    alert("Please only upload files that end in types:  "
        + (extArray.join("  ")) + "\nPlease select a new "
        + "file to upload and submit again.");
        return false;
        }
}

// job post validaions

function val_jobpost(opt)
{
    document.getElementById("title").value=trim(document.getElementById("title").value);
    document.getElementById("salary").value=trim(document.getElementById("salary").value);
    document.getElementById("date_from").value=trim(document.getElementById("date_from").value);
    document.getElementById("date_to").value=trim(document.getElementById("date_to").value);
    document.getElementById("skills").value=trim(document.getElementById("skills").value);
    document.getElementById("descr").value=trim(document.getElementById("descr").value);

    if(document.getElementById("title").value=='')
    {
    alert("Please enter job title.");
    document.getElementById("title").focus();
    return false;
    }
    if(document.getElementById("DropDownList1").selectedIndex==0)
    {
    alert("Please select job type.");
    document.getElementById("DropDownList1").focus();
    return false;
    }
    if(document.getElementById("salary").value=='')
    {
    alert("Please enter job salary.");
    document.getElementById("salary").focus();
    return false;
    }
    if(document.getElementById("date_from").value.length<10)
    {
    alert("Invalid from date.");
    document.getElementById("date_from").focus();
    return false;
    }
    document.getElementById("date_from").value=document.getElementById("date_from").value.replace(document.getElementById("date_from").value.substring(3,2),'-');
    document.getElementById("date_from").value=document.getElementById("date_from").value.replace(document.getElementById("date_from").value.substring(6,5),'-');
    if(document.getElementById("date_from").value=='')
    {
    alert("Please enter from date.");
    document.getElementById("date_from").focus();
    return false;
    }
    var m=document.getElementById("date_from").value.substring(0,2);
    if(!isNumeric(m))
    {
    alert("Invalid date.");
    document.getElementById("date_from").focus();
    return false;
    }
    var d=document.getElementById("date_from").value.substring(3,5);
    if(!isNumeric(d))
    {
    alert("Invalid date.");
    document.getElementById("date_from").focus();
    return false;
    }
    var y=document.getElementById("date_from").value.substring(6,10);
    if(!isNumeric(y))
    {
    alert("Invalid date.");
    document.getElementById("date_from").focus();
    return false;
    }
    if(opt==1)
    {
    var res=val_date(y,m,d);
    if(res==false)
	    {
            alert("Please enter from date greater than or equal to current date");
            document.getElementById("date_from").focus();
            return false;
	    }
	}
    if(document.getElementById("date_to").value.length<10)
    {
    alert("Invalid end date.");
    document.getElementById("date_to").focus();
    return false;
    }	
    document.getElementById("date_to").value=document.getElementById("date_to").value.replace(document.getElementById("date_to").value.substring(3,2),'-');
    document.getElementById("date_to").value=document.getElementById("date_to").value.replace(document.getElementById("date_to").value.substring(6,5),'-');

    if(document.getElementById("date_to").value=='')
    {
    alert("Please enter end date.");
    document.getElementById("date_to").focus();
    return false;
    }
    var m1=document.getElementById("date_to").value.substring(0,2);
    if(!isNumeric(m1))
    {
    alert("Invalid date.");
    document.getElementById("date_to").focus();
    return false;
    }
    var d1=document.getElementById("date_to").value.substring(3,5);
    if(!isNumeric(d1))
    {
    alert("Invalid date.");
    document.getElementById("date_to").focus();
    return false;
    }
    var y1=document.getElementById("date_to").value.substring(6,10);
    if(!isNumeric(y1))
    {
    alert("Invalid date.");
    document.getElementById("date_to").focus();
    return false;
    }
    res=val_date_to(y,m,d,y1,m1,d1);
    if(res==false)
	    {
            alert("Please enter end date greater than or equal to from date");
            document.getElementById("date_to").focus();
            return false;
	    }
    if(document.getElementById("skills").value=='')
    {
    alert("Please enter job skills.");
    document.getElementById("skills").focus();
    return false;
    }	
    else
    {
    document.getElementById("from_d").value=document.getElementById("date_from").value;
    document.getElementById("to_d").value=document.getElementById("date_to").value;
    return true;
    }
}

// calendar validations

function val_calendar_event(opt)
{

    document.getElementById("title").value=trim(document.getElementById("title").value);
    document.getElementById("desc").value=trim(document.getElementById("desc").value);
    document.getElementById("date").value=trim(document.getElementById("date").value);
    document.getElementById("date_to").value=trim(document.getElementById("date_to").value);
    document.getElementById("time").value=trim(document.getElementById("time").value);
    document.getElementById("time_to").value=trim(document.getElementById("time_to").value);
    document.getElementById("recursive_to").value=trim(document.getElementById("recursive_to").value);
    document.getElementById("imagename").value=trim(document.getElementById("imagename").value);
    document.getElementById("imagename").value=trim(document.getElementById("imagename").value);
    document.getElementById("iconname").value=trim(document.getElementById("iconname").value);
    document.getElementById("urlname").value=trim(document.getElementById("urlname").value);

    var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
    if(document.getElementById("title").value=='')
    {
    alert("Please enter title.");
    document.getElementById("title").focus();
    return false;
    }
    if(document.getElementById("date").value=='')
    {
    alert("Please enter from date.");
    document.getElementById("date").focus();
    return false;
    }
    if(document.getElementById("date").value.length<10)
    {
    alert("Invalid from date.");
    document.getElementById("date").focus();
    return false;
    }
    document.getElementById("date").value=document.getElementById("date").value.replace(document.getElementById("date").value.substring(3,2),'-');
    document.getElementById("date").value=document.getElementById("date").value.replace(document.getElementById("date").value.substring(6,5),'-');

    var m=document.getElementById("date").value.substring(0,2);
    if(!isNumeric(m))
    {
    alert("Invalid from date.");
    document.getElementById("date").focus();
    return false;
    }
    var d=document.getElementById("date").value.substring(3,5);
    if(!isNumeric(d))
    {
    alert("Invalid from date.");
    document.getElementById("date").focus();
    return false;
    }
    var y=document.getElementById("date").value.substring(6,10);
    if(!isNumeric(y))
    {
    alert("Invalid from date.");
    document.getElementById("date").focus();
    return false;
    }
    if(opt==1)
    {
    var res=val_date(y,m,d);
    if(res==false)
	    {
            alert("Please enter from date greater than or equal to current date");
            document.getElementById("date").focus();
            return false;
	    }
    }
    if(document.getElementById("date_to").value!='')	
    {
    if(document.getElementById("date_to").value.length<10)
    {
    alert("Invalid end date.");
    document.getElementById("date_to").focus();
    return false;
    }
    document.getElementById("date_to").value=document.getElementById("date_to").value.replace(document.getElementById("date_to").value.substring(3,2),'-');
    document.getElementById("date_to").value=document.getElementById("date_to").value.replace(document.getElementById("date_to").value.substring(6,5),'-');

    var m1=document.getElementById("date_to").value.substring(0,2);
    if(!isNumeric(m1))
    {
    alert("Invalid end date.");
    document.getElementById("date_to").focus();
    return false;
    }
    var d1=document.getElementById("date_to").value.substring(3,5);
    if(!isNumeric(d1))
    {
    alert("Invalid end date.");
    document.getElementById("date_to").focus();
    return false;
    }
    var y1=document.getElementById("date_to").value.substring(6,10);
    if(!isNumeric(y1))
    {
    alert("Invalid end date.");
    document.getElementById("date_to").focus();
    return false;
    }
    var res=val_date_to(y,m,d,y1,m1,d1);
    if(res==false)
	    {
            alert("Please enter end date greater than or equal to from date.");
            document.getElementById("date_to").focus();
            return false;
	    }
    }
    document.getElementById("date").value=document.getElementById("date").value.replace('/','-');
    document.getElementById("date_to").value=document.getElementById("date_to").value.replace('/','-');


    if(parseInt(document.getElementById("hr1").value) > parseInt(document.getElementById("hr2").value))
    {
    alert("Please enter end time greater than or equal to from time.");
    document.getElementById("hr2").focus();
    return false;
    }

    else if((parseInt(document.getElementById("hr1").value) == parseInt(document.getElementById("hr2").value)) && (parseInt(document.getElementById("mn1").value) > parseInt(document.getElementById("mn2").value)))
    {
    alert("Please enter end time greater than or equal to from time.");
    document.getElementById("mn2").focus();
    return false;
    }

    if(document.getElementById("recursive_to").value!='')	
    {

    if(document.getElementById("recursive_to").value.length<10)
    {
    alert("Invalid recursive date.");
    document.getElementById("recursive_to").focus();
    return false;
    }
    document.getElementById("recursive_to").value=document.getElementById("recursive_to").value.replace(document.getElementById("recursive_to").value.substring(3,2),'-');
    document.getElementById("recursive_to").value=document.getElementById("recursive_to").value.replace(document.getElementById("recursive_to").value.substring(6,5),'-');

    var m2=document.getElementById("recursive_to").value.substring(0,2);
    if(!isNumeric(m2))
    {
    alert("Invalid recursive date.");
    document.getElementById("recursive_to").focus();
    return false;
    }
    var d2=document.getElementById("recursive_to").value.substring(3,5);
    if(!isNumeric(d2))
    {
    alert("Invalid recursive date.");
    document.getElementById("recursive_to").focus();
    return false;
    }
    var y2=document.getElementById("recursive_to").value.substring(6,10);
    if(!isNumeric(y2))
    {
    alert("Invalid recursive date.");
    document.getElementById("recursive_to").focus();
    return false;
    }
    var res=val_date_to(y,m,d,y2,m2,d2);
    if(res==false)
	    {
            alert("Please enter recursive date greater than or equal to from date");
            document.getElementById("date_to").focus();
            return false;
	    }
    }
    if(!document.getElementById("urlname").value.match(urlregex) && document.getElementById("urlname").value!='')
    {
    alert("Invalid website.");
    document.getElementById("urlname").focus();
    return false;
    }
    if(document.getElementById("category").selectedIndex==0)
    {
    alert("Please select category.");
    document.getElementById("category").focus();
    return false;
    }
    else
    {
    document.getElementById("time").value=document.getElementById("hr1").value+':'+document.getElementById("mn1").value;
    document.getElementById("time_to").value=document.getElementById("hr2").value+':'+document.getElementById("mn2").value;

    if(document.getElementById("imagename").value!='')
    {
    var a=banner_image_x(document.getElementById("imagename").value);
    if(a==false)
    {
    document.getElementById("imagename").focus();
    return false;
    }
    }
    if(document.getElementById("iconname").value!='')
    {
    var a=banner_image_x(document.getElementById("iconname").value);
    if(a==false)
    {
    document.getElementById("iconname").focus();
    return false;
    }
    }
    }
    document.getElementById("date1").value=document.getElementById("date").value;
    document.getElementById("date_to1").value=document.getElementById("date_to").value;
    document.getElementById("recursive_to1").value=document.getElementById("recursive_to").value;
    return true;
}




// check year and moth only


function val_date_year(y,m)
{
	var current_date = new Date();
	var current_year=current_date.getFullYear();
	if(y > current_year)
		return true;
	else if(y < current_year)
		return false;
	else if(y==current_year)
	{
		var current_mon=current_date.getMonth();
		current_mon=current_mon+1;
		if(m > current_mon)
			return true;
		else if(m < current_mon)
			return false;
		else if(m==current_mon)
		{		
			return true;
		}
		else
		return false;
	}
}




// check current date

function val_date(y,m,d)
{
	var current_date = new Date();
	var current_year=current_date.getFullYear();
	if(y > current_year)
		return true;
	else if(y < current_year)
		return false;
	else if(y==current_year)
	{
		var current_mon=current_date.getMonth();
		current_mon=current_mon+1;
		if(m > current_mon)
			return true;
		else if(m < current_mon)
			return false;
		else if(m==current_mon)
		{
			var current_day=current_date.getDate();
			
		if(d > current_day)
			return true;
		else if(d < current_day)
			return false;
		else
			return true;

		}
	}
}


// check  date diff

function val_date_to(y,m,d,y1,m1,d1)
{	
	
	if(y1 > y)
		return true;
	else if(y1 < y)
		return false;
	else if(y1==y)
	{
	
		if(m1 > m)
			return true;
		else if(m1 < m)
			return false;
		else if(m1==m)
		{		
			
		if(d1 > d)
			return true;
		else if(d1 < d)
			return false;
		else
					return true;

		}
	}
}

// trim function

function trim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

// event category

function val_category(str)
{
    document.getElementById("title").value = trim(document.getElementById("title").value);
    document.getElementById("bgcolorname").value = trim(document.getElementById("bgcolorname").value);
    document.getElementById("forecolorname").value = trim(document.getElementById("forecolorname").value);
    if(document.getElementById("title").value=='')
    {
    alert("Please enter title.");
    document.getElementById("title").focus();
    return false;
    }
    if(str==1)
    {
    res=admin_add_new_category.check_categoryname(document.getElementById("title").value,"checkcategory1");
    if(res.value=='t')
    {
    alert('Category name already exists.');
    return false;
    }
    }
    if(document.getElementById("bgcolorname").value=='')
    {
    alert("Please enter background color.");
    document.getElementById("bgcolorname").focus();
    return false;
    }
    if(document.getElementById("forecolorname").value=='')
    {
    alert("Please enter text color.");
    document.getElementById("forecolorname").focus();
    return false;
    }
    else
    {
    document.getElementById("bg").value=document.getElementById("bgcolorname").value;
    document.getElementById("tx").value=document.getElementById("forecolorname").value
    return true;
    }
}

// add to favorite

function favit(heading,address){
    if(window.external)window.external.AddFavorite(address,heading);
    else if(window.sidebar)window.sidebar.addPanel(heading,address,"");
}

// news validations

function val_news()
{
    document.getElementById("title").value=trim(document.getElementById("title").value);
    document.getElementById("summary").value=trim(document.getElementById("summary").value);
    if(document.getElementById("title").value=='')
    {
    alert("Please enter title.");
    document.getElementById("title").focus();
    return false;
    }
    if(document.getElementById("summary").value=='')
    {
    alert("Please enter summary.");
    document.getElementById("summary").focus();
    return false;
    }
    else
    return true;
}

// forgot password validations

function val_forgot_password()
{
    document.getElementById("username").value=trim(document.getElementById("username").value);
    if(document.getElementById("username").value=='')
    {
    alert("Please enter username.");
    document.getElementById("username").focus();
    return false;
    }
    res=forgot_password.check_username(document.getElementById("username").value,"checkuser1");
    if(res.value=='no')
    {
    alert('Your username did not match the username in our records.');
    return false;
    }
    else
    {
    return true;
    }
}

// change password validations

function val_change_password(opt)
{
    document.getElementById("old_pwd").value=trim(document.getElementById("old_pwd").value);
    document.getElementById("new_pwd").value=trim(document.getElementById("new_pwd").value);
    document.getElementById("con_pwd").value=trim(document.getElementById("con_pwd").value);
    if(opt==1)
    {
    if(document.getElementById("old_pwd").value=='')
    {
    alert("Please enter old password.");
    document.getElementById("old_pwd").focus();
    return false;
    }    
    if(document.getElementById("HiddenField1").value!=document.getElementById("old_pwd").value)
    {
    alert("Your current password is Invalid.Enter correct password.");
    document.getElementById("old_pwd").focus();
    return false;
    }
    }
    if(document.getElementById("new_pwd").value=='')
    {
    alert("Please enter new password.");
    document.getElementById("new_pwd").focus();
    return false;
    }
    if(document.getElementById("new_pwd").value.length<6)
    {
    alert("New password must be at least six characters long.");
    document.getElementById("new_pwd").focus();
    return false;
    }
    if(document.getElementById("con_pwd").value=='')
    {
    alert("Please enter confirm password.");
    document.getElementById("con_pwd").focus();
    return false;
    }
    if(document.getElementById("con_pwd").value!=document.getElementById("new_pwd").value)
    {
    alert("The password confirmation must match your new password.");
    document.getElementById("con_pwd").focus();
    return false;
    }
    else
    return true;
}

// validations of contact form

function val_contact_form()
{
    var field=document.getElementById("cmail").value;

    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");

    if(document.getElementById("cname").value=='')
    {
    alert("Please enter your name.");
    document.getElementById("cname").focus();
    return false;
    }
    if(document.getElementById("cmail").value=='')
    {
    alert("Please enter your email.");
    document.getElementById("cmail").focus();
    return false;
    }
    if(apos<1 || dotpos-apos<2)
    {
    alert("Invalid Email.");
    document.getElementById("cmail").focus();
    return false;
    }
    if(document.getElementById("rcmail").value=='')
    {
    alert("Please Re-enter your email.");
    document.getElementById("rcmail").focus();
    return false;
    }
    if(!document.getElementById("rcmail").value.match(document.getElementById("cmail").value))
    {
    alert("The Re-enter email must match your email.");
    document.getElementById("rcmail").focus();
    return false;
    }
    if(document.getElementById("csubject").value=='')
    {
    alert("Please enter subject.");
    document.getElementById("csubject").focus();
    return false;
    }
    if(document.getElementById("msg").value=='')
    {
    alert("Please enter message.");
    document.getElementById("msg").focus();
    return false;
    }
}

// validation of general info function
 
function gen_info_val()
{
    document.getElementById("gen_info").value=trim(document.getElementById("gen_info").value);
    document.getElementById("work_style").value=trim(document.getElementById("work_style").value);
    document.getElementById("clientele").value=trim(document.getElementById("clientele").value);
    document.getElementById("cur_hair_style").value=trim(document.getElementById("cur_hair_style").value);
    document.getElementById("hair_tips").value=trim(document.getElementById("hair_tips").value);

   /* if(document.getElementById("gen_info").value=='')
    {
    alert("Please enter Profile Narrative.");
    document.getElementById("gen_info").focus();
     return false;
    }*/
}

// validation of qualification form

function qualification_val()
{
    var current_date = new Date();
    document.getElementById("license_no").value=trim(document.getElementById("license_no").value);
    document.getElementById("school_list").value=trim(document.getElementById("school_list").value);
    document.getElementById("graduation_year").value=trim(document.getElementById("graduation_year").value);
    document.getElementById("prev_salon").value=trim(document.getElementById("prev_salon").value);
    document.getElementById("classes").value=trim(document.getElementById("classes").value);
    document.getElementById("event_participation").value=trim(document.getElementById("event_participation").value);
    document.getElementById("awards").value=trim(document.getElementById("awards").value);


    var current_year=current_date.getFullYear();

  /*  if(document.getElementById("year_practice_list").selectedIndex==0)
    {
     alert("Please select years in practice.");
     document.getElementById("year_practice_list").focus();
     return false;
    }
    else if(document.getElementById("license_no").value=='')
    {
     alert("Please enter license number and state.");
     document.getElementById("license_no").focus();
    return false;
    }*/
    if(document.getElementById("graduation_year").value!='' &&  !isNumeric(document.getElementById("graduation_year").value))
    {
    alert("Invalid graduation year.");
    document.getElementById("graduation_year").focus();
    return false;
    }
    else if(document.getElementById("graduation_year").value.length<4 && document.getElementById("graduation_year").value!='')
    {
    alert("Invalid graduation year.");
    document.getElementById("graduation_year").focus();
    return false;
    }
    else if(document.getElementById("graduation_year").value > current_year)
    {
     document.getElementById("graduation_year").focus();
     alert("Graduation year should not greater than current year.");
     return false;
    }	
    else
    {
    return true;
    }
}

// set header text

function disp_end_user_head(page)
{
    document.getElementById("page").innerHTML=page;
}

//  post review  page validation

function val_post_review()
{
    document.getElementById("fname").value=trim(document.getElementById("fname").value);
    document.getElementById("lname").value=trim(document.getElementById("lname").value);
    
    document.getElementById("city").value=trim(document.getElementById("city").value);
    document.getElementById("state").value=trim(document.getElementById("state").value);
    document.getElementById("review").value=trim(document.getElementById("review").value);


   if(document.getElementById("RadioButton1").checked==false && document.getElementById("RadioButton2").checked==false && document.getElementById("RadioButton3").checked==false  && document.getElementById("RadioButton4").checked==false && document.getElementById("RadioButton5").checked==false)
    {
    alert("Please rate review");
    return false;
    }
    else if(document.getElementById("fname").value=='')
    {
    alert("Please enter first name.");
    document.getElementById("fname").focus();
    return false;
    }
    else if(document.getElementById("lname").value=='')
    {
    alert("Please enter last name.");
    document.getElementById("lname").focus();
    return false;
    }   
    else if(document.getElementById("city").value=='')
    {
    alert("Please select city.");
    document.getElementById("city").focus();
    return false;
    }
    else if(document.getElementById("state").value=='')
    {
    alert("Please select state.");
    document.getElementById("state").focus();
    return false;
    }

    /*else if(document.getElementById("occupation").value=='')
    {
    alert("Please enter occupation.");
    document.getElementById("occupation").focus();
    return false;
    }*/
    else if(document.getElementById("review").value=='')
    {
    alert("Please enter review.");
    document.getElementById("review").focus();
    return false;
    }
    else
    {
    if(document.getElementById("RadioButton1").checked==true)
    document.getElementById("HiddenField2").value='11.gif';
    else if(document.getElementById("RadioButton2").checked==true)
    document.getElementById("HiddenField2").value='22.gif';
    if(document.getElementById("RadioButton3").checked==true)
    document.getElementById("HiddenField2").value='33.gif';
    else if(document.getElementById("RadioButton4").checked==true)
    document.getElementById("HiddenField2").value='44.gif';
    else if(document.getElementById("RadioButton5").checked==true)
    document.getElementById("HiddenField2").value='55.gif';
    document.getElementById("HiddenField1").value=document.getElementById("city").value;
    return true;
    }
}

//  set header text admin and user pages

function display(user,page)
{
    document.getElementById("uname").innerHTML=user;
    document.getElementById("page").innerHTML=page;
}

// cancellation page validations

function val_cancellation(opt)
{
    document.getElementById("TextBox4").value=trim(document.getElementById("TextBox4").value);
    document.getElementById("TextBox5").value=trim(document.getElementById("TextBox5").value);
    document.getElementById("TextBox6").value=trim(document.getElementById("TextBox6").value);
    document.getElementById("TextBox7").value=trim(document.getElementById("TextBox7").value);
    document.getElementById("TextBox8").value=trim(document.getElementById("TextBox8").value);
    document.getElementById("TextBox9").value=trim(document.getElementById("TextBox9").value);
    document.getElementById("TextBox10").value=trim(document.getElementById("TextBox10").value);

    var field=document.getElementById("TextBox4").value;
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    if(document.getElementById("TextBox4").value=='')
    {
    alert("Please enter email.");
    document.getElementById("TextBox4").focus();
    return false;
    }
    else if(apos<1 || dotpos-apos<2)
    {
    alert("Invalid Email.");
    document.getElementById("TextBox4").focus();
    return false;
    }
    else if(document.getElementById("TextBox6").value=='')
    {
    alert("Please enter Effective Date of Cancellation.");
    document.getElementById("TextBox6").focus();
    return false;
    }
    if(document.getElementById("TextBox6").value.length<10)
    {
    alert("Invalid effective date of cancellation.");
    document.getElementById("TextBox6").focus();
    return false;
    }
    document.getElementById("TextBox6").value=document.getElementById("TextBox6").value.replace(document.getElementById("TextBox6").value.substring(3,2),'-');
    document.getElementById("TextBox6").value=document.getElementById("TextBox6").value.replace(document.getElementById("TextBox6").value.substring(6,5),'-');

    var m=document.getElementById("TextBox6").value.substring(0,2);
    if(!isNumeric(m))
    {
    alert("Invalid effective date of cancellation.");
    document.getElementById("TextBox6").focus();
    return false;
    }
    var d=document.getElementById("TextBox6").value.substring(3,5);
    if(!isNumeric(d))
    {
    alert("Invalid effective date of cancellation.");
    document.getElementById("TextBox6").focus();
    return false;
    }
    var y=document.getElementById("TextBox6").value.substring(6,10);
    if(!isNumeric(y))
    {
    alert("Invalid effective date of cancellation.");
    document.getElementById("TextBox6").focus();
    return false;
    }
    if(opt==1)
    {
    var res=val_date(y,m,d);
    if(res==false)
	    {
            alert("Please enter effective date of cancellation greater than or equal to current date");
            document.getElementById("TextBox6").focus();
            return false;
	    }
    }
    if(document.getElementById("TextBox7").value=='')
    {
    alert("Please enter Credit Card Number");
    document.getElementById("TextBox7").focus();
    return false;
    }
    else if(!isNumeric(document.getElementById("TextBox7").value))
    {
    alert(" Credit Card Number should be numeric only.");
    document.getElementById("TextBox7").focus();
    return false;
    }
    if(document.getElementById("TextBox7").value.length<16)
    {
      alert('Invalid Credit Card Number.');
      document.getElementById("TextBox7").focus();
      return false;
    }  
    else if(document.getElementById("TextBox8").value=='')
    {
    alert("Please enter Expiration date of CC.");
    document.getElementById("TextBox8").focus();
    return false;
    }
    if(document.getElementById("TextBox8").value.length<10)
    {
    alert("Invalid expiration date of CC.");
    document.getElementById("TextBox8").focus();
    return false;
    }
    document.getElementById("TextBox8").value=document.getElementById("TextBox8").value.replace(document.getElementById("TextBox8").value.substring(3,2),'-');
    document.getElementById("TextBox8").value=document.getElementById("TextBox8").value.replace(document.getElementById("TextBox8").value.substring(6,5),'-');


    var m1=document.getElementById("TextBox8").value.substring(0,2);
    if(!isNumeric(m1))
    {
    alert("Invalid expiration date of CC.");
    document.getElementById("TextBox8").focus();
    return false;
    }
    var d1=document.getElementById("TextBox8").value.substring(3,5);
    if(!isNumeric(d1))
    {
    alert("Invalid expiration date of CC.");
    document.getElementById("TextBox8").focus();
    return false;
    }
    var y1=document.getElementById("TextBox8").value.substring(6,10);
    if(!isNumeric(y1))
    {
    alert("Invalid expiration date of CC.");
    document.getElementById("TextBox8").focus();
    return false;
    }

    res=val_date_to(y,m,d,y1,m1,d1);
    if(res==false)
	    {
            alert("Expiration date of CC is should be greater than or equal to effective date of cancellation");
            document.getElementById("TextBox8").focus();
            return false;
	    }

    else if(document.getElementById("TextBox9").value=='')
    {
    alert("Please enter Reason for Cancellation.");
    document.getElementById("TextBox9").focus();
    return false;
    }
    else
    {
    document.getElementById("eff").value=document.getElementById("TextBox6").value;
    document.getElementById("exp").value=document.getElementById("TextBox8").value;
    return true;
    }
}

// fill conbo

function send_fill_combo_city_new_city(id)
{    
    if(id!=0)
    admin_city.fillcitycombo(id,my_getfillcombo);
    else
    {
    var city=document.getElementById("city");
	city.length=0;
    }    
}        

// fill conbo

function my_getfillcombo(res)
  {
  //alert(res.value);
    var ls=res.value.split("+");
  
	var textValue; 
	var optionItem;	
	var city=document.getElementById("city");
	city.length=0;
	optionItem = new Option( "Select City", "Select City",  false, false);
	city.options[0] = optionItem;
	
	for (var count = 1; count < ls.length; count++)
	{
   		textValue = ls[count];
		optionItem = new Option( textValue, textValue,  false, false);
		city.options[city.length] = optionItem;
	}
	 
   document.getElementById("city").focus();
 }

// check given value is numberic or not


function isNumeric(strString)
{
  var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
		 
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

// login page

function log_val()
{
    document.getElementById("TextBox1").value=trim(document.getElementById("TextBox1").value);
    document.getElementById("TextBox2").value=trim(document.getElementById("TextBox2").value);
     if(document.getElementById("TextBox1").value=='')
     {
     alert("Please enter user name.");
     document.getElementById("TextBox1").focus();
     return false;
     }
     else if(document.getElementById("TextBox2").value=='')
     {
     alert("Please enter password.");
     document.getElementById("TextBox2").focus();
     return false;
     }
     else
     {
     return true;
     }
}


// login page user

function log_val1()
{
    document.getElementById("TextBox2").value=trim(document.getElementById("TextBox2").value);
    document.getElementById("TextBox3").value=trim(document.getElementById("TextBox3").value);
     if(document.getElementById("TextBox2").value=='')
     {
     alert("Please enter user name.");
     document.getElementById("TextBox1").focus();
     return false;
     }
     else if(document.getElementById("TextBox3").value=='')
     {
     alert("Please enter password.");
     document.getElementById("TextBox3").focus();
     return false;
     }
     else
     {
     return true;
     }
}

// open term page window

function show_terms()
{
    window.open("terms.aspx","Terms","screenX=0,screenY=0,top=0,left=0,menubar=0,resizable=1,scrollbars=yes,height=600px,width=350px");
}

// check CC
function disp_row()
{
if(document.getElementById("authorize").checked==true)
{
  document.getElementById("autho_icon").style.display=''  ;
  document.getElementById("cc_row").style.display=''  ;
  document.getElementById("cce_row").style.display=''  ;
  document.getElementById("card_type_row").style.display=''  ;
  document.getElementById("card_holder_row").style.display=''  ;
  document.getElementById("card_sec_row").style.display=''  ;  
}
else
{
	document.getElementById("autho_icon").style.display='none'  ;
  document.getElementById("cc_row").style.display='none'  ;
  document.getElementById("cce_row").style.display='none'  ;
  document.getElementById("card_type_row").style.display='none'  ;
  document.getElementById("card_holder_row").style.display='none'  ;
  document.getElementById("card_sec_row").style.display='none'  ;  
  return false; 
}
}
function check_cc()
{
if(document.getElementById("paypal").checked==false && document.getElementById("authorize").checked==false)
{
alert('Please select payment methode.');
return false;
}


if(document.getElementById("paypal").checked==true)
{
return true;
}
if(document.getElementById("authorize").checked==true)
{

   document.getElementById("ccn").value=trim(document.getElementById("ccn").value);
   document.getElementById("card_holder").value=trim(document.getElementById("card_holder").value);
   document.getElementById("security_code").value=trim(document.getElementById("security_code").value);
   document.getElementById("year").value=trim(document.getElementById("year").value);
 //  document.getElementById("promo_code").value=trim(document.getElementById("promo_code").value);
    if(document.getElementById("card_holder").value=='')
    {
      alert('Please enter card holder name.');
      document.getElementById("card_holder").focus();
      return false;
    }    
    if(document.getElementById("ccn").value=='')
    {
      alert('Please enter credit card number.');
      document.getElementById("ccn").focus();
      return false;
    }    
    else if(!isNumeric(document.getElementById("ccn").value))
    {
      alert('Please enter valid Credit Card Number.');
      document.getElementById("ccn").focus();
      return false;
    }
    
    if(document.getElementById("month").selectedIndex==0)
    {    
       alert("Please select expiry month of Credit Card Number.");
       document.getElementById("month").focus();
       return false;
    }
    if(document.getElementById("year").value=='')
    {
      alert('Please enter expiry year of Credit Card Number.');
      document.getElementById("year").focus();
      return false;
    }  
    if(!isNumeric(document.getElementById("year").value))
    {
      alert('Invalid expiry year of Credit Card Number.');
      document.getElementById("year").focus();
      return false;
    }  
    var res=val_date_year(document.getElementById("year").value,document.getElementById("month").value);
    if(res==false)
    { 
       alert("This Credit Card has already expired.");
       document.getElementById("month").focus();
       return false;
    }
    if(document.getElementById("security_code").value=='')
    {
      alert('Please enter security code.');
      document.getElementById("security_code").focus();
      return false;
    }  
    else if(!isNumeric(document.getElementById("security_code").value))
    {
      alert('Please enter valid security code.');
      document.getElementById("security_code").focus();
      return false;
    }
}    
    return true;
}

//fill combo
function send_fill_combo_city(id)
    {
    admin_event.fillcitycombo(id,getfillcombo);
    }
    
//fill combo    
function send_fill_combo_city1(id)
    {
    aboutpremium.fillcitycombo(id,getfillcombo);
    }
//fill combo    
function send_fill_combo_city2(id)
    {
    
    basicpackage.fillcitycombo(id,getfillcombo);
    }    
//fill combo    
function send_fill_combo_city3(id)
    {    
    if(id!=0)
    admin_registration.fillcitycombo(id,getfillcombo);
    else
    {
    var city=document.getElementById("city");
	city.length=0;
    }    
    }        
function send_fill_combo_city4(id)
    {    
    if(id!=0)
    admin_edituser1.fillcitycombo(id,getfillcombo);
    else
    {
    var city=document.getElementById("city");
	city.length=0;
    }    
    }        

    function send_fill_combo__review_city1(id)
    {
    basicpackage.fillcitycombo(id,getfillcombo1);
    }   
function send_fill_combo_city_4(id)
    {    
    if(id!=0)
    admin_marketto.fillcitycombo(id,getfillcombo);
    else
    {
    var city=document.getElementById("city");
	city.length=0;
    }    
    }        

    function send_fill_combo__review_city1(id)
    {
    basicpackage.fillcitycombo(id,getfillcombo1);
    }   
function send_fill_combo__review_city(id)
    {
    aboutpremium.fillcitycombo(id,getfillcombo1);
    }  
    
//fill city  combo
     
function getfillcombo(res)
  {
  //alert(res.value);
    var ls=res.value.split("+");
  
	var textValue; 
	var optionItem;	
	var city=document.getElementById("city");
	city.length=0;
	optionItem = new Option( "Select City", "Select City",  false, false);
	city.options[0] = optionItem;
	optionItem = new Option( "Other", "Other",  false, false);
		city.options[city.length] = optionItem;
	for (var count = 1; count < ls.length; count++)
	{
   		textValue = ls[count];
		optionItem = new Option( textValue, textValue,  false, false);
		city.options[city.length] = optionItem;
	}
	 
   document.getElementById("city").focus();
 }
 
 //fill city  combo 
 
 function getfillcombo1(res)
  {
        var ls=res.value.split("+");
      
	    var textValue; 
	    var optionItem;
	    //Add new states list to the state combo box.
	    var city=document.getElementById("review_city");
	    city.length=0;
	    optionItem = new Option( "Select City", "Select City",  false, false);
	    city.options[0] = optionItem;
	    for (var count = 1; count < ls.length; count++)
	    {
   		    textValue = ls[count];
		    optionItem = new Option( textValue, textValue,  false, false);
		    city.options[city.length] = optionItem;
	    }
            optionItem = new Option( "Other", "Other",  false, false);
		    city.options[city.length] = optionItem;
 }
 
// validation function
 
function validation()
{
	 alert('sac');
	 var var1;
     var1= mf_validation(document.frm.txt_first_name,"B","First name should not be blank");
	 if(var1==false)
	 return var1;

}

   function p1_panel_onclick() {
    
    document.getElementById("p1").style.display='none';
    document.getElementById("p2").style.display='block';
    }

function p2_prev_panel_onclick() {
document.getElementById("p1").style.display='';
   document.getElementById("p2").style.display='none';
}

function p2_next_panel_onclick() {
 document.getElementById("p2").style.display='none';
    document.getElementById("p3").style.display='block';
}

function p3_prev_panel_onclick() {
document.getElementById("p3").style.display='none';
    document.getElementById("p2").style.display='block';
}

function p3_next_panel_onclick() {
 document.getElementById("p3").style.display='none';
    document.getElementById("p4").style.display='block';

}

function p4_prev_panel_onclick() {
 document.getElementById("p4").style.display='none';
    document.getElementById("p3").style.display='block';

}
function p5_next_panel_onclick() {
document.getElementById("p4").style.display='none';
 document.getElementById("p5").style.display='block';

}
function p5_prev_panel_onclick() {
document.getElementById("p5").style.display='none';
 document.getElementById("p4").style.display='block';
}

// validate registration form

function validate_reg_form(str_opt)
{
    
    var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
    var field=document.getElementById("email").value;
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    var res1;
    document.getElementById("firstname").value =trim(document.getElementById("firstname").value);
    document.getElementById("lastname").value =trim(document.getElementById("lastname").value);
    document.getElementById("email").value =trim(document.getElementById("email").value);
    document.getElementById("salon_name").value =trim(document.getElementById("salon_name").value);
    document.getElementById("sal_tel").value =trim(document.getElementById("sal_tel").value);
    document.getElementById("address").value =trim(document.getElementById("address").value);
    document.getElementById("other").value =trim(document.getElementById("other").value);
    document.getElementById("zip").value =trim(document.getElementById("zip").value);
    document.getElementById("tel_no").value =trim(document.getElementById("tel_no").value);
    document.getElementById("alt_no").value =trim(document.getElementById("alt_no").value);
    document.getElementById("cell_no").value =trim(document.getElementById("cell_no").value);

    document.getElementById("fax").value =trim(document.getElementById("fax").value);
    document.getElementById("website").value =trim(document.getElementById("website").value);
    document.getElementById("products").value =trim(document.getElementById("products").value);
    document.getElementById("parking_loc").value =trim(document.getElementById("parking_loc").value);
    if(str_opt==0 || str_opt==3)
    {
    document.getElementById("user_name").value =trim(document.getElementById("user_name").value);
    document.getElementById("pwd").value =trim(document.getElementById("pwd").value);
    }
    if(document.getElementById("firstname").value=='')
    {
    alert("Please enter first name.");
    document.getElementById("firstname").focus();
    return false;
    }
    if(document.getElementById("lastname").value=='')
    {
    alert("Please enter last name.");
    document.getElementById("lastname").focus();
    return false;
    }
    if((str_opt==0 || str_opt==3) && (document.getElementById("user_name").value!=''))
    {
    sx=admin_registration.check_username(document.getElementById("user_name").value,"call_submit_formx");
    res1=sx.value;
    }
    else if(str_opt==1)
    {
    res1='t';
    }
    if(document.getElementById("user_name").value=='' && (str_opt==0 || str_opt==3))
    {
    alert("Please enter username.");
    document.getElementById("user_name").focus();
    return false;
    }
    if(res1=='f' &&  document.getElementById("user_name").value!='')
    {
    alert("Username already exists.");
    document.getElementById("user_name").focus();
    return false;
    }
    if(str_opt==0 || str_opt==3)
    {
    if(document.getElementById("pwd").value=='')
    {
    alert("Please enter password.");
    document.getElementById("pwd").focus();
    return false;
    }
    else if(document.getElementById("pwd").value.length<6)
    {
    alert("Password must be at least six characters long.");
    document.getElementById("pwd").focus();
    return false;
    }
    }
    if(document.getElementById("email").value=='')
    {
    alert("Please enter email.");
    document.getElementById("email").focus();
    return false;
    }
    else if(apos<1 || dotpos-apos<2)
    {
    alert("Invalid Email.");
    document.getElementById("email").focus();
    return false;
    }
    else if(document.forms[0].gender[0].checked==false && document.forms[0].gender[1].checked==false)
    {
    alert("Please select your gender.");
    document.getElementById("gender").focus();
    return false;
    }

    else if(document.getElementById("salon_name").value=='')
    {
    alert("Please enter salon name.");
    document.getElementById("salon_name").focus();
    return false;
    }
    if(document.getElementById("sal_tel").value=='')
    {
    alert("Please enter salon telephone number.");
    document.getElementById("sal_tel").focus();
    return false;
    }
    var ret=mf_phone(document.getElementById("sal_tel"),"Invalid salon telephone number.");
    if(ret==false)
    return false;
    if(document.getElementById("address").value=='')
    {
    alert("Please enter address.");
    document.getElementById("address").focus();
    return false;
    }
    else if(document.getElementById("state").selectedIndex==0)
    {
    alert("Please select state.");
    document.getElementById("state").focus();
    return false;
    }
    else if(document.getElementById("city").selectedIndex==0)
    {
    alert("Please select city.");
    document.getElementById("city").focus();
    return false;
    }
    else if(document.getElementById("city").value.match("Other") && document.getElementById("other").value=='')
    {
    alert("Please enter city.");
    document.getElementById("other").focus();
    return false;
    }
    else if(document.getElementById("zip").value=='')
    {
    alert("Please enter zip code.");
    document.getElementById("zip").focus();
    return false;
    }
    else if(document.getElementById("zip").value.length<5)
    {
    alert("Invalid zip code.");
    document.getElementById("zip").focus();
    return false;
    }
    else if(!isNumeric(document.getElementById("zip").value))
    {
    alert("Zip code should be numeric only.");
    document.getElementById("zip").focus();
    return false;
    }
    else if(document.getElementById("tel_no").value=='')
    {
    alert("Please enter day telephone number.");
    document.getElementById("tel_no").focus();
    return false;
    }
    var ret1= mf_phone(document.getElementById("tel_no"),'Invalid day telephone number.');
    if(ret1==false)
    return false;
    if(document.getElementById("alt_no").value=='')
    {
    alert("Please enter evening telephone number.");
    document.getElementById("alt_no").focus();
    return false;
    }
    var ret2=mf_phone(document.getElementById("alt_no"),'Invalid evening telephone number.');
    if(ret2==false)
    return false;
    if(document.getElementById("cell_no").value!='')
    {
    var ret3=mf_phone(document.getElementById("cell_no"),'Invalid cell number.');
    if(ret3==false)
    return false;
    }
    if(document.getElementById("photo").value!='')
    {
    var a=banner_image_x(document.getElementById("photo").value);
    if(a==false)
    {
    document.getElementById("photo").focus();
    return false;
    }
    }
    if(document.getElementById("DropDownList1").selectedIndex==0)
    {
    alert("Please select package.");
    document.getElementById("DropDownList1").focus();
    return false;
    }
    if(document.getElementById("website").value!='')
    {
    if(!document.getElementById("website").value.match(urlregex))
    {
    alert("Invalid website.");
    document.getElementById("website").focus();
    return false;
    }
    }
    if(document.forms[0].parking[0].checked==true && document.getElementById("parking_loc").value=='')
    {
    alert("Please enter parking location.");
    document.getElementById("parking_loc").focus();
    return false;
    
    }
    
    if(str_opt==3)
    {
    document.getElementById("sec_text").value=trim(document.getElementById("sec_text").value);
    if(document.getElementById("sec_text").value=='')
    {
    alert("Please enter verification code.");
    document.getElementById("sec_text").focus();
    return false;
    }    
    if(document.getElementById("HiddenField3").value==document.getElementById("sec_text").value)
    {
    }
    else
    {
    alert("Invalid verification code.");
    document.getElementById("sec_text").focus();
    return false;
    }
    }   
    if(str_opt==3)  
    {
    document.getElementById("promo_code").value=trim(document.getElementById("promo_code").value);
    document.getElementById("promo").value=0;
    if(document.getElementById("promo_code").value!='')
    {
    sx=admin_registration.check_promo_code(document.getElementById("promo_code").value,"call_check_promo_1");
    if(sx.value==0)
    {
    alert('Invalid promo code.');
    document.getElementById("promo_code").focus();
        return false;
    }
    else
    {
        document.getElementById("promo").value=sx.value;
    }
    }
    else
       document.getElementById("promo").value=0;
     }
    if(str_opt==3)  
    {
    if(document.getElementById("terms").checked)
    {}else
    {
    alert('Please agree with terms of use of searchhairstylist.com.');
    document.getElementById("terms").focus();
    return false;
    }
    }
    
    
    
    if(document.getElementById("city").value.match("Other"))
    document.getElementById("city1").value=document.getElementById("other").value;
    else
    document.getElementById("city1").value=document.getElementById("city").value;
    
    if(str_opt==3)
    {
    document.getElementById("HiddenField2").value=document.getElementById("pwd").value;
    }
    if(str_opt==0 || str_opt==3)
    var s=admin_registration.check_zip(document.getElementById("zip").value,"call_submit_form")
    else
    var s=admin_edituser1.check_zip(document.getElementById("zip").value,"call_submit_form")

    if(s.value=='t')
    {
    return true;
    }
    else
    {
    alert("Please enter valid zipcode.");
    document.getElementById("zip").focus();
    return false;
    }
}


// for zip code

function call_submit_form(res)
{
    if(res.value=='t')
    {
    return true;
    }
    else
    {
    return false;
    }
}

// check state

function check_state()
{
    if(document.getElementById("TextBox1").value=='')
     {
     alert("Please enter state.");
     document.getElementById("TextBox1").focus();
     return false;
     }
     else
     {
     res=state.fillstate(document.getElementById("TextBox1").value,"getstateres");
     if(res.value==false)
     {
     alert("State already present.");
     }
       return res.value;
     }
     return false;
}

// check city

function check_city_name()
{
    var st=document.getElementById("state");
    //alert(st[st.selectedIndex].text+":"+st[st.selectedIndex].value);
     document.getElementById("TextBox1").value=trim(document.getElementById("TextBox1").value);
    if(document.getElementById("state").selectedIndex==0)
    {
    alert("Please select state.");
    document.getElementById("state").focus();
    return false;
    }
    if(document.getElementById("TextBox1").value=='')
    {
     alert("Please enter city.");
     document.getElementById("TextBox1").focus();
     return false;
    }
    else
    {
    res=admin_city.fillcity(st[st.selectedIndex].value,document.getElementById("TextBox1").value,"getstateres");
     if(res.value==false)
     {
     alert("City already present.");
     }  
      return res.value;
    }
    return false;
}

// validate operation hours

function check_op_hour()
{
    document.getElementById("sunday").value=trim(document.getElementById("sunday").value);
    document.getElementById("monday").value=trim(document.getElementById("monday").value);
    document.getElementById("tuesday").value=trim(document.getElementById("tuesday").value);
    document.getElementById("wensday").value=trim(document.getElementById("wensday").value);
    document.getElementById("thursday").value=trim(document.getElementById("thursday").value);
    document.getElementById("friday").value=trim(document.getElementById("friday").value);
    document.getElementById("saturday").value=trim(document.getElementById("saturday").value);

      if(document.getElementById("CheckBox1").checked)
      {
      if(document.getElementById("sunday").value=='' || document.getElementById("sunday").value.match("Off"))
       {
       document.getElementById("sunday").value='';
       alert('Please enter operation hours for Sunday.');
       document.getElementById("sunday").focus();   
       return false;
       }
      }
      if(document.getElementById("CheckBox2").checked)
      {
      if(document.getElementById("monday").value=='' || document.getElementById("monday").value.match("Off"))
       {
       document.getElementById("monday").value='';
       alert('Please enter operation hours for Monday.');
       document.getElementById("monday").focus();
       return false;
       }
      }
      if(document.getElementById("CheckBox3").checked)
      {
      if(document.getElementById("tuesday").value=='' || document.getElementById("tuesday").value.match("Off"))
       {
       document.getElementById("tuesday").value='';
       alert('Please enter operation hours for Tuesday.');
       document.getElementById("tuesday").focus();
       return false;
       }
      }
      if(document.getElementById("CheckBox4").checked)
      {
      if(document.getElementById("wensday").value=='' || document.getElementById("wensday").value.match("Off"))
       {
       document.getElementById("wensday").value='';
       alert('Please enter operation hours for Wensday.');
       document.getElementById("wensday").focus();
       return false;
       }
      }
      if(document.getElementById("CheckBox5").checked)
      {
      
      if(document.getElementById("thursday").value=='' || document.getElementById("thursday").value.match("Off"))
       {
       document.getElementById("thursday").value='';
       alert('Please enter operation hours for Thursday.');
       document.getElementById("thursday").focus();
       return false;
       }
      }
      if(document.getElementById("CheckBox6").checked)
      {
      if(document.getElementById("friday").value=='' || document.getElementById("friday").value.match("Off"))
       {
       document.getElementById("friday").value='';
       alert('Please enter operation hours for Friday.');
       document.getElementById("friday").focus();
       return false;
       }
      }
      if(document.getElementById("CheckBox7").checked)
      {
      if(document.getElementById("saturday").value=='' || document.getElementById("saturday").value.match("Off"))
       {
       document.getElementById("saturday").value='';
       alert('Please enter operation hours for Saturday.');
       document.getElementById("saturday").focus();
       return false;
       }
      }
      return true;
}