document.write("<script language='JavaScript' src='script/jsfunctions.js'></script>");//contains all javascript functions
document.write("<script language='JavaScript' src='script/popcalendar.js'></script>");//contains calendar display functions
document.write("<script language='JavaScript' src='script/creditcard.js'></script>");//contains credit card validation function
document.write("<script language='JavaScript' src='script/ypSlideOutMenus.js'></script>");//contains slide menu validation 

function mmLoadMenus() {
  if (window.mm_menu_0921114134_0) return;
                            window.mm_menu_0921114134_0 = new Menu("root",132,15,"Tahoma",11,"#00652E","#FFFFFF","#FFF8E8","#D2AB67","left","middle",2,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0921114134_0.addMenuItem("Edit&nbsp;Personal&nbsp;Info","location='#'");
  mm_menu_0921114134_0.addMenuItem("Change&nbsp;Password","location='#'");
  mm_menu_0921114134_0.addMenuItem("View&nbsp;Orders","location='#'");
   mm_menu_0921114134_0.hideOnMouseOut=true;
   mm_menu_0921114134_0.bgColor='#F0E0C7';
   mm_menu_0921114134_0.menuBorder=1;
   mm_menu_0921114134_0.menuLiteBgColor='#F0E0C7';
   mm_menu_0921114134_0.menuBorderBgColor='#F0E0C7';

mm_menu_0921114134_0.writeMenus();
}// mmLoadMenus()

/*function listboxItemSelected(oList1,oList2){
id="";
if (oList2!=null){
clearComboOrList(oList2);
if (oList1.selectedIndex == -1){
	//document.getElementById('cityid').style.visibility='visible';
	//document.getElementById('cityid').style.display="";
oList2.options[oList2.options.length] = new Option('Please make a selection from the list', '');
}
 
else{
//alert(oList1.name + '=' + oList1.options[oList1.selectedIndex].value)
fillListbox(oList2, oList1.name + '=' + oList1.options[oList1.selectedIndex].value);
//alert(getvalue(oList1,k));
}
}
}



function clearComboOrList(oList)
{
	for (var i = oList.options.length - 1; i >= 0; i--)
	{
		oList.options[i] = null;
	}
	oList.selectedIndex = -1;
	if (oList.onchange)	
		oList.onchange();
}

function fillListbox(oList, vValue){
if (vValue != '') {
if (assocArray[vValue]){
oList.options[oList.options.length] = new Option('[Select]', '');
var arrX = assocArray[vValue];
for (var i = 0; i < arrX.length; i = i + 2){
if (arrX[i] != 'EOF') 
{
		s1=arrX[i + 1];
	oList.options[oList.options.length] = new Option(s1.replace("&#39","'"), arrX[i]);
}
}
//alert (oList.options.length)
if (oList.options.length == 1){
//oList.selectedIndex=0;
if (oList.onchange)	oList.onchange();
}
} else {
		
			oList.options[0] = new Option('No Entries', '');
			//document.getElementById('id_city').disabled=false
}
}
}

*/
function calcCharLen(sForm, sTextArea, sTextInput, iMaxLimit)
{
	var _oDF        = document.forms[sForm];
	var _oTxtA      = _oDF.elements[sTextArea];
	var _iMaxLength = (!iMaxLimit) ? 100 : iMaxLimit;
	var _iCharLeft  = _oTxtA.value.length;

	_oDF.elements[sTextInput].value = _iCharLeft;

	if(_iCharLeft > _iMaxLength)
	{
		_oTxtA.value = _oTxtA.value.substring(0, _iMaxLength);
		_oDF.elements[sTextInput].value = _iMaxLength;
		alert('You can enter only '+_iMaxLength+' characters.');
	}
	
	
}
function calcCharLen2(sForm, sTextArea, sTextInput, iMaxLimit)
{
	var _oDF        = document.forms[sForm];
	var _oTxtA      = _oDF.elements[sTextArea];
	//var _iMaxLength = (!iMaxLimit) ? 100 : iMaxLimit;
	var _iCharLeft  = _oTxtA.value.length;
	//_oDF.elements[sTextInput].value = _iCharLeft;
   	if(_iCharLeft < iMaxLimit)
	{
		alert('You need to enter at least  '+ iMaxLimit+' characters.');
		_oDF.elements[sTextArea].focus()
	}
}
function checkFileType(imagePath)
{
	var pathLength = imagePath.length;
	var lastDot = imagePath.lastIndexOf(".");
	var fileType = imagePath.substring(lastDot,pathLength).toLowerCase() ;
	
	if((fileType == ".jpeg")||(fileType == ".jpg")||(fileType == ".gif")||(fileType == ".png")) {
		return true;
	} else {
		return false;
	}
}

function checkforspaces(text)
{
	var iChars = " ";
	for (var i = 0; i < text.length; i++) 
		if (iChars.indexOf(text.charAt(i)) != -1) 
			return true;
	return false;
}

function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function checkforspecialchars(text)
{
	var iChars = "`~!@#$%^*()+=[]\\\';,./{}|\":<>?";
	for (var i = 0; i < text.length; i++) 
		if (iChars.indexOf(text.charAt(i)) != -1) 
			return true;
	return false;
}

function checkforspecialchar1(text)
{
	var iChars = "`~!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
	for (var i = 0; i < text.length; i++) 
		if (iChars.indexOf(text.charAt(i)) != -1) 
			return true;
	return false;
}
function checkfornumbres(text)
{
	var phone_error = false
	var iChars = "1234567890 ";
	for (var i = 0; i < text.length; i++) 
	{
		if (iChars.indexOf(text.charAt(i)) == -1) 
		{
			phone_error = true
		}			
	}
	return phone_error
}

/*function checkEmail(myForm)
{ 
	flag=false
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(myForm))) 
	{
			flag=true
			flag=validate_tldextension(myForm);
	}
		
	if(flag==true){
		return true	
	} else {
		return false 
	}
}*/

function validate_tldextension(email){
	
	fullemail=email
	validtldlist="com,net,org,us,in,biz,info,tv,cc,ws,uk,au,name,de,jp,be,at,uk,nz,cn,tw,jobs,am,fm,gs,ms,nu,tc,tk,vg,eu,me"
	validtldlistarr=validtldlist.split(",")
	svalidtldlist="co.uk,me.uk,org.uk,co.nz,co.in,net.nz,org.nz,com.cn,org.cn,net.cn,com.tw,org.tw,idv.tw"
	svalidtldlistarr=svalidtldlist.split(",")
	fullemailarr=fullemail.split("@")
	dotcount=0
	flag1=false
	if(fullemailarr.length>1){
		for(i=0;i<fullemailarr[1].length;i++){
			if(fullemailarr[1].charAt(i)=="."){
				dotcount++;	
			}
		}
		if(dotcount==2){
			tldextention=fullemailarr[1].split(".")
			reqstring=tldextention[1]+"."+tldextention[2]
			flag1=false
			for(i=0;i<svalidtldlistarr.length;i++){
				if(reqstring==svalidtldlistarr[i]){
					flag1=true
				}
			}
		}else if (dotcount==1){
			tldextention=fullemailarr[1].split(".")
			reqstring=tldextention[1]
			flag1=false
			for(i=0;i<validtldlistarr.length;i++){
				if(reqstring==validtldlistarr[i]){
					flag1=true
				}
			}
		}
	}
	if(flag1==true){
		return true
	} else {
		return false
	}
	
}
function isUrl(s) 
{
	var theurl=trim(s)
	//var tomatch= /(ftp|http|https):\/\/[wW]{3}\.[A-Za-z0-9\-]{2,}\.[A-Za-z]{2,3}\//
	var tomatch= /(ftp|http|https):\/\/[wW]{3}\.[A-Za-z0-9\-]{2,}(\.[A-Za-z]{2,3}\/|\.[A-Za-z]{2}\.[A-Za-z]{2}\/)/
	if (tomatch.test(theurl))
		return true;
	else
		return false; 
}

function isUrl_new(s) 
{
	var theurl=trim(s)
	//var tomatch= /(ftp|http|https):\/\/[wW]{3}\.[A-Za-z0-9\-]{2,}\.[A-Za-z]{2,3}\//
	var tomatch= /[wW]{3}\.[A-Za-z0-9\-]{2,}(\.[A-Za-z]{2,3}\/|\.[A-Za-z]{2}\.[A-Za-z]{2}\/)/
	if (tomatch.test(theurl))
		return true;
	else
		return false; 
}


function  userid_validate(form)
{
	if(trim(form.txtlogin.value)=="")
	{
	alert("Please Provide UserName");
	form.txtlogin.focus();
	return false;
	}
	/*if(checkEmail(form.txtlogin.value)==false)
	{
	alert("Invalid EmailAddress,Please Re-enter");
	form.txtlogin.focus();
	return false;
	}*/
	if(trim(form.txtpassword.value)=="")
	{
	alert("Please provide Password");
	form.txtpassword.focus();
	return false;
	}
	if(form.txtpassword.value.length < 6)
	{
	alert("Please enter atleast 6 characters for your password")	;
	form.txtpassword.focus();
	return false;
	}
 }

function reg_step1_val(form)
{
	if(trim(form.txtuser.value)=="")
	{
		alert("Please Provide Email Address");
		form.txtuser.focus();
		return false;
	}
	if(checkEmail(form.txtuser.value)==false)
	{
		alert("Invalid Email Address,Please Re-enter");
		form.txtuser.focus();
		return false;
	}
} 

function forgot_password(form)
{
	if(trim(form.email.value)=="")
	{
		alert("Please Provide Your Email Address");
		form.email.focus();
		 return false;
	}
	if(checkEmail(form.email.value)==false)
	{
		alert("Invalid Email Address,Please Re-enter");
		form.email.focus();
		return false;
	}
}

function validate_details(form)
 {
     var vv_checked = false;
		for(rr=0;rr<form.title.length;rr++)
			if(form.title[rr].checked)
				vv_checked = true;
		if(!vv_checked)
		{
			alert("Please Select one of the option");
			form.title[0].focus();
			return false;				
		}
	
	if(trim(form.vcharFirstName.value)=="")
		{
			alert("Please Provide Your First Name");
			form.vcharFirstName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharFirstName.value))
		{
		  alert("Name should not contain special characters");
		  form.vcharFirstName.focus();
		  return false;
		  }
		  if(trim(form.vcharLastName.value)=="")
		{
			alert("Please Provide Your Surname");
			form.vcharLastName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharLastName.value))
		{
		  alert("Surname should not contain special characters");
		  form.vcharLastName.focus();
		  return false;
		  }
		  if(trim(form.add1.value)=="")
		{
			alert("Please Provide Your Address");
			form.add1.focus();
			return false;
		}
		  if(trim(form.add2.value)=="")
		{
			alert("Please Provide Your Address");
			form.add2.focus();
			return false;
		}
		 
		
		if(trim(form.vcharCity.value)=="")
		{
			alert("Please Provide Your City Name");
			form.vcharCity.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCity.value))
		{
		  alert("City Name should not contain special characters");
		  form.vcharCity.focus();
		  return false;
		  }
	      
		  if(trim(form.vcharCounty.value)=="")
		{
			alert("Please Provide Your County Name");
			form.vcharCounty.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCounty.value))
		{
		  alert("Country Name should not contain special characters");
		  form.vcharCounty.focus();
		  return false;
		  }
		  
		 if(trim(form.postcode.value)=="")
		{
			alert("Please Provide Your Post Code");
			form.postcode.focus();
			return false;
		}
		 if(trim(form.vcharCountry.value)=="")
		{
			alert("Please Provide Your Country Name");
			form.vcharCountry.focus();
			return false;
		}
		 
		
		/* if(trim(form.info.value)=="")
		{
		alert("Please provide Addtional Information");
		form.info.focus();
		return false ;
		}*/
		if(trim(form.vcharUserName.value)=="")
		{
		alert("Please provide Email address");
		form.vcharUserName.focus();
		return false ;
		}
		
		if(checkEmail(form.vcharUserName.value)==false)
	   {
		alert("Invalid Email address,Please Re-enter");
		form.vcharUserName.focus();
		return false;
	    }
				  
		if(trim(form.vcharPassword.value)=="")  
		{
			alert("Please enter the password");
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your password")	;
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length > 10)
		{
			alert("Password cannot be maximun of 10 characters");
			form.vcharPassword.focus();
			return false;
		}
		
		if(trim(form.vcharPassword1.value)=="")  
		{
			alert("Please Re-Enter your password");
			form.vcharPassword1.focus();
			return false;
		}
		if((form.vcharPassword1.value)!=(form.vcharPassword.value))
		{
			alert("password must be same as the given password");
			form.vcharPassword1.focus();
			return false;
		}
		
	/*	if(trim(form.day.value)=="")  
		{
			alert("Please select The Date");
			form.day.focus();
			return false;
		}
		if(trim(form.month.value)=="")  
		{
			alert("Please select The Month");
			form.month.focus();
			return false;
		}
		if(trim(form.year.value)=="")  
		{
			alert("Please select The year");
			form.year.focus();
			return false;
		}*/
		if(!(form.checkbox.checked))
			{
			alert("Please read the terms and conditions");
			form.checkbox.focus();
			return false;				
		}
		
	}
	
	
