function valid_forget_email(){
	if(document.adminLogin.email.value=='')
		{
			alert('Please enter your email address');
			document.adminLogin.email.focus();
			return false;
		}
return true;
}

function valid_add_admin(){
	
	if(document.regi.comp_shop.value=='')
		{
			alert('Please enter company/shop name');
			document.regi.comp_shop.focus();
			return false;
		}
			if(document.regi.deals_in.value=='')
		{
			alert('Please enter company/shop deals In');
			document.regi.deals_in.focus();
			return false;
		}					
			if(document.regi.comp_addr.value=='')
		{
			alert('Please enter company/shop address');
			document.regi.comp_addr.focus();
			return false;
		}	
			if(document.regi.service.value=='')
		{
			alert('Please select a service');
			document.regi.service.focus();
			return false;
		}
return true;
}

function valid_add(){
	
	if(document.regi.comp_shop.value=='')
		{
			alert('Please enter company/shop name');
			document.regi.comp_shop.focus();
			return false;
		}
			if(document.regi.deals_in.value=='')
		{
			alert('Please enter company/shop deals In');
			document.regi.deals_in.focus();
			return false;
		}					
			if(document.regi.comp_addr.value=='')
		{
			alert('Please enter company/shop address');
			document.regi.comp_addr.focus();
			return false;
		}	
				if(document.regi.contact_person.value=='')
		{
			alert('Please enter contact person name');
			document.regi.contact_person.focus();
			return false;
		}
		
		
		var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
	return true;
}
function trim(s)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
function checkInternationalPhone(phone){
var bracket=3
phone=trim(phone)
if(phone.indexOf("+")>1) return false
if(phone.indexOf("-")!=-1)bracket=bracket+1
if(phone.indexOf("(")!=-1 && phone.indexOf("(")>bracket)return false
var brchr=phone.indexOf("(")
if(phone.indexOf("(")!=-1 && phone.charAt(brchr+2)!=")")return false
if(phone.indexOf("(")==-1 && phone.indexOf(")")!=-1)return false
s=stripCharsInBag(phone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
	var Phone=document.regi.phone
	if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter Phone Number")
		Phone.focus()
		return false
	}
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}

	if(document.regi.service.value=='')
		{
			alert('Please select a service');
			document.regi.service.focus();
			return false;
		}
		
	//------------------------------
return true;
}
//-------------------------------------------------------

function valid_regi(){
	if(document.regi.name.value=='')
		{
			alert('Please Enter Name');
			document.regi.name.focus();
			return false;
		}

	if(document.regi.address.value=='')
		{
			alert('Please Enter Address');
			document.regi.address.focus();
			return false;
		}
var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
	return true;
}
function trim(s)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
function checkInternationalPhone(phone){
var bracket=3
phone=trim(phone)
if(phone.indexOf("+")>1) return false
if(phone.indexOf("-")!=-1)bracket=bracket+1
if(phone.indexOf("(")!=-1 && phone.indexOf("(")>bracket)return false
var brchr=phone.indexOf("(")
if(phone.indexOf("(")!=-1 && phone.charAt(brchr+2)!=")")return false
if(phone.indexOf("(")==-1 && phone.indexOf(")")!=-1)return false
s=stripCharsInBag(phone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
	var Phone=document.regi.phone
	if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter Phone Number")
		Phone.focus()
		return false
	}
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}
	
	var mobile=document.regi.mobile
	if ((mobile.value==null)||(mobile.value=="")){
		alert("Please Enter Mobile Number")
		mobile.focus()
		return false
	}
	if (checkInternationalPhone(mobile.value)==false){
		alert("Please Enter a Valid Mobile Number")
		mobile.value=""
		mobile.focus()
		return false
	}	
	
	if(document.regi.email.value=='')
		{
			alert("Please Enter Email");
			document.regi.email.focus();
			return false;
		}
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			var returnval=emailfilter.test(document.regi.email.value);
			if (returnval==false){
			alert("Please enter a valid email address.")
			document.regi.email.value="";
			document.regi.email.focus();			
		return false;
		}

	if(document.regi.username.value=='')
		{
			alert('Please enter Username');
			document.regi.username.focus();
			return false;
		}
