function validate_fields()
{
  if(document.getElementById("fname").value == '')
  {
   alert('Please enter First name');
   document.getElementById("fname").focus();
   return false;
  }
  if(document.getElementById("lname").value == "")
  {
   alert('Please enter Last name');
   document.getElementById("lname").focus();
   return false;
  }
   if(document.getElementById("email").value == "")
  {
   alert('Please enter email address');
   document.getElementById("email").focus();
   return false;
  }
  if(document.getElementById("email").value != "")
  {
        var str = document.getElementById("email").value;
        var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
  
  }
  if(document.getElementById("user").value == "")
  {
   alert('Please enter Username');
   document.getElementById("user").focus();
   return false;
  }
  if(document.getElementById("pass").value == "")
  {
   alert('Please enter password');
   document.getElementById("pass").focus();
   return false;
  }
  if(document.getElementById("pass").value != "")
  {
   var psslen = document.getElementById("pass").value;
   var strlen = psslen.length;
   if(strlen < 4)
   {
    alert('Password length must be greater than 3');
    document.getElementById("pass").focus();
    return false;
   }
  }
  if(document.getElementById("vpass").value == "")
  {
   alert('Please enter confirm password');
   document.getElementById("vpass").focus();
   return false;
  }
  if(document.getElementById("vpass").value != document.getElementById("pass").value)
  {
   alert('Your Password and Confirm password does not match');
   document.getElementById("vpass").focus();
   return false;
  }
  if(document.getElementById("phone").value == "")
  {
   alert('Please enter phone number');
   document.getElementById("phone").focus();
   return false;
  }
 if(document.getElementById("webs").value != "")
  {
   var str = document.getElementById("webs").value;
   var chkstr = str.substring(0,3);
   if(chkstr == 'www' || chkstr == 'WWW')
   {
     var hello;
   }	 
   else
   {  
     alert('Please enter a valid URL starting with www');
     return false;
   }	 
  }
  if(document.getElementById("Address1").value == "")
  {
   alert('Please enter your address');
   document.getElementById("Address1").focus();
   return false;
  }
  if(document.getElementById("city").value == "")
  {
   alert('Please enter city name');
   document.getElementById("city").focus();
   return false;
  }
  if(document.getElementById("country").value == "")
  {
   alert('Please select country here');
   document.getElementById("country").focus();
   return false;
  }
  if(document.getElementById("package").value == "")
  {
   alert('Please enter a check payable to ');
   document.getElementById("package").focus();
   return false;
  }
 return true;
}

function validate_admineditfields()
{
  if(document.getElementById("fname").value == '')
  {
   alert('Please enter First name');
   document.getElementById("fname").focus();
   return false;
  }
  if(document.getElementById("lname").value == "")
  {
   alert('Please enter Last name');
   document.getElementById("lname").focus();
   return false;
  }
   if(document.getElementById("email").value == "")
  {
   alert('Please enter email address');
   document.getElementById("email").focus();
   return false;
  }
  if(document.getElementById("email").value != "")
  {
        var str = document.getElementById("email").value;
        var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
  
  }
  if(document.getElementById("user").value == "")
  {
   alert('Please enter Username');
   document.getElementById("user").focus();
   return false;
  }
  if(document.getElementById("pass").value == "")
  {
   alert('Please enter password');
   document.getElementById("pass").focus();
   return false;
  }
  if(document.getElementById("pass").value != "")
  {
   var psslen = document.getElementById("pass").value;
   var strlen = psslen.length;
   if(strlen < 4)
   {
    alert('Password length must be greater than 3');
    document.getElementById("pass").focus();
    return false;
   }
  }
  if(document.getElementById("vpass").value == "")
  {
   alert('Please enter confirm password');
   document.getElementById("vpass").focus();
   return false;
  }
  if(document.getElementById("vpass").value != document.getElementById("pass").value)
  {
   alert('Your Password and Confirm password does not match');
   document.getElementById("vpass").focus();
   return false;
  }
  return true;
}

function validate_package()
{
  if(document.getElementById("name").value == '')
  {
   alert('Please enter name');
   document.getElementById("name").focus();
   return false;
  }
  if(document.getElementById("cost").value == "")
  {
   alert('Please enter cost');
   document.getElementById("cost").focus();
   return false;
  }
  if(document.getElementById("ptype").value == "")
  {
   alert('Please select package type');
   document.getElementById("ptype").focus();
   return false;
  }
   if(document.getElementById("surveys").value == "")
  {
   alert('Please enter no. of surveys');
   document.getElementById("surveys").focus();
   return false;
  }
  if(document.getElementById("polls").value == "")
  {
   alert('Please enter no. of polls');
   document.getElementById("polls").focus();
   return false;
  }
  if(document.getElementById("resp").value == "")
  {
   alert('Please enter no. of responses allowed');
   document.getElementById("resp").focus();
   return false;
  }
  if(document.getElementById("quest").value == "")
  {
   alert('Please enter no. of questions/survey');
   document.getElementById("quest").focus();
   return false;
  }
  return true;
}

function validate_help()
{
  if(document.getElementById("toptab").value == '')
  {
   alert('Please select top tab');
   document.getElementById("toptab").focus();
   return false;
  }
  if(document.getElementById("subtab").value == "")
  {
   alert('Please select sub tab');
   document.getElementById("subtab").focus();
   return false;
  }
  return true;
}
 
 