function val_edit_details(form)
 {
    
	
		if(trim(form.fname.value)=="")
		{
			alert("Please Provide Your First Name");
			form.fname.focus();
			return false;
		}
		
		if(checkforspecialchars(form.fname.value))
		{
		  alert("Name should not contain special characters");
		  form.fname.focus();
		  return false;
		  }
		if(trim(form.lname.value)=="")
		{
			alert("Please Provide Your Last Name");
			form.lname.focus();
			return false;
		}
		
		if(checkforspecialchars(form.lname.value))
		{
		  alert("Name should not contain special characters");
		  form.lname.focus();
		  return false;
		  }
		if(trim(form.add.value)=="")
		{
			alert("Please Provide Your Address");
			form.add.focus();
			return false;
		}
		if(trim(form.city.value)=="")
		{
			alert("Please Provide Your City Name");
			form.city.focus();
			return false;
		}
		
	     if(checkforspecialchars(form.city.value))
		{
		  alert("City name should not contain special characters");
		  form.city.focus();
		  return false;
		  }
		  
		if(trim(form.country.value)=="")
		{
			alert("Please Provide Your Country Name");
			form.vcharCountry.focus();
			return false;
		}
		
		if(checkforspecialchars(form.country.value))
		{
		  alert("Country name should not contain special characters");
		  form.country.focus();
		  return false;
		  }
		  
		if(trim(form.state.value)=="")
		{
			alert("Please Provide Your State Name");
			form.state.focus();
			return false;
		}
		
		if(checkforspecialchars(form.state.value))
		{
		  alert("State name should not contain special characters");
		  form.state.focus();
		  return false;
		  }
		  
		if(trim(form.zip.value)=="")
		{
			alert("Please Provide Your ZipCode");
			form.zip.focus();
			return false;
		}
		
		if(isNaN(form.zip.value))
		{
		 alert("Zip code must contain only integers");
		 form.zip.focus();
		 return false;
		 }
		  if(form.zip.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your Zip code")	;
			form.zip.focus();
			return false;
		}
		if(form.zip.value.length > 10)
		{
			alert("Zip code  cannot be maximun of 10 characters")	;
			form.zip.focus();
			return false;
		}
		if(trim(form.phone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.phone.focus();
			return false;
		}
		
		if(checkfornumbres(form.phone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.phone.focus();
		 return false;
		 }
		   /*if(form.phone.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Phone Number")	;
			form.phone.focus();
			return false;
		}*/
		if(form.phone.value.length > 10)
		{
			alert("Phone Number cannot be maximun of 10 characters")	;
			form.phone.focus();
			return false;
		}
		
		
	}
	
function validate_user(form)
 {
    
		if(trim(form.vcharUserName.value)=="")
		{
		alert("Please provide UserID");
		form.vcharUserName.focus();
		return false ;
		}
		
		if(checkEmail(form.vcharUserName.value)==false)
	   {
		alert("Invalid UserID,Please Re-enter");
		form.vcharUserName.focus();
		return false;
	    }
				  
		if(trim(form.vcharPassword.value)=="")  
		{
			alert("Please enter the password");
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your password")	;
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length > 16)
		{
			alert("Password cannot be maximun of 16 characters");
			form.vcharPassword.focus();
			return false;
		}
		
		if(trim(form.vcharPassword2.value)=="")
		{
			alert("Please Confirm Your Password");
			form.vcharPassword2.focus();
			return false;
		}
		if((form.vcharPassword2.value)!=(form.vcharPassword.value))
		{
		  alert("Confirm password should be same as the given password");
		 form.vcharPassword2.focus();
		 return false;
		 }
		
		if(trim(form.vcharFirstName.value)=="")
		{
			alert("Please Provide Your First Name");
			form.vcharFirstName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharFirstName.value))
		{
		  alert("Name should not contain special characters");
		  form.vcharFirstName.focus();
		  return false;
		  }
		if(trim(form.vcharLastName.value)=="")
		{
			alert("Please Provide Your Last Name");
			form.vcharLastName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharLastName.value))
		{
		  alert("Name should not contain special characters");
		  form.vcharLastName.focus();
		  return false;
		  }
		if(trim(form.txtAddress.value)=="")
		{
			alert("Please Provide Your Address");
			form.txtAddress.focus();
			return false;
		}
		if(trim(form.vcharCity.value)=="")
		{
			alert("Please Provide Your City Name");
			form.vcharCity.focus();
			return false;
		}
		
	     if(checkforspecialchars(form.vcharCity.value))
		{
		  alert("City name should not contain special characters");
		  form.vcharCity.focus();
		  return false;
		  }
		  
		if(trim(form.vcharCountry.value)=="")
		{
			alert("Please Provide Your Country Name");
			form.vcharCountry.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCountry.value))
		{
		  alert("Country name should not contain special characters");
		  form.vcharCountry.focus();
		  return false;
		  }
		  
		if(trim(form.vcharState.value)=="")
		{
			alert("Please Provide Your State Name");
			form.vcharState.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharState.value))
		{
		  alert("State name should not contain special characters");
		  form.vcharState.focus();
		  return false;
		  }
		  
		
		if(trim(form.vcharPhone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.vcharPhone.focus();
			return false;
		}
		
		if(checkfornumbres(form.vcharPhone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.vcharPhone.focus();
		 return false;
		 }
		 if(form.vcharPhone.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Phone Number")	;
			form.vcharPhone.focus();
			return false;
		}
		if(form.vcharPhone.value.length > 16)
		{
			alert("Phone Number cannot be maximun of 16 characters");
			form.vcharPhone.focus();
			return false;
		}
		 if(trim(form.vcharUserType.value)=="")
		 {
		   alert("Please povide the User Type");
		   form.vcharUserType.focus();
		   return false;
		   }
		if(checkforspecialchars(form.vcharUserType.value))
		{
		  alert("User Type should not contain special characters");
		  form.vcharUserType.focus();
		  return false;
		  }
		  
		   if(trim(form.vcharStatus.value)=="")
		   {
		   alert("Please select the status");
		   form.vcharStatus.focus();
		   return false;
		   }
		  
	}
	
function register_val(form)
{
		
		var rr_ch = false;
		for(rr=0;rr<form.title.length;rr++)
			if(form.title[rr].checked)
				rr_ch = true;
		if(!rr_ch)
		{
			alert("Please Select one of the option");
			form.title[0].focus();
			return false;				
		}
	
	if(trim(form.vcharFirstName.value)=="")
		{
			alert("Please Provide Your First Name");
			form.vcharFirstName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharFirstName.value))
		{
		  alert("Name should not contain special characters");
		  form.vcharFirstName.focus();
		  return false;
		  }
		  if(trim(form.vcharLastName.value)=="")
		{
			alert("Please Provide Your Surname");
			form.vcharLastName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharLastName.value))
		{
		  alert("Surname should not contain special characters");
		  form.vcharLastName.focus();
		  return false;
		  }
		  if(trim(form.add1.value)=="")
		{
			alert("Please Provide Your Address");
			form.add1.focus();
			return false;
		}
		  if(trim(form.add2.value)=="")
		{
			alert("Please Provide Your Address");
			form.add2.focus();
			return false;
		}
		 
		
		if(trim(form.vcharCity.value)=="")
		{
			alert("Please Provide Your City Name");
			form.vcharCity.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCity.value))
		{
		  alert("City Name should not contain special characters");
		  form.vcharCity.focus();
		  return false;
		  }
	      
		  if(trim(form.vcharCounty.value)=="")
		{
			alert("Please Provide Your County Name");
			form.vcharCounty.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCounty.value))
		{
		  alert("Country Name should not contain special characters");
		  form.vcharCounty.focus();
		  return false;
		  }
		  
		 if(trim(form.postcode.value)=="")
		{
			alert("Please Provide Your Post Code");
			form.postcode.focus();
			return false;
		}
		if(isNaN(form.postcode.value))
		{
		 alert("Post Code must contain only integers");
		 form.postcode.focus();
		 return false;
		 }
		 
		  if(form.postcode.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Post Code")	;
			form.postcode.focus();
			return false;
		}
		if(form.postcode.value.length > 10)
		{
			alert("Post Code cannot be maximun of 10 characters");
			form.postcode.focus();
			return false;
		}
		  if(trim(form.vcharCountry.value)=="")
		{
			alert("Please Provide Your Country Name");
			form.vcharCountry.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCountry.value))
		{
		  alert("Country Name should not contain special characters");
		  form.vcharCountry.focus();
		  return false;
		  }
		  if(trim(form.vcharPhone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.vcharPhone.focus();
			return false;
		}
		 
		if(checkfornumbres(form.vcharPhone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.vcharPhone.focus();
		 return false;
		 }
		 if(form.vcharPhone.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Phone Number")	;
			form.vcharPhone.focus();
			return false;
		}
		if(form.vcharPhone.value.length > 16)
		{
			alert("Phone Number cannot be maximun of 16 characters");
			form.vcharPhone.focus();
			return false;
		}
		 /* if(trim(form.mobile.value)=="")
		{
			alert("Please Provide Your Mobile Number");
			form.mobile.focus();
			return false;
		}
		if(isNaN(form.mobile.value))
		{
		 alert("Mobile Number must contain only integers");
		 form.mobile.focus();
		 return false;
		 }*/
		 
		 if(trim(form.vcharfax.value)=="")
		{
			alert("Please Provide Your Fax Number");
			form.vcharfax.focus();
			return false;
		}
		if(isNaN(form.vcharfax.value))
		{
		 alert("Fax Number must contain only integers");
		 form.vcharfax.focus();
		 return false;
		 }
		  if(form.vcharfax.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Fax Number")	;
			form.vcharfax.focus();
			return false;
		}
		if(form.vcharfax.value.length > 16)
		{
			alert("Fax Number cannot be maximun of 16 characters");
			form.vcharfax.focus();
			return false;
		}
		 
		 if(trim(form.vcharemail.value)=="")
		{
		alert("Please provide EmailId");
		form.vcharemail.focus();
		return false ;
		}
		
		if(checkEmail(form.vcharemail.value)==false)
	   {
		alert("Invalid Email address,Please Re-enter");
		form.vcharemail.focus();
		return false;
	    }
		
		/* if(trim(form.info.value)=="")
		{
		alert("Please provide Addtional Information");
		form.info.focus();
		return false ;
		}*/
		if(trim(form.vcharUserName.value)=="")
		{
		alert("Please provide UserID");
		form.vcharUserName.focus();
		return false ;
		}
		
		if(checkEmail(form.vcharUserName.value)==false)
	   {
		alert("Invalid Email address,Please Re-enter");
		form.vcharUserName.focus();
		return false;
	    }
				  
		if(trim(form.vcharPassword.value)=="")  
		{
			alert("Please enter the password");
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your password")	;
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length > 10)
		{
			alert("Password cannot be maximun of 10 characters");
			form.vcharPassword.focus();
			return false;
		}
		
		if(trim(form.vcharPassword1.value)=="")  
		{
			alert("Please Re-Enter your password");
			form.vcharPassword1.focus();
			return false;
		}
		if((form.vcharPassword1.value)!=(form.vcharPassword.value))
		{
			alert("password must be same as the given password");
			form.vcharPassword1.focus();
			return false;
		}
		if(!(form.checkbox.checked))
			{
			alert("Please read the terms and conditions");
			form.checkbox.focus();
			return false;				
		}
}

function validate_vendor(form)
{
	//alert();
	var rr_checked = false;
		for(rr=0;rr<form.request.length;rr++)
			if(form.request[rr].checked)
				rr_checked = true;
		if(!rr_checked)
		{
			alert("Please Select one of the option");
			form.request[0].focus();
			return false;				
		}
}

function validate_addsub(form)
{
	  if(trim(form.title.value)=="")
		{
			alert("Please Provide The Subscription Type");
			form.title.focus();
			return false;
		}
		if(checkforspecialchars(form.title.value))
		{
		  alert("Subscription Type should not contain special characters");
		  form.title.focus();
		  return false;
		  }
		  
		   if(trim(form.value.value)=="")
		{
			alert("Please Provide the Value");
			form.value.focus();
			return false;
		}
		
		if(isNaN(form.value.value))
		{
		 alert("Value must contain only integers");
		 form.value.focus();
		 return false;
		 }
		 if(form.value.value.length >10)
		{
			alert("Value cannot be more than 10 characters");
			form.value.focus();
			return false;
		}
		  if(trim(form.desc.value)=="")
		{
			alert("Please Provide the Description");
			form.desc.focus();
			return false;
		}
		 if(trim(form.image1.value)=="")
		{
			alert("Please select the image");
			form.image1.focus();
			return false;
		}
		if(form.image1.value!="")
         {
 
			 var s=form.image1.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.image1.focus();
			  return false;
		}
}
}

