  
	// Add again in admin 

	 function chktemplates(a,b,type){ // set js alret according to previllages or permissions
	 
	 if(a || type=='admin')
	  {
	    if(isblank(document.form1.description.value))
			{
			  msg="Please enter template tags";
			  alert(msg);
			  ele=document.form1.description.focus();
			  return false;	
			}
	  }
	  if(b || type=='admin')
	  {
	     if(isblank(document.form1.author.value))
			{
			  msg="Please enter template author";
			  alert(msg);
			  ele=document.form1.author.focus();
			  return false;	
			}
	  }
	 
	  return true;
	 
  }
  

	function checkship(){

		if(document.cart_ship.ship_method.value==''){
			  alert("Please select shipping method");			 
			  return false;
		 }	

		 return true;

	}





	
	function get_subcategory(editid)     // Function for change subcategory by category      
	{
	 var catname= document.form1.category_name.value;
     if(!editid)  editid=0;

	 location.href="templates.php?category_name="+catname+"&id="+editid;
	}
	
	function templates()
	{
	  location.href="templates.php";
	}
	function addagain_category()
	{
	  location.href="category.php";
	}

	function addagain_subcategory()
	{
	  location.href="subcategory.php";
	}
	function addagain_material()
	{
	  location.href="manage_material.php";
	}
	function addagain_finishing()
	{
	  location.href="manage_finishing.php";
	}
	
	function addagain_size()
	{
	  location.href="manage_size.php";
	}

	function addagain_product_price()
	{
	  location.href="product_price.php";
	}

	function addagain_quantity()
	{
	  location.href="manage_quantity.php";
	}
	//For login validation in admin

	function contshopping(delid)
	
	{
	  location.href="index.php?continue=2";
	}


	function deletecart(delid,uperurl)
	{
	  if(confirm("Are you sure want to delete?"))
	  {
		location.href="delete_cart.php?id="+delid+"&uper_url="+uperurl;
	  }
	}


  function validcomment()
  {  
    if(isblank(document.comment_form.comment.value))
			{
			  msg="Please enter your comments and suggestions";
			  ele=document.comment_form.comment;
			  alert(msg);
			  ele=document.comment_form.comment.focus();
			  return false; 	
			}
   
        return true;
   }

	
	function chkcategory(){   
	     var msg = new String(); 
	  	
		 if(isblank(document.form1.category_name.value))
			{
			  msg="Please enter category";
			  ele=document.form1.category_name;
				
			}
		        
	   if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
      }
     else{
        return true;
	 } 
  }	
  
  function chksubcategory(){   
	     var msg = new String(); 
	  	
		 if(isblank(document.form1.category_name.value))
			{
			  msg="Please select category";
			  ele=document.form1.category_name;
				
			}
       else if(isblank(document.form1.sub_category_name.value))
			{
			  msg="Please enter sub category";
			  ele=document.form1.sub_category_name;
				
			}
		        
	   if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
      }
     else{
        return true;
	 } 
  }	 
  	function chksize(){   
	     var msg = new String(); 
	  	 ele=document.form1.size;

		 if(isblank(document.form1.size.value))
			{
			  msg="Please enter your size.";
			  
				
			}
		        
	   if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
       }
  
  }

   	function chkfinishing(){   
	     var msg = new String(); 
	  	 ele=document.form1.finishing;

		 if(isblank(document.form1.finishing.value))
			{
			  msg="Please enter your finishing options.";
			  
				
			}
		        
	   if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
       }
  
  }

   function chkmaterial(){   
	     if(isblank(document.form1.material.value))
			{
			  msg="Please enter a material.";
			  alert(msg);
			  document.form1.material.focus();
			  return false;				
			}

			 else if(isblank(document.form1.weight.value))
			{
			  msg="Please enter weight";
			  alert(msg);
			  document.form1.weight.focus();
			  return false;	
			}
		        
	   return true;
  }
    	