//-----------------------------------------
var passfilter = /^[^\\\'\"\/]+$/;
if(document.regi.pass.value=="")
{
alert("Please Enter Password");
document.regi.pass.focus();
return false;
}
else if(!passfilter.test(document.regi.pass.value))
{
alert("Quotes and slashes are not allowed in password ");
return false;
}
if(document.regi.rpass.value=="")
{
alert("Please Enter Confirm  New Password");
document.login.cpwd.focus();
return false;
}
if(document.regi.pass.value!='' && document.regi.rpass.value!=''){
if(document.regi.pass.value!=document.regi.rpass.value){
alert("Confirm Password and New Password do not match.");
document.regi.rpass.value='';
document.regi.pass.value='';
document.regi.pass.value();
return false;
}
}		

//-----------------------------------------------

return true;
}
//---------------------------------------------------------
function valid_comm(){
	if(document.comm.name.value=='')
		{
			alert('Please Enter Name');
			document.comm.name.focus();
			return false;
		}

var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
	return true;
}
function trim(s)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
function checkInternationalPhone(phone){
var bracket=3
phone=trim(phone)
if(phone.indexOf("+")>1) return false
if(phone.indexOf("-")!=-1)bracket=bracket+1
if(phone.indexOf("(")!=-1 && phone.indexOf("(")>bracket)return false
var brchr=phone.indexOf("(")
if(phone.indexOf("(")!=-1 && phone.charAt(brchr+2)!=")")return false
if(phone.indexOf("(")==-1 && phone.indexOf(")")!=-1)return false
s=stripCharsInBag(phone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

	var Phone=document.comm.phone
	if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter Phone Number")
		Phone.focus()
		return false
	}
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}
	
	if(document.comm.email.value=='')
		{
			alert("Please Enter Email");
			return false;
		}
			var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			var returnval=emailfilter.test(document.comm.email.value);
			if (returnval==false){
			alert("Please enter a valid email address.");
			document.comm.email.value="";
			document.comm.email.focus();
		return false;
		}		
		
	if(document.comm.comment.value=='')
		{
			alert('Please Enter Comments');
			document.comm.comment.focus();
			return false;
		}
		
return true;
}

//----------------------------------------------------------------

function valid_createuser(){
	var passfilter = /^[^\\\'\"\/]+$/;
	if(document.createuser.username.value=='')
		{
			alert('Enter Service Name');
			document.createuser.username.focus();
			return false;
		}

return true;
}


//------------------------------------------------------------

function valid_login(){
var passfilter = /^[^\\\'\"\/]+$/;
	if(document.login.un.value=='')
		{
			alert('Enter Your UserName');
			document.login.un.focus();
			return false;
		}
	if(document.login.opwd.value=='')
		{
			alert('Enter Your Old Password');
			document.login.opwd.focus();
			return false;
		}
if(document.login.pwd.value=="")
{
alert("Please Enter New Password");
document.login.pwd.focus();
return false;
}
else if(!passfilter.test(document.login.pwd.value))
{
alert("Quotes and slashes are not allowed in password ");
return false;
}
if(document.login.cpwd.value=="")
{
alert("Please Enter Confirm  New Password");
document.login.cpwd.focus();
return false;
}
if(document.login.pwd.value!='' && document.login.cpwd.value!=''){
if(document.login.pwd.value!=document.login.cpwd.value){
alert("Confirm Password and New Password do not match.");
document.login.cpwd.value='';
document.login.pwd.value='';
document.login.pwd.focus();
return false;
}
}		
return true;
}

function user_login(){
var passfilter = /^[^\\\'\"\/]+$/;
	if(document.editpass.un.value=='')
		{
			alert('Enter Your UserName');
			document.editpass.un.focus();
			return false;
		}
	if(document.editpass.opwd.value=='')
		{
			alert('Enter Your Old Password');
			document.editpass.opwd.focus();
			return false;
		}
if(document.editpass.pwd.value=="")
{
alert("Please Enter New Password");
document.editpass.pwd.focus();
return false;
}
else if(!passfilter.test(document.editpass.pwd.value))
{
alert("Quotes and slashes are not allowed in password ");
return false;
}
if(document.editpass.cpwd.value=="")
{
alert("Please Enter Confirm  New Password");
document.editpass.cpwd.focus();
return false;
}
if(document.editpass.pwd.value!='' && document.editpass.cpwd.value!=''){
if(document.editpass.pwd.value!=document.editpass.cpwd.value){
alert("Confirm Password and New Password do not match.");
document.editpass.cpwd.value='';
document.editpass.pwd.value='';
document.editpass.pwd.focus();
return false;
}
}		
return true;
}