function validate_editsub(form)
{
	  if(trim(form.title.value)=="")
		{
			alert("Please Provide The Subscription Type");
			form.title.focus();
			return false;
		}
		if(checkforspecialchars(form.title.value))
		{
		  alert("Subscription Type should not contain special characters");
		  form.title.focus();
		  return false;
		  }
		  
		 /*  if(trim(form.value.value)=="")
		{
			alert("Please Provide the Value");
			form.value.focus();
			return false;
		}
		
		if(isNaN(form.value.value))
		{
		 alert("Value must contain only integers");
		 form.value.focus();
		 return false;
		 }
		  if(trim(form.desc.value)=="")
		{
			alert("Please Provide the Description");
			form.desc.focus();
			return false;
		}*/
}
function val_image(form)
{
if(trim(form.file1.value)=="")
	{
	alert("Please select the image to edit");
	form.file1.focus();
	return false;
	}
if(form.file1.value!="")
  {
 
			 var s=form.file1.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.file1.focus();
			  return false;
		}
}
}

function val_video(form)
{	

	
if(trim(form.file1.value)=="")
		{
		alert("Please select the video ");
		form.file1.focus();
		return false;
		}
if(form.file1.value!="")
  {
 
		 var s=form.file1.value
		 var arrimagename=s.split(".");
		 //alert(arrimagename.length);
		  var extn=arrimagename[(arrimagename.length)-1]
		  var flag=false;
		if(extn.toLowerCase()=="flv")
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only  FLV  Videos Are Allowed To Upload");
			  form.file1.focus();
			  return false;
		}
	}
	
}