function valtax(){  
	     var msg = new String(); 
	  	

		 if(isblank(document.form1.city.value))
			{
			  msg="Please enter your city.";
			  ele=document.form1.city;
			}

		 else if(isblank(document.form1.tax.value))
			{
			  msg="Please enter tax";
			  ele=document.form1.tax;
			}
         else if(isblank(document.form1.county.value))
			{
			  msg="Please enter county";
			   ele=document.form1.county;
			}
		        
	   if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
       }
    else{
        return true;
	 } 
  }		

function chkdesigner(){            // for check manage designer section
	     var msg = new String(); 
	  	

		 if(isblank(document.form1.name.value))
			{
			  msg="Please enter name";
			  ele=document.form1.name;
			}

		 else if(isblank(document.form1.login.value))
			{
			  msg="Please enter login";
			  ele=document.form1.login;
			}
         else if(isblank(document.form1.password.value))
			{
			  msg="Please enter password";
			   ele=document.form1.password;
			}
		        
	   if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
       }
    else{
        return true;
	 } 
  }			
			
		
function chkquantity(){   
	     var msg = new String();
		 ele=document.form1.quantity;
	  	
		 if(isblank(document.form1.quantity.value))
			{
			  msg="Please enter quantity";
			 
				
			}
		        
	   if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
       }
     /*else{

		if(IsNumeric(document.form1.quantity.value)){
			return true;
		}else{
			alert('Please enter numrice value');
		    ele.focus();
			return false;
		}
	 } */
  }
	 
	 
	 function chklogin(){   
	     var msg = new String(); 
	  	
		 if(isblank(document.form1.login.value))
			{
			  msg="Please enter your username";
			  ele=document.form1.login;
				
			}
		  else if(isblank(document.form1.password.value))
			{
			  msg="Please enter your password";
			  ele=document.form1.password;
				
			}	
      
	   if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
      }
     else{
        return true;
	 } 
  }	 
	
	 function validateproductprice(){
		 
		 //alert('nagesh');
	  	
		 if(document.form1.size_id.value==''){
			  alert("Please select a size");
			  document.form1.size_id.focus();
			  return false;
		 }	
		 else if(document.form1.quantity_id.value==''){
			  alert("Please select a quantity");
			  document.form1.quantity_id.focus();
			  return false;
		 }
		 else if(document.form1.discount.value==''){
			  alert("Please enter your discount code.");
			  document.form1.discount.focus();
			  return false;
		 }
		else if(!IsNumeric(document.form1.discount.value)){
			  alert("Please enter a numeric value for a discount code.");
			  document.form1.price.value='';
			  document.form1.discount.focus();
			  return false;
		 }
		 else if(document.form1.price.value==''){
			  alert("Please enter price");
			  document.form1.price.focus();
			  return false;
		 }

		 return true;	
		
	}
	

	function templatefeature(){

				var m=0; //for radio button

				for(i=0;i<document.form1.material.length;i++)
				{
				if(document.form1.material[i].checked)
				{
				m=1;
				}
				}
				if(m==0)
				{

				alert("Please select a product.");
				return false;
				}

				var m=0; //for radio button

				for(i=0;i<document.form1.size.length;i++)
				{
				if(document.form1.size[i].checked)
				{
				m=1;
				}
				}
				if(m==0)
				{

				alert("Please select a size.");
				return false;
				}			

				if(document.form1.finishing.value==0){
					alert("Please select your finishing options.");
					return false;

				}


				if(document.form1.quantity_id.value==''){
					alert("Please select your quantity.");
					return false;

				}

				return true;











	}










	 function tellfriendvalidation(){
		 
		 //alert(document.tell_form.yname.value);
	  	
		 if(document.tell_form.y_name.value==''){
			  alert("Please enter your name.");
			  document.tell_form.y_name.focus();
			  return false;
				
		 }
		 else if(document.tell_form.y_email.value==''){
			  alert("Please enter your email address.");
			  document.tell_form.y_email.focus();
			  return false;
		 } 
		 else if(!checkemail(document.tell_form.y_email.value)){
			  alert("Please enter your correct email address.");
			  document.tell_form.y_email.focus();
			  return false;
		 }
		 else if(document.tell_form.f_name.value==''){
			  alert("Please enter your friends name");
			  document.tell_form.f_name.focus();
			  return false;
		 }
		 else if(document.tell_form.f_email.value==''){
			  alert("Please enter your friends email address.");
			  document.tell_form.f_email.focus();
			  return false;
		 }		
		 else if(!checkemail(document.tell_form.f_email.value)){
			  alert("Please enter your friends correct email address.");
			  document.tell_form.f_email.focus();
			  return false;
		 }
		 //else if(document.tell_form.y_msg.value==''){
			  //alert("please enter message");
			  //document.tell_form.y_msg.focus();
			  //return false;
		 //}

		 return true;
		
	}

	function validatediscount(){
		 
		 //alert('nagesh');
	  	
		 if(document.form1.discount_name.value==''){
			  alert("Please enter discount name");
			  document.form1.discount_name.focus();
			  return false;
				
		 }else if(document.form1.discount_per.value==''){
			  alert("Please enter discount per");
			  document.form1.discount_per.focus();
			  return false;
		 }else if(document.form1.discount_per.value!='' && !IsNumeric123(document.form1.discount_per.value)){
			  alert("Please enter numrice discount");
			  document.form1.discount_per.focus();
			  return false;
		 }

		 return true;		
	}




	 function chkpassword(){ 	     
	  	
		 if(document.form1.old_pass.value==''){
			  alert("Please enter your old password");
			  document.form1.old_pass.focus();
			  return false;
				
		 }else if(document.form1.new_pass.value==''){
			  alert("Please enter a new password");
			  document.form1.new_pass.focus();
			  return false;
		 }
		 else if(document.form1.new_pass.value!=document.form1.con_pass.value){
			  alert("Passwords are not the same.");
			  document.form1.con_pass.focus();
			  return false;
		 }

		 return true;
		
	}

//For other validation	
	
	function isblank(s)
	{
	  for(var i = 0; i < s.length; i++)
	  {
		var c = s.charAt(i);
		if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
	  }
	  return true;
	}

	function checkemail(str)
	{
	   var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/
	   if (!filter.test(str))
		{
		  return false;	
		}
		
		return true;
				 
	}

	function trim(str, chars) {
		return ltrim(rtrim(str, chars), chars);
	}

	function ltrim(str, chars)
	{
		chars = chars || "\\s";
		return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
	}

	function rtrim(str, chars)
	{
		chars = chars || "\\s";
		return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
	}

	function IsUSPhoneNumber(objdata)
	{

	if(!(/^\d{3}-\d{3}-\d{4}$/).test(objdata.value))
		{
		   
			return true;
		}
		else
			return false;

	}
 
 function validateUSPhone( strValue ) {
/************************************************
DESCRIPTION: Validates that a string contains valid
  US phone pattern.
  Ex. (999) 999-9999 or (999)999-9999

PARAMETERS:
   strValue - String to be tested for validity

RETURNS:
   True if valid, otherwise false.
*************************************************/
  var objRegExp  = /^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/;

  //check for valid us phone with or without space between
  //area code
  return objRegExp.test(strValue);
}

   
   function chkimagegtype(objdata)
	{
      if (objdata)
	  {
		if( (objdata.lastIndexOf(".jpg")==-1) && (objdata.lastIndexOf(".JPG")==-1) && (objdata.lastIndexOf(".jpeg")==-1) && (objdata.lastIndexOf(".JPEG")==-1) && (objdata.lastIndexOf(".png")==-1) && (objdata.lastIndexOf(".PNG")==-1) && (objdata.lastIndexOf(".gif")==-1) && (objdata.lastIndexOf(".GIF")==-1) ) 
	       {
		     return true;
		   } 
	  }	
		
	}
	  
  function chkimagegtypeflv(objdata)
	{
      if (objdata)
	  {
		if( (objdata.lastIndexOf(".flv")==-1) && (objdata.lastIndexOf(".FLV")==-1) ) 
	       {
		     return true;
		   } 
	  }	
		
	}	