function change_pswd(form)
{
	if(trim(form.vcharPassword.value)=="")  
		{
			alert("Please enter the old password");
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your password")	;
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length > 16)
		{
			alert("Password cannot be maximun of 16 characters");
			form.vcharPassword.focus();
			return false;
		}
	
	if(trim(form.newpassword.value)=="")  
		{
			alert("Please enter the new password");
			form.newpassword.focus();
			return false;
		}
				
		if(form.newpassword.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your password")	;
			form.newpassword.focus();
			return false;
		}
		if(form.newpassword.value.length > 16)
		{
			alert("Password cannot be maximun of 16 characters");
			form.newpassword.focus();
			return false;
		}
		
		if(trim(form.confirmpassword.value)=="")  
		{
			alert("Please confirm your password");
			form.confirmpassword.focus();
			return false;
		}
		if((form.confirmpassword.value)!=(form.newpassword.value))  
		{
			alert("confirm password must be same as the new password");
			form.confirmpassword.focus();
			return false;
		}
		
}

function newpage_val(form)
{
	
	var rr_checked = false;
		for(rr=0;rr<form.title.length;rr++)
			if(form.title[rr].checked)
				rr_checked = true;
		if(!rr_checked)
		{
			alert("Please Select one of the option");
			form.title[0].focus();
			return false;				
		}
	
	if(trim(form.vcharFirstName.value)=="")
		{
			alert("Please Provide Your First Name");
			form.vcharFirstName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharFirstName.value))
		{
		  alert("Name should not contain special characters");
		  form.vcharFirstName.focus();
		  return false;
		  }
		  if(trim(form.vcharLastName.value)=="")
		{
			alert("Please Provide Your Surname");
			form.vcharLastName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharLastName.value))
		{
		  alert("Surname should not contain special characters");
		  form.vcharLastName.focus();
		  return false;
		  }
		    if(trim(form.BName.value)=="")
		{
			alert("Please Provide Your Business Name");
			form.BName.focus();
			return false;
		}
		
		/*if(checkforspecialchars(form.BName.value))
		{
		  alert("Business Name should not contain special characters");
		  form.BName.focus();
		  return false;
		  }*/
		  if(trim(form.add1.value)=="")
		{
			alert("Please Provide Your Address");
			form.add1.focus();
			return false;
		}
		  if(trim(form.add2.value)=="")
		{
			alert("Please Provide Your Address");
			form.add2.focus();
			return false;
		}
		 
		
		if(trim(form.vcharCity.value)=="")
		{
			alert("Please Provide Your City Name");
			form.vcharCity.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCity.value))
		{
		  alert("City Name should not contain special characters");
		  form.vcharCity.focus();
		  return false;
		  }
	      
		  if(trim(form.vcharCounty.value)=="")
		{
			alert("Please Provide Your County Name");
			form.vcharCounty.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCounty.value))
		{
		  alert("Country Name should not contain special characters");
		  form.vcharCounty.focus();
		  return false;
		  }
		  
		 if(trim(form.postcode.value)=="")
		{
			alert("Please Provide Your Post Code");
			form.postcode.focus();
			return false;
		}
		/*if(isNaN(form.postcode.value))
		{
		 alert("Post Code must contain only integers");
		 form.postcode.focus();
		 return false;
		 }
		 
		  if(form.postcode.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Post Code")	;
			form.postcode.focus();
			return false;
		}
		if(form.postcode.value.length > 15)
		{
			alert("Post Code cannot be maximun of 15 characters");
			form.postcode.focus();
			return false;
		}*/
		  if(trim(form.vcharCountry.value)=="")
		{
			alert("Please Provide Your Country Name");
			form.vcharCountry.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharCountry.value))
		{
		  alert("Country Name should not contain special characters");
		  form.vcharCountry.focus();
		  return false;
		  }
		  if(trim(form.vcharPhone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.vcharPhone.focus();
			return false;
		}
		 
		if(checkfornumbres(form.vcharPhone.value))
		{
		 alert("Phone Number must contain only numbers");
		 form.vcharPhone.focus();
		 return false;
		 }
		 /*if(form.vcharPhone.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Phone Number")	;
			form.vcharPhone.focus();
			return false;
		}*/
		/*if(form.vcharPhone.value.length > 25)
		{
			alert("Phone Number cannot be maximun of 25 characters");
			form.vcharPhone.focus();
			return false;
		}*/
		 /* if(trim(form.mobile.value)=="")
		{
			alert("Please Provide Your Mobile Number");
			form.mobile.focus();
			return false;
		}
		if(isNaN(form.mobile.value))
		{
		 alert("Mobile Number must contain only integers");
		 form.mobile.focus();
		 return false;
		 }*/
		 
		/* if(trim(form.vcharfax.value)=="")
		{
			alert("Please Provide Your Fax Number");
			form.vcharfax.focus();
			return false;
		}*/
		/*if(isNaN(form.vcharfax.value))
		{
		 alert("Fax Number must contain only integers");
		 form.vcharfax.focus();
		 return false;
		 }
		  if(form.vcharfax.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Fax Number")	;
			form.vcharfax.focus();
			return false;
		}
		if(form.vcharfax.value.length > 15)
		{
			alert("Fax Number cannot be maximun of 15 characters");
			form.vcharfax.focus();
			return false;
		}*/
		/* 
		 if(trim(form.vcharemail.value)=="")
		{
		alert("Please provide EmailId");
		form.vcharemail.focus();
		return false ;
		}
		
		if(checkEmail(form.vcharemail.value)==false)
	   {
		alert("Invalid Email address,Please Re-enter");
		form.vcharemail.focus();
		return false;
	    }
		/*
		/* if(trim(form.info.value)=="")
		{
		alert("Please provide Addtional Information");
		form.info.focus();
		return false ;
		}*/
		if(trim(form.vcharUserName.value)=="")
		{
		alert("Please provide UserID");
		form.vcharUserName.focus();
		return false ;
		}
		
		if(checkEmail(form.vcharUserName.value)==false)
	   {
		alert("Invalid Email address,Please Re-enter");
		form.vcharUserName.focus();
		return false;
	    }
				  
		if(trim(form.vcharPassword.value)=="")  
		{
			alert("Please enter the password");
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your password")	;
			form.vcharPassword.focus();
			return false;
		}
		if(form.vcharPassword.value.length > 10)
		{
			alert("Password cannot be maximun of 10 characters");
			form.vcharPassword.focus();
			return false;
		}
		
		if(trim(form.vcharPassword1.value)=="")  
		{
			alert("Please Re-Enter your password");
			form.vcharPassword1.focus();
			return false;
		}
		if((form.vcharPassword1.value)!=(form.vcharPassword.value))
		{
			alert("password must be same as the given password");
			form.vcharPassword1.focus();
			return false;
		}
		if(!(form.checkbox.checked))
			{
			alert("Please read the terms and conditions");
			form.checkbox.focus();
			return false;				
		}
		
		/*var rr_checked1 = false;
		for(rr1=0;rr1<form.package.length;rr1++)
			if(form.package[rr1].checked)
				rr_checked1 = true;
		if(!rr_checked1)
		{
			alert("Please Select one of the Package");
			form.package[0].focus();
			return false;				
		}
		
				
		if(trim(form.Tariff.value)=="")  
		{
			alert("Please select the Tariff");
			form.Tariff.focus();
			return false;
		}
		if(trim(form.MainCategory.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory.focus();
			return false;
		}
		if(trim(form.subcat.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat.focus();
			return false;
		}
		if(trim(form.MainCategory1.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory1.focus();
			return false;
		}
		if(trim(form.subcat1.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat1.focus();
			return false;
		}if(trim(form.MainCategory2.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory2.focus();
			return false;
		}
		if(trim(form.subcat2.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat2.focus();
			return false;
		}
		if(trim(form.Region.value)=="")  
		{
			alert("Please select your Region");
			form.Region.focus();
			return false;
		}*/
}

function standard(form)
{
	/*if(trim(form.image1.value)=="")
	{
	alert("Please upload the businees Logo");
	form.image1.focus();
	return false;
	}*/
if(form.image1.value!="")
  {
 
			 var s=form.image1.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.image1.focus();
			  return false;
		}
}
if(trim(form.bname.value)=="")  
		{
			alert("Please enter the Name of the business");
			form.bname.focus();
			return false;
		}
		
		if(form.bname.value.length >30)
		{
			alert("Business Name cannot be maximun of 30 characters");
			form.bname.focus();
			return false;
		}
		
		/*if(checkforspecialchars(form.bname.value))
		{
		  alert("Business Name should not contain special characters");
		  form.bname.focus();
		  return false;
		  }*/
		  if(trim(form.cname.value)=="")  
		{
			alert("Please enter the contact Name");
			form.cname.focus();
			return false;
		}
		
		if(form.cname.value.length >30)
		{
			alert("contact Name cannot be maximun of 30 characters");
			fomm.cname.focus();
			return false;
		}
		
		/*if(checkforspecialchars(form.cname.value))
		{
		  alert("contact Name should not contain special characters");
		  form.cname.focus();
		  return false;
		  }*/
		/*  if(trim(form.address1.value)=="")  
		{
			alert("Please Provide the Address");
			form.address1.focus();
			return false;
		}
		if(trim(form.address2.value)=="")  
		{
			alert("Please Provide the Address");
			form.address2.focus();
			return false;
		}
		if(trim(form.address3.value)=="")  
		{
			alert("Please Provide the Address");
			form.address3.focus();
			return false;
		}
		if(trim(form.address4.value)=="")  
		{
			alert("Please Provide the Address");
			form.address4.focus();
			return false;
		}*/
		  if(trim(form.phone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.phone.focus();
			return false;
		}
		if(checkfornumbres(form.phone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.phone.focus();
		 return false;
		 }
		  /* if(form.phone.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Phone Number")	;
			form.phone.focus();
			return false;
		}*/
		if(form.phone.value.length > 15)
		{
			alert("Phone Number cannot be maximun of 15 characters")	;
			form.phone.focus();
			return false;
		}
		/* if(trim(form.fax.value)=="")
		{
			alert("Please Provide Your Fax Number");
			form.fax.focus();
			return false;
		}
		if(isNaN(form.fax.value))
		{
		 alert("Fax Number must contain only integers");
		 form.fax.focus();
		 return false;
		 }
		 if(isNaN(form.fax.value))
		 {
		 if(form.fax.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Fax Number")	;
			form.fax.focus();
			return false;
		}
		 }
		 if(isNaN(form.fax.value))
		 {
		if(form.fax.value.length > 15)
		{
			alert("Fax Number cannot be maximun of 10 characters")	;
			form.fax.focus();
			return false;
		}
		 }*/
		 if(trim(form.MainCategory.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory.focus();
			return false;
		}
		if(trim(form.subcat.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat.focus();
			return false;
		}
		/*if(trim(form.MainCategory1.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory1.focus();
			return false;
		}
		if(trim(form.subcat1.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat1.focus();
			return false;
		}
		if(trim(form.MainCategory2.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory2.focus();
			return false;
		}
		if(trim(form.subcat2.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat2.focus();
			return false;
		}*/
		if(trim(form.region.value)=="")  
		{
			alert("Please select your Region");
			form.region.focus();
			return false;
		} 
		if(trim(form.dur.value)=="")  
		{
			alert("Please select the Duration");
			form.dur.focus();
			return false;
		}
		 
}
function editstandard(form)
{
	
if(trim(form.bname.value)=="")  
		{
			alert("Please enter the Name of the business");
			form.bname.focus();
			return false;
		}
		
		if(form.bname.value.length >30)
		{
			alert("Business Name cannot be maximun of 30 characters");
			form.bname.focus();
			return false;
		}
		
		/*if(checkforspecialchars(form.bname.value))
		{
		  alert("Business Name should not contain special characters");
		  form.bname.focus();
		  return false;
		  }*/
		  if(trim(form.cname.value)=="")  
		{
			alert("Please enter the contact Name");
			form.cname.focus();
			return false;
		}
		
		if(form.cname.value.length >30)
		{
			alert("contact Name cannot be maximun of 30 characters");
			form.cname.focus();
			return false;
		}
		
		/*if(checkforspecialchars(form.cname.value))
		{
		  alert("contact Name should not contain special characters");
		  form.cname.focus();
		  return false;
		  }*/
		/*  if(trim(form.add1.value)=="")  
		{
			alert("Please Provide the Address");
			form.add1.focus();
			return false;
		}*/
		
		  if(trim(form.phone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.phone.focus();
			return false;
		}
		if(checkfornumbres(form.phone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.phone.focus();
		 return false;
		 }
		   /*if(form.phone.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Phone Number")	;
			form.phone.focus();
			return false;
		}*/
		if(form.phone.value.length > 20)
		{
			alert("Phone Number cannot be maximun of 20 characters")	;
			form.phone.focus();
			return false;
		}
		/* if(trim(form.fax.value)=="")
		{
			alert("Please Provide Your Fax Number");
			form.fax.focus();
			return false;
		}
		if(isNaN(form.fax.value))
		{
		 alert("Fax Number must contain only integers");
		 form.fax.focus();
		 return false;
		 }
		    if(form.fax.value.length < 5)
		{
			alert("Please enter atleast 5 characters for your Fax Number")	;
			form.fax.focus();
			return false;
		}
		if(form.fax.value.length > 10)
		{
			alert("Fax Number cannot be maximun of 10 characters")	;
			form.fax.focus();
			return false;
		}*/
		 if(trim(form.MainCategory.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory.focus();
			return false;
		}
		if(trim(form.subcat.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat.focus();
			return false;
		}
		/*if(trim(form.MainCategory1.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory1.focus();
			return false;
		}
		if(trim(form.subcat1.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat1.focus();
			return false;
		}if(trim(form.MainCategory2.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory2.focus();
			return false;
		}
		if(trim(form.subcat2.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat2.focus();
			return false;
		}*/
		if(trim(form.Region.value)=="")  
		{
			alert("Please select your Region");
			form.Region.focus();
			return false;
		} 
		 
		 
}
function premier(form)
{
	
	/*if(trim(form.image1.value)=="")
	{
	alert("Please Upload Businees Logo");
	form.image1.focus();
	return false;
	}
if(form.image1.value!="")
  {
 
			 var s=form.image1.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.image1.focus();
			  return false;
		}
}*/
if(trim(form.bname.value)=="")  
		{
			alert("Please enter the Name of the business");
			form.bname.focus();
			return false;
		}
		
		if(form.bname.value.length >30)
		{
			alert("Business Name cannot be maximun of 30 characters");
			form.bname.focus();
			return false;
		}
		
		/*if(checkforspecialchars(form.bname.value))
		{
		  alert("Business Name should not contain special characters");
		  form.bname.focus();
		  return false;
		  }*/
		  if(trim(form.cname.value)=="")  
		{
			alert("Please enter the contact Name");
			form.cname.focus();
			return false;
		}
		
		if(form.cname.value.length >30)
		{
			alert("contact Name cannot be maximun of 30 characters");
			form.cname.focus();
			return false;
		}
		
		/*if(checkforspecialchars(form.cname.value))
		{
		  alert("contact Name should not contain special characters");
		  form.cname.focus();
		  return false;
		  }*/
		/*  if(trim(form.address1.value)=="")  
		{
			alert("Please Provide the Address");
			form.address1.focus();
			return false;
		}*/
		/*if(trim(form.address2.value)=="")  
		{
			alert("Please Provide the Address");
			form.address2.focus();
			return false;
		}
		if(trim(form.address3.value)=="")  
		{
			alert("Please Provide the Address");
			form.address3.focus();
			return false;
		}
		if(trim(form.address4.value)=="")  
		{
			alert("Please Provide the Address");
			form.address4.focus();
			return false;
		}*/
		  if(trim(form.phone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.phone.focus();
			return false;
		}
		if(checkfornumbres(form.phone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.phone.focus();
		 return false;
		 }
		/* if(trim(form.fax.value)=="")
		{
			alert("Please Provide Your Fax Number");
			form.fax.focus();
			return false;
		}
		if(isNaN(form.fax.value))
		{
		 alert("Fax Number must contain only integers");
		 form.fax.focus();
		 return false;
		 }
	if(trim(form.email.value)=="")
		{
			alert("Please Provide Your EmailAddress");
			form.email.focus();
			return false;
		}*/
		if(trim(form.email.value)!="")
		{
		if(checkEmail(form.email.value)==false)
    {
	alert("Invalid Email Address,Please Re-enter");
	form.email.focus();
	return false;
    }
		}
	/*if(trim(form.url.value)=="")
		{
			alert("Please Provide Your Web URL ");
			form.url.focus();
			return false;
		}*/
		if((form.url.value)!="")
	{
	if(!isUrl(trim(form.url.value)))
	 {
		alert("Please enter URL as ' http://www.sitename.com/' ");
		form.url.focus();
		return false
	}
	}
		/* if(trim(form.desc.value)=="")
		{
			alert("Please Provide Your Description");
			form.desc.focus();
			return false;
		}*/
		/*if(trim(form.image11.value)=="")
	{
	alert("Please upload the image");
	form.image11.focus();
	return false;
	}
if(form.image11.value!="")
  {
 
			 var s=form.image11.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.image11.focus();
			  return false;
		}
}

		if(form.image2.value!="")
  {
 
			 var s=form.image2.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.image2.focus();
			  return false;
		}
}

	if(form.image3.value!="")
  {
 
			 var s=form.image3.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.image3.focus();
			  return false;
		}
}
	if(form.image4.value!="")
  {
 
			 var s=form.image4.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.image4.focus();
			  return false;
		}
}	

 if(trim(form.sub1.value)=="")
		{
			alert("Please Provide Your Subheading");
			form.sub1.focus();
			return false;
		}
		if(trim(form.subdes1.value)=="")
		{
			alert("Please Provide Your SubDescription");
			form.subdes1.focus();
			return false;
		}
		
			
		 if(trim(form.sub2.value)=="")
		{
			alert("Please Provide Your Subheading");
			form.sub2.focus();
			return false;
		}
		
		if(trim(form.subdes2.value)=="")
		{
			alert("Please Provide Your SubDescription");
			form.subdes2.focus();
			return false;
		}
		*/
		/*if((form.btext1.value)!="")
		{ 
			if(checkfornumbres(form.btext1.value))
			{
			alert("Please Provide valid onlinebooking text");
			form.btext1.focus();
			return false;
			}
		}*/
		 if(trim(form.MainCategory.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory.focus();
			return false;
		}
		if(trim(form.subcat.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat.focus();
			return false;
		}
		/*if(trim(form.MainCategory1.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory1.focus();
			return false;
		}
		if(trim(form.subcat1.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat1.focus();
			return false;
		}if(trim(form.MainCategory2.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory2.focus();
			return false;
		}
		if(trim(form.subcat2.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat2.focus();
			return false;
		}*/
		if(trim(form.region.value)=="")  
		{
			alert("Please select your Region");
			form.region.focus();
			return false;
		} 
		if(trim(form.dur.value)=="")  
		{
			alert("Please select the Duration");
			form.dur.focus();
			return false;
		}
		
}

function editpremier(form)
{		
	if(trim(form.bname.value)=="")  
	{
		alert("Please enter the Name of the business");
		form.bname.focus();
		return false;
	}
	
	if(form.bname.value.length >30)
	{
		alert("Business Name cannot be maximun of 30 characters");
		form.bname.focus();
		return false;
	}
	
	/*if(checkforspecialchars(form.bname.value))
	{
	  alert("Business Name should not contain special characters");
	  form.bname.focus();
	  return false;
	  }*/
	  if(trim(form.cname.value)=="")  
	{
		alert("Please enter the contact Name");
		form.cname.focus();
		return false;
	}
	
	if(form.cname.value.length >30)
	{
		alert("contact Name cannot be maximun of 30 characters");
		form.cname.focus();
		return false;
	}
	
	/*if(checkforspecialchars(form.cname.value))
	{
	  alert("contact Name should not contain special characters");
	  form.cname.focus();
	  return false;
	  }*/
	 /* if(trim(form.add1.value)=="")  
	{
		alert("Please Provide the Address");
		form.add1.focus();
		return false;
	}*/
	
	 if(trim(form.phone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.phone.focus();
			return false;
		}
		if(checkfornumbres(form.phone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.phone.focus();
		 return false;
		 }
		/* if(form.phone.value.length <5)
	{
		alert("Please enter atleast 5 numbers for your Phone Number");
		form.phone.focus();
		return false;
	}
	if(form.phone.value.length >15)
	{
		alert("Phone Number cannot be maximun of 15 digits");
		form.phone.focus();
		return false;
	}*/
	/*	 if(trim(form.fax.value)=="")
		{
			alert("Please Provide Your Fax Number");
			form.fax.focus();
			return false;
		}
		if(isNaN(form.fax.value))
		{
		 alert("Fax Number must contain only integers");
		 form.fax.focus();
		 return false;
		 }
		  if(form.fax.value.length <5)
	{
		alert("Please enter atleast 5 numbers for your Fax Number");
		form.fax.focus();
		return false;
	}
	if(form.fax.value.length >15)
	{
		alert("Fax Number cannot be maximun of 15 digits");
		form.fax.focus();
		return false;
	}
	 if(trim(form.email.value)=="")
	{
		alert("Please Provide Your EmailAddress");
		form.email.focus();
		return false;
	}*/
	if((form.email.value)!=""){
	if(checkEmail(form.email.value)==false)
	{
	alert("Invalid Email Address,Please Re-enter");
	form.email.focus();
	return false;
	}
	}
	/*if(trim(form.url.value)=="")
	{
		alert("Please Provide Your Web URL ");
		form.url.focus();
		return false;
	}*/
	if((form.url.value)!="")
	{
	if(!isUrl(trim(form.url.value)))
	 {
		alert("Please enter URL as ' http://www.sitename.com/' ");
		form.url.focus();
		return false
	}
	}
	/* if(trim(form.desc.value)=="")
	{
		alert("Please Provide Your Description");
		form.desc.focus();
		return false;
	}
	
	 if(trim(form.sub1.value)=="")
	{
		alert("Please Provide Your Subheading");
		form.sub1.focus();
		return false;
	}
	if(trim(form.subdes1.value)=="")
	{
		alert("Please Provide Your SubDescription");
		form.subdes1.focus();
		return false;
	}
	 if(trim(form.sub2.value)=="")
	{
		alert("Please Provide Your Subheading");
		form.sub2.focus();
		return false;
	}	
	if(trim(form.subdes2.value)=="")
	{
		alert("Please Provide Your SubDescription");
		form.subdes2.focus();
		return false;
	}*/
	/*if((form.btext1.value)!="")
		{ 
			if(checkfornumbres(form.btext1.value))
			{
			alert("Please Provide valid onlinebooking text");
			form.btext1.focus();
			return false;
			}
		}*/
	 if(trim(form.MainCategory.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory.focus();
			return false;
		}
		if(trim(form.subcat.value)=="")  
		{
			alert("Please select your Subcategory");
			form.subcat.focus();
			return false;
		}
	if(trim(form.Region.value)=="")  
		{
			alert("Please select your Region");
			form.Region.focus();
			return false;
		} 
}

function edit_silverbanner(form)
{
	if((form.bannersize.value)=="")
		{
		
			alert("Please select the Banner Size");
			form.bannersize.focus();
			return false
	}
	
	
	if((form.url.value)!="")
		{
		if(!isUrl(trim(form.url.value)))
		 {
			alert("Please enter URL as ' http://www.sitename.com/' ");
			form.url.focus();
			return false
		}
		}

}
function edit_goldbannerduration(form)
{
	if((form.dur.value)=="")
		{
		
			alert("Please select the Duration");
			form.dur.focus();
			return false
	}

}

function edit_goldbanner(form)
{
			if(!(form.banner1.checked))
			{
			alert("Please Select the banner");
			form.banner1.focus();
			return false;				
		}
		if(trim(form.MainCategory1.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory1.focus();
			return false;
		}
		if(trim(form.subcat1.value)=="")  
		{
			alert("Please select your SubCategory");
			form.subcat1.focus();
			return false;
		}
		if(trim(form.img1.value)=="")
		{
			alert("Please upload the image");
			form.img1.focus();
			return false;
		}
		if(form.img1.value!="")
  {
 
			 var s=form.img1.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.img1.focus();
			  return false;
		}
}
if(trim(form.dur1.value)=="")
	{
	alert("Please select the Duration");
	form.dur1.focus();
	return false;
	}

		
}

function gold(form)
{
	
	if(trim(form.bannersize.value)=="")
		{
			alert("Please select the banner size");
			form.bannersize.focus();
			return false;
		}
	if(trim(form.img.value)=="")
		{
			alert("Please upload the image");
			form.img.focus();
			return false;
		}
	
	
	
	if(form.img.value!="")
  {
 
			 var s=form.img.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.img.focus();
			  return false;
		}
}

		if(trim(form.url.value)=="")
	{
	alert("Please provide the URL");
	form.url.focus();
	return false;
	}
		

		/*if(!isUrl(trim(form.url.value)))
		 {
			alert("Please enter URL as ' http://www.sitename.com/' ");
			form.url.focus();
			return false
		}*/
		
if(trim(form.dur.value)=="")
	{
	alert("Please select the Duration");
	form.dur.focus();
	return false;
	}

}

function silver(form)
{
			
		
		
		if(trim(form.img1.value)=="")
		{
			alert("Please upload the image");
			form.img1.focus();
			return false;
		}
		if(form.img1.value!="")
  {
 
			 var s=form.img1.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.img1.focus();
			  return false;
		}
}
if(trim(form.url.value)=="")
	{
	alert("Please Provide the URL");
	form.url.focus();
	return false;
	}


/*if(!isUrl_new(form.url.value)=="")
	{
	alert("Please Provide the URL");
	form.url.focus();
	return false;
	}*/

if(trim(form.duration.value)=="")
	{
	alert("Please select the Duration");
	form.duration.focus();
	return false;
	}

	/*if(!(form.banner2.checked))
			{
			alert("Please Select the banner");
			form.banner2.focus();
			return false;				
		}
		if(trim(form.MainCategory2.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory2.focus();
			return false;
		}
		if(trim(form.subcat2.value)=="")  
		{
			alert("Please select your SubCategory");
			form.subcat2.focus();
			return false;
		}
		if(trim(form.img2.value)=="")
		{
			alert("Please upload the image");
			form.img2.focus();
			return false;
		}
		if(form.img2.value!="")
  {
 
			 var s=form.img1.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.img2.focus();
			  return false;
		}
}
if(trim(form.dur2.value)=="")
	{
	alert("Please select the Duration");
	form.dur2.focus();
	return false;
	}
	
	
		if(!(form.banner3.checked))
			{
			alert("Please Select the banner");
			form.banner1.focus();
			return false;				
		}
		if(trim(form.MainCategory3.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory3.focus();
			return false;
		}
		if(trim(form.subcat3.value)=="")  
		{
			alert("Please select your SubCategory");
			form.subcat3.focus();
			return false;
		}
		if(trim(form.img3.value)=="")
		{
			alert("Please upload the image");
			form.img3.focus();
			return false;
		}
		if(form.img3.value!="")
  {
 
			 var s=form.img3.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.img3.focus();
			  return false;
		}
}
if(trim(form.dur3.value)=="")
	{
	alert("Please select the Duration");
	form.dur3.focus();
	return false;
	}
	
	
		if(!(form.banner4.checked))
			{
			alert("Please Select the banner");
			form.banner4.focus();
			return false;				
		}
		if(trim(form.MainCategory4.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory4.focus();
			return false;
		}
		if(trim(form.subcat4.value)=="")  
		{
			alert("Please select your SubCategory");
			form.subcat4.focus();
			return false;
		}
		if(trim(form.img4.value)=="")
		{
			alert("Please upload the image");
			form.img4.focus();
			return false;
		}
		if(form.img4.value!="")
  {
 
			 var s=form.img4.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.img4.focus();
			  return false;
		}
}
if(trim(form.dur4.value)=="")
	{
	alert("Please select the Duration");
	form.dur4.focus();
	return false;
	}
	
		if(!(form.banner5.checked))
			{
			alert("Please Select the banner");
			form.banner5.focus();
			return false;				
		}
		if(trim(form.MainCategory5.value)=="")  
		{
			alert("Please select your Category");
			form.MainCategory5.focus();
			return false;
		}
		if(trim(form.subcat5.value)=="")  
		{
			alert("Please select your SubCategory");
			form.subcat5.focus();
			return false;
		}
		if(trim(form.img5.value)=="")
		{
			alert("Please upload the image");
			form.img5.focus();
			return false;
		}
		if(form.img5.value!="")
  {
 
			 var s=form.img5.value
			 var arrimagename=s.split(".");
			 //alert(arrimagename.length);
			  var extn=arrimagename[(arrimagename.length)-1]
			  var flag=false;
		if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
				||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
				(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
		     {
			    var flag=true;
		     }
		if(flag==false){
			 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
			  form.img5.focus();
			  return false;
		}
}
if(trim(form.dur5.value)=="")
	{
	alert("Please select the Duration");
	form.dur5.focus();
	return false;
	}*/
	
}

	function validate_addcat(form)
	{
	if(trim(form.vcharCategoryName.value)=="")
	{
	alert("Please Provide the Category");
	form.vcharCategoryName.focus();
	return false;
	}
	
	 if(form.vcharCategoryName.value.length <3)
	{
		alert("Please provide atleast 3 characters for Category name ")	;
		form.vcharCategoryName.focus();
		return false;
	}
	if(form.vcharCategoryName.value.length >40)
	{
		alert("Category name can not be maximum of 40 characters")	;
		form.vcharCategoryName.focus();
		return false;
	}
	
	if(checkforspecialchars(form.vcharCategoryName.value))
	{
		alert("Category should not contain special characters");
		form.vcharCategoryName.focus();
		return false;
	}
	if((form.img.value)=="")
	{
	alert("Please Provide the Category image");
	form.img.focus();
	return false;
	}
	
	
}

function val_edit_cat(form)
{
	if(trim(form.vcharCategoryName.value)=="")
	{
		alert("Please Provide the Category");
		form.vcharCategoryName.focus();
		return false;
	}
	 if(form.vcharCategoryName.value.length <3)
	{
		alert("Please provide atleast 3 characters for Category name ")	;
		form.vcharCategoryName.focus();
		return false;
	}
	if(form.vcharCategoryName.value.length > 40)
	{
		alert("Category name can not be maximum of 40 characters")	;
		form.vcharCategoryName.focus();
		return false;
	}
	
	
	if(checkforspecialchars(form.vcharCategoryName.value))
	{
		alert("Category should not contain special characters");
		form.vcharCategoryName.focus();
		return false;
	}
	
}		

function validate_subcat(form)
{
	
	if(trim(form.category_id.value)=="")
	{
	alert("Please select the Category");
	form.category_id.focus();
	return false;
	}
    if(trim(form.vcharCategoryName.value)=="")
	{
	alert("Please Provide the Subcategory");
	form.vcharCategoryName.focus();
	return false;
	}
	
	 if(form.vcharCategoryName.value.length <3)
	{
		alert("Please provide atleast 3 characters for Subcategory")	;
		form.vcharCategoryName.focus();
		return false;
	}
	if(form.vcharCategoryName.value.length > 40)
	{
		alert("Subcategory name can not be maximum of 40 characters")	;
		form.vcharCategoryName.focus();
		return false;
	}
	
	
}


	function validate_addreg(form)
	{
	if(trim(form.vcharRegionName.value)=="")
	{
	alert("Please Provide the Region");
	form.vcharRegionName.focus();
	return false;
	}
	
	 if(form.vcharRegionName.value.length <3)
	{
		alert("Please provide atleast 3 characters for Region")	;
		form.vcharRegionName.focus();
		return false;
	}
	if(form.vcharRegionName.value.length >40)
	{
		alert("Region name can not be maximum of 40 characters")	;
		form.vcharRegionName.focus();
		return false;
	}
	
	
	if(checkforspecialchars(form.vcharCategoryName.value))
	{
		alert("Region should not contain special characters");
		form.vcharCategoryName.focus();
		return false;
	}
	
}

function val_edit_reg(form)
	{
	if(trim(form.vcharRegionName.value)=="")
	{
	alert("Please Provide the Region");
	form.vcharRegionName.focus();
	return false;
	}
	
	 if(form.vcharRegionName.value.length <3)
	{
		alert("Please provide atleast 3 characters for Region")	;
		form.vcharRegionName.focus();
		return false;
	}
	if(form.vcharRegionName.value.length >40)
	{
		alert("Region name can not be maximum of 40 characters")	;
		form.vcharRegionName.focus();
		return false;
	}
	
	
	if(checkforspecialchars(form.vcharCategoryName.value))
	{
		alert("Region should not contain special characters");
		form.vcharCategoryName.focus();
		return false;
	}
	
}

function enquiry_validate(form)
{

	var radio_checked = false;
		for(aa=0;aa<form.title.length;aa++)
			if(form.title[aa].checked)
				radio_checked = true;
		if(!radio_checked)
		{
			alert("Please Select one of the option");
			form.title[0].focus();
			return false;				
		}
	
	
	if(trim(form.vcharName.value)=="")
	{
		alert("Please Provide Your Name");
		form.vcharName.focus();
		return false;
	}	
	if(checkforspecialchars(form.vcharName.value))
	{
		alert("Name should not contain special characters");
		form.vcharName.focus();
		return false;
	}
	
	if(trim(form.vcharSurname.value)=="")
	{
		alert("Please Provide Your Sur Name");
		form.vcharSurname.focus();
		return false;
	}
	
	if(checkforspecialchars(form.vcharSurname.value))
	{
		alert("Sur Name should not contain special characters");
		form.vcharSurname.focus();
		return false;
	}
	if(trim(form.vcharPhone.value)=="")
	{
		alert("Please Provide Your Phone Number");
		form.vcharPhone.focus();
		return false;
	}
	
	if(checkfornumbres(form.vcharPhone.value))
	{
		alert("Phone Number must contain only integers");
		form.vcharPhone.focus();
		return false;
	}
	if(trim(form.vcharEmail.value)=="")
	{
		alert("Please Provide Your EmailID");
		form.vcharEmail.focus();
		 return false;
	}
	if(checkEmail(form.vcharEmail.value)==false)
	{
		alert("Invalid EmailID,Please Re-enter");
		form.vcharEmail.focus();
		return false;
	}
	
	if(trim(form.vchardetails.value)=="")
	{
		alert("Please povide the Comments");
		form.vchardetails.focus();
		return false;
	}
	
	
}

function article(form)
{
	var rr_check = false;
		for(rr=0;rr<form.vcharTitle.length;rr++)
			if(form.vcharTitle[rr].checked)
				rr_check = true;
		if(!rr_check)
		{
			alert("Please Select one of the option");
			form.vcharTitle[0].focus();
			return false;				
		}
	
	if(trim(form.vcharFirstName.value)=="")
		{
			alert("Please Provide Your First Name");
			form.vcharFirstName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharFirstName.value))
		{
		  alert("Name should not contain special characters");
		  form.vcharFirstName.focus();
		  return false;
		  }
		  if(trim(form.vcharSurName.value)=="")
		{
			alert("Please Provide Your Surname");
			form.vcharSurName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharSurName.value))
		{
		  alert("Surname should not contain special characters");
		  form.vcharSurName.focus();
		  return false;
		  }
		 
		if(trim(form.vcharPhone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.vcharPhone.focus();
			return false;
		}
		if(checkfornumbres(form.vcharPhone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.vcharPhone.focus();
		 return false;
		 }
		 
		  if(form.vcharPhone.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your Phone Number")	;
			form.vcharPhone.focus();
			return false;
		}
		if(form.vcharPhone.value.length > 16)
		{
			alert("Phone Number cannot be maximun of 16 characters")	;
			form.vcharPhone.focus();
			return false;
		}
	 if(trim(form.vcharEmail.value)=="")
	 {
		alert("Please Provide Your Email Address");
		form.vcharEmail.focus();
		 return false;
	 }
	if(checkEmail(form.vcharEmail.value)==false)
	{
		alert("Invalid Email Address,Please Re-enter");
		form.vcharEmail.focus();
		return false;
	}
		
		 if(trim(form.txtAddress.value)=="")
		{
			alert("Please Provide Your Address");
			form.txtAddress.focus();
			return false;
		}
	 if(trim(form.vcharHeading.value)=="")
		{
			alert("Please Provide Your Heading");
			form.vcharHeading.focus();
			return false;
		}
		/* if(trim(form.vcharSubHeading.value)=="")
		{
			alert("Please Provide Your SubHeading");
			form.vcharSubHeading.focus();
			return false;
		}*/
		 if(trim(form.vcharArticle.value)=="")
		{
			alert("Please Provide Your Article");
			form.vcharArticle.focus();
			return false;
		}
		if(!(form.checkbox.checked))
			{
			alert("Please read the terms and conditions");
			form.checkbox.focus();
			return false;				
		}
}

function eventSubmit(form)
{
	var rr_check = false;
		for(rr=0;rr<form.vcharTitle.length;rr++)
			if(form.vcharTitle[rr].checked)
				rr_check = true;
		if(!rr_check)
		{
			alert("Please Select one of the option");
			form.vcharTitle[0].focus();
			return false;				
		}
	
	if(trim(form.vcharFirstName.value)=="")
		{
			alert("Please Provide Your First Name");
			form.vcharFirstName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharFirstName.value))
		{
		  alert("Name should not contain special characters");
		  form.vcharFirstName.focus();
		  return false;
		  }
		  if(trim(form.vcharSurName.value)=="")
		{
			alert("Please Provide Your Surname");
			form.vcharSurName.focus();
			return false;
		}
		
		if(checkforspecialchars(form.vcharSurName.value))
		{
		  alert("Surname should not contain special characters");
		  form.vcharSurName.focus();
		  return false;
		  }
		 
		if(trim(form.vcharPhone.value)=="")
		{
			alert("Please Provide Your Phone Number");
			form.vcharPhone.focus();
			return false;
		}
		if(checkfornumbres(form.vcharPhone.value))
		{
		 alert("Phone Number must contain only integers");
		 form.vcharPhone.focus();
		 return false;
		 }
		 
		  if(form.vcharPhone.value.length < 6)
		{
			alert("Please enter atleast 6 characters for your Phone Number")	;
			form.vcharPhone.focus();
			return false;
		}
		if(form.vcharPhone.value.length > 16)
		{
			alert("Phone Number cannot be maximun of 16 characters")	;
			form.vcharPhone.focus();
			return false;
		}
	 if(trim(form.vcharEmail.value)=="")
	 {
		alert("Please Provide Your Email Address");
		form.vcharEmail.focus();
		 return false;
	 }
	if(checkEmail(form.vcharEmail.value)==false)
	{
		alert("Invalid Email Address,Please Re-enter");
		form.vcharEmail.focus();
		return false;
	}
		
		
			 if(trim(form.vcharEventName.value)=="")
		{
			alert("Please Provide Your Event");
			form.vcharEventName.focus();
			return false;
		}
		 if(trim(form.vcharVenue.value)=="")
		{
			alert("Please Provide Your Event Venu");
			form.vcharVenue.focus();
			return false;
		}
		
		 if(trim(form.vcharTime.value)=="")
		{
			alert("Please Provide Your Event Time");
			form.vcharTime.focus();
			return false;
		}
		
		 if(trim(form.vcharTicket.value)=="")
		{
			alert("Please Provide Your Event Ticket");
			form.vcharTicket.focus();
			return false;
		}
		
		 if(trim(form.vcharDate.value)=="")
		{
			alert("Please Provide Your Event Date");
			form.vcharDate.focus();
			return false;
		}
		
		 if(trim(form.vcharTicket.value)=="")
		{
			alert("Please Provide Your Event Ticket");
			form.vcharTicket.focus();
			return false;
		}
		
		
		if(form.image1.value!="")
		{
		 
					 var s=form.image1.value
					 var arrimagename=s.split(".");
					 //alert(arrimagename.length);
					  var extn=arrimagename[(arrimagename.length)-1]
					  var flag=false;
				if((extn.toLowerCase()=="jpg")||(extn.toLowerCase()=="gif")
						||(extn.toLowerCase()=="jpeg")||(extn.toLowerCase()=="png")||
						(extn=="JPG")||(extn=="GIF")||(extn=="JPEG")||(extn=="PNG"))
					 {
						var flag=true;
					 }
				if(flag==false){
					 alert("Only Jpg, Gif, Png, Images Are Allowed To Upload");
					  form.image1.focus();
					  return false;
				}
		}
		
		
		if(!(form.checkbox.checked))
			{
			alert("Please read the terms and conditions");
			form.checkbox.focus();
			return false;				
		}
}

function validate_editprice(form)
{
	if(trim(form.subid.value)=="")
		{
			alert("Please Provide Subscription Name");
			form.subid.focus();
			return false;
		}
		if(trim(form.Tariff.value)=="")
		{
			alert("Please Provide Tariff");
			form.Tariff.focus();
			return false;
		}
		if(trim(form.price.value)=="")
		{
			alert("Please Provide Price");
			form.price.focus();
			return false;
		}
		
		if(isNaN(form.price.value))
		{
		 alert("Price must contain only integers");
		 form.price.focus();
		 return false;
		 }
}

function register2(form)
{
	
	if(form.dir.value==0)
	{
		alert("Please Select one of the Directory Advert");
			return false;		
	}
	
	
	/*var ab_check = false;
		for(rr=0;rr<form.radCopy.length;rr++)
			if(form.radCopy[rr].checked)
				ab_check = true;
		if(!ab_check)
		{
			alert("Please Select one of the Banner Advert");
			form.radCopy[0].focus();
			return false;				
		}*/
}
function site_conf(form)
{
	if(trim(form.vcharSiteTitle.value)=="")
{
	 alert("Please Provide Site Title");
	 form.vcharSiteTitle.focus();
	 return false;
 }
 if(trim(form.vcharSiteUrl.value)=="")
{
	 alert("Please Provide Site URL");
	 form.vcharSiteUrl.focus();
	 return false;
 }
  if(trim(form.vcharAdminEmail.value)=="")
{
	 alert("Please Provide AdminEmail");
	 form.vcharAdminEmail.focus();
	 return false;
 }
 if(checkEmail(form.vcharAdminEmail.value)==false)
 {
	alert("Invalid EmailAddress,Please Re-enter");
	form.vcharAdminEmail.focus();
	return false;
 }
 if(trim(form.vcharSupportEmail.value)=="")
{
	 alert("Please Provide SupportEmail");
	 form.vcharSupportEmail.focus();
	 return false;
 }
 if(checkEmail(form.vcharSupportEmail.value)==false)
 {
	alert("Invalid EmailAddress,Please Re-enter");
	form.vcharSupportEmail.focus();
	return false;
 }
 if(trim(form.vcharContactEmail.value)=="")
{
	 alert("Please Provide ContactEmail");
	 form.vcharContactEmail.focus();
	 return false;
 }
 if(checkEmail(form.vcharContactEmail.value)==false)
 {
	alert("Invalid EmailAddress,Please Re-enter");
	form.vcharContactEmail.focus();
	return false;
 }
 if(trim(form.txtContactaddress.value)=="")
{
	 alert("Please Provide Contactaddress");
	 form.txtContactaddress.focus();
	 return false;
 }
}
function val_newsletter(form)
{
	if(trim(form.address.value)=="")
	{
		alert ("Please enter Email ID ");
		form.address.focus();
		return false
	}
	if (checkEmail(form.address.value)==false){
		alert("Invalid e-mail address! Please re-enter.");
		form.address.focus()
		return false
	}
}

function Do_Action(eleId,lim){
   for(var jj=1;jj<=lim;jj++){
      var element=document.getElementById(""+eleId+jj+"");
      if(element.style.display=="none"){
         element.style.display="block";  
      }else{
         element.style.display="none";
      }
   }  
}


function toggle(div_id) {
	var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}
function blanket_size(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight;
	} else {
		viewportheight = document.documentElement.clientHeight;
	}
	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
			blanket_height = document.body.parentNode.clientHeight;
		} else {
			blanket_height = document.body.parentNode.scrollHeight;
		}
	}
	var blanket = document.getElementById('blanket');
	blanket.style.height = blanket_height + 'px';
	var popUpDiv = document.getElementById(popUpDivVar);
	popUpDiv_height=blanket_height/2-150;//150 is half popup's height
	popUpDiv.style.top = popUpDiv_height + 'px';
}
function window_pos(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportwidth = window.innerHeight;
	} else {
		viewportwidth = document.documentElement.clientHeight;
	}
	if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
		window_width = viewportwidth;
	} else {
		if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
			window_width = document.body.parentNode.clientWidth;
		} else {
			window_width = document.body.parentNode.scrollWidth;
		}
	}
	var popUpDiv = document.getElementById(popUpDivVar);
	window_width=window_width/2-150;//150 is half popup's width
	popUpDiv.style.left = window_width + 'px';
}
function popup(windowname) {
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
	toggle(windowname);		
}