function IsNumeric123(strString)
   //  check for valid numeric strings	
   {
   //var strValidChars = "0123456789.-";
   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;
   }

function IsNumeric(keychar)
   //  check for valid numeric strings	
   {

	var numcheck = /\d/; // Regular expression for number check
	var testchar=numcheck.test(keychar);
	if(testchar===true){
		return true;
	}else{
		return false;
	}

 }

function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = CheckValue;
}



function promptdelete(formName,deleteEntity,FieldName,flag)
{

//prompt user to confirm for deletion of entries

    
	if(!checkForCheckBoxSelection(formName,FieldName))
	{
	
	alert("Please select at least one record");
	return false;
	}

	else
	{
	
		if(formName=='bannerdrafts' && flag==1 ){		

				if(confirm("Are you sure you want to add the selected "+deleteEntity+"?")){
					document.bannerdrafts.submit();
				}else{
					return false;
				}	


		}else{

			if(confirm("Are you sure you want to delete the selected "+deleteEntity+"?")){
			 window.document[formName].submit();

			}else{
				return false;
			}

		}
	}
}  


function checkForCheckBoxSelection(FormName, FieldName)
{
	
	var m=0;
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	
	if(!countCheckBoxes)

	{
		if(objCheckBoxes.checked==true)
		 m=1;
	}
	else
	{
		
		for(var i = 0; i < countCheckBoxes; i++)
		{	
	
        if(objCheckBoxes[i].checked==true)
		 m=1;
		
		}
	
	}

	return m;
}

function checkuncheckall(frm,field){

	if(document.form2.check_all.checked){
		SetAllCheckBoxes(frm,field, true);

	}else{
		SetAllCheckBoxes(frm,field, false);
	}
}

function checkuncheckall_banner(frm,field){

	if(document.form2.check_all.checked){
		SetAllCheckBoxes(frm,field, true);

	}else{
		SetAllCheckBoxes(frm,field, false);
	}
}
//******************************************************************************************************************************
// Valid zip code

function validCode(zip) {
var zip = trim(zip);
if (!(zip.length == 5 || zip.length == 9 || zip.length == 10)) return
false;
if ((zip.length == 5 || zip.length == 9) && isNaN(zip)) return
false;
if (zip.length == 10 && zip.search && zip.search(/^\d{5}-\d{4}$/)
== -1) return false;
return true;

}

//******************************************************************************************************************************
// Registration alerts

function valregistration(){ 
    /*For registration validation*/
	    var msg = new String();
	   if(isblank(document.reg_form.first_name.value))
		   {	
		      msg="Please enter first name";
			  ele=document.reg_form.first_name;
			 
	       }
	   else if(isblank(document.reg_form.last_name.value))
		   {	
		      msg="Please enter last name";
			  ele=document.reg_form.last_name;
			 
	       }
	    //else if(isblank(document.reg_form.company.value))
		   //{	
		      //msg="Please enter company";
			  //ele=document.reg_form.company;
			 
	       //}	   
	    else if(isblank(document.reg_form.address1.value))
		   {	
		      msg="Please enter address";
			  ele=document.reg_form.address1;
			 
	       }
		 else if(isblank(document.reg_form.city.value))
		   {	
		      msg="Please enter city";
			  ele=document.reg_form.city;
			 
	       }   
		 else if(isblank(document.reg_form.state.value))
		   {	
		      msg="Please select state";
			  ele=document.reg_form.state;
			 
	       }   
	     else if(isblank(document.reg_form.zip.value))
		   {	
		      msg="Please enter zip code";
			  ele=document.reg_form.zip;
			 
	       } 	
		else if(!validCode(document.reg_form.zip.value))
		   {	
		      msg="Please enter valid zip format";
			  ele=document.reg_form.zip;
			 
	       } 
		  //else if(isblank(document.reg_form.country.value))
		   //{	
		      //msg="Please select country";
			  //ele=document.reg_form.country;
			 
	       //}  
		  else if(isblank(document.reg_form.phone.value))
		   {	
		      msg="Please enter phone number";
			  ele=document.reg_form.phone;
			 
	       }   
		  else  if(!IsNumeric(document.reg_form.phone.value))
		   {	
		     msg="Please enter an valid phone number";
		     ele=document.reg_form.phone;
		     
	       }
		   else if(isblank(document.reg_form.email.value))
		   {	
		      msg="Please enter email";
			  ele=document.reg_form.email;
			 
	       }  
		   else  if(!checkemail(document.reg_form.email.value))
		   {	
		     msg="Please enter a valid email address";
		     ele=document.reg_form.email;
		     
	       }
		   else if(isblank(document.reg_form.password.value))
		   {	
		      msg="Please enter password";
			  ele=document.reg_form.password;
			 
	       } 
		  else if(document.reg_form.password.value.length<6 || document.reg_form.password.value.length>15)
			{
				msg="Password must be between 6-15 characters";
				ele=document.reg_form.password;
				
			}
		   else if(isblank(document.reg_form.cpassword.value))
		   {	
		      msg="Please enter confirm password";
			  ele=document.reg_form.cpassword;
			 
	       }  
	  	else if(document.reg_form.cpassword.value.length<6 || document.reg_form.cpassword.value.length>15)
			{
				msg="Confirm password must be between 6-15 characters";
				ele=document.reg_form.cpassword;
				
			}
			else if(document.reg_form.password.value!==document.reg_form.cpassword.value)
			{
				msg="Password does not match confirm password";
				ele=document.reg_form.cpassword;
				
			}
	   
	  if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
      }
   
	 else{
       
		return true;
	    
	 } 
  }


//End



//******************************************************************************************************************************
// regi_ship.php page validation alerts

function valregiship(){ 
    /*For registration validation*/
	    var msg = new String();
	   if(isblank(document.reg_form.first_name.value))
		   {	
		      msg="Please enter first name";
			  ele=document.reg_form.first_name;
			 
	       }
	   else if(isblank(document.reg_form.last_name.value))
		   {	
		      msg="Please enter last name";
			  ele=document.reg_form.last_name;
			 
	       }
	   
	    else if(isblank(document.reg_form.address1.value))
		   {	
		      msg="Please enter address";
			  ele=document.reg_form.address1;
			 
	       }
		 else if(isblank(document.reg_form.city.value))
		   {	
		      msg="Please enter city";
			  ele=document.reg_form.city;
			 
	       }   
		 else if(isblank(document.reg_form.state.value))
		   {	
		      msg="Please select state";
			  ele=document.reg_form.state;
			 
	       }   
	     else if(isblank(document.reg_form.zip.value))
		   {	
		      msg="Please enter zip code";
			  ele=document.reg_form.zip;
			 
	       } 	
		else if(!validCode(document.reg_form.zip.value))
		   {	
		      msg="Please enter a valid zip format";
			  ele=document.reg_form.zip;
			 
	       } 
 
		  else if(isblank(document.reg_form.phone.value))
		   {	
		      msg="Please enter a phone number";
			  ele=document.reg_form.phone;
			 
	       }   
		  else  if(!IsNumeric(document.reg_form.phone.value))
		   {	
		     msg="Please enter a valid phone number";
		     ele=document.reg_form.phone;
		     
	       }		 
		   else if(isblank(document.reg_form.password.value))
		   {	
		      msg="Please enter password";
			  ele=document.reg_form.password;
			 
	       } 
		  else if(document.reg_form.password.value.length<6 || document.reg_form.password.value.length>15)
			{
				msg="Password must be between 6-15 characters";
				ele=document.reg_form.password;
				
			}
		   else if(isblank(document.reg_form.spassword.value))
		   {	
		      msg="Please enter confirm password";
			  ele=document.reg_form.spassword;
			 
	       }  
	  	else if(document.reg_form.spassword.value.length<6 || document.reg_form.spassword.value.length>15)
			{
				msg="Confirm password must be between 6-15 characters";
				ele=document.reg_form.spassword;
				
			}
			else if(document.reg_form.password.value!==document.reg_form.spassword.value)
			{
				msg="Password mismatch with confirm password";
				ele=document.reg_form.spassword;
				
		}else if(document.reg_form.ship_id_exist.value!='' || (!document.reg_form.ship_to_same.checked && document.reg_form.ship_id_exist.value=='')){


		if(isblank(document.reg_form.ship_first_name.value))
		   {	
		      msg="Please enter a first name for shipping";
			  ele=document.reg_form.ship_first_name;
			 
	       }
	   else if(isblank(document.reg_form.ship_last_name.value))
		   {	
		      msg="Please enter a last name for shipping";
			  ele=document.reg_form.ship_last_name;
			 
	       }
	   
	    else if(isblank(document.reg_form.ship_address1.value))
		   {	
		      msg="Please enter a shipping address";
			  ele=document.reg_form.ship_address1;
			 
	       }
		 else if(isblank(document.reg_form.ship_city.value))
		   {	
		      msg="Please enter a city for shipping";
			  ele=document.reg_form.ship_city;
			 
	       }   
		 else if(isblank(document.reg_form.ship_state.value))
		   {	
		      msg="Please select state for shipping";
			  ele=document.reg_form.ship_state;
			 
	       }   
	     else if(isblank(document.reg_form.ship_zip.value))
		   {	
		      msg="Please enter a zip code for shipping";
			  ele=document.reg_form.ship_zip;
			 
	       } 	
		else if(!validCode(document.reg_form.ship_zip.value))
		   {	
		      msg="Please enter a valid zip format for shipping";
			  ele=document.reg_form.ship_zip;
			 
	       } 
  
		  else if(isblank(document.reg_form.ship_phone.value))
		   {	
		      msg="Please enter a phone number for shipping";
			  ele=document.reg_form.ship_phone;
			 
	       }   
		  else  if(!IsNumeric(document.reg_form.ship_phone.value))
		   {	
		     msg="Please enter a valid phone number for shipping";
		     ele=document.reg_form.ship_phone;
		     
	       }

	}
	   
	  if(msg.length > 0)
	   {
          alert(msg);
		  ele.focus();
		  return false;
      }
   
	 else{
       
		return true;
	    
	 } 
  }


//End























//******************************************************************************************************************************
// Check numbers and special characters onkePress in fullname
function noNumbers(e)
{
var keynum;
var keychar;
var numcheck;
var spchRegExp;

if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);

numcheck = /\d/;                       // Regular expression for number check
var testchar=numcheck.test(keychar);
if(testchar===true)
{
   return !numcheck.test(keychar);
}

keychar = keychar.replace("`", "&");
keychar = keychar.replace("~", "&");
keychar = keychar.replace("*", "&");            // Replace functions because * and other are regular expr syntex
keychar = keychar.replace("(", "&");
keychar = keychar.replace(")", "&");
keychar = keychar.replace("_", "&");
keychar = keychar.replace("-", "&");
keychar = keychar.replace("+", "&");
keychar = keychar.replace("=", "&");
keychar = keychar.replace("!", "&");
keychar = keychar.replace("@", "&");
keychar = keychar.replace("#", "&");
keychar = keychar.replace("$", "&");
keychar = keychar.replace("%", "&");
keychar = keychar.replace("^", "&");


spchRegExp = /^&$/;        // Regular expression for special characters check

var testspch=spchRegExp.test(keychar);

if(testspch===true)
{
   return !spchRegExp.test(keychar);
}

}

// End

//******************************************************************************************************************************
// Check comma and spaces onkeypress in passord and confirm password
function pass(e)
{
var keynum; 
var keychar;
var quotecheck;
var spacecheck;

if(window.event) // IE
  {
  keynum = e.keyCode; 
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);

quotecheck = /(['"])/;                 // Regular expression for quote check
var testchar=quotecheck.test(keychar);
if(testchar===true)
{  //alert(keychar);
   return !quotecheck.test(keychar);
}

spacecheck = /([ ])/;                 // Regular expression for space check       
var testspch=spacecheck.test(keychar);

if(testspch===true)
{  //alert(keychar);
   return !spacecheck.test(keychar);
}

}

// End

//******************************************************************************************************************************
