function validate2()
{
	//alert("hello");
    var frm=document.form1;	
   var reg=frm.email;			
	if (reg.value.length==0)
		{
		alert("Please enter the email !!!");
		reg.focus();
		return false;
		}   
		
  	if(document.form1.email.value != "")	
    {		
    	var eAddr = document.form1.email.value;
        var goddAdr = validEmail(eAddr);
    	if(goddAdr == false)
	    {
		document.form1.email.focus();
		document.form1.email.select();
		return false;
    	}
     } 		
}
function validate5()
	{		
	var frm=document.contactconf;
	reg=frm.title;	
	if (reg.value.length==0)
		{
		alert("Please select a Title !!!");
		reg.focus();
		return false;
		}
		var reg=frm.firstname;		
	if (reg.value.length==0)
		{
		alert("Please enter the FirstName !!!");
		reg.focus();
		return false;
		}
		var reg=frm.city;		
	if (reg.value.length==0)
		{
		alert("Please enter the city !!!");
		reg.focus();
		return false;
		}
	var reg=frm.phone;		
	if (reg.value.length==0)
		{
		alert("Please enter the phone !!!");
		reg.focus();
		return false;
		}	
		var reg=frm.email;			
	if (reg.value.length==0)
		{
		alert("Please enter the email !!!");
		reg.focus();
		return false;
		}		
  	if(document.contactconf.email.value != "")	
    {		
    	var eAddr = document.contactconf.email.value;
        var goddAdr = validEmail(eAddr);
    	if(goddAdr == false)
	    {
		document.contactconf.email.focus();
		document.contactconf.email.select();
		return false;
    	}
     } 			
 		var reg=frm.subject;		
	if (reg.value.length==0)
		{
		alert("Please enter the subject!!!");
		reg.focus();
		return false;
		}
		var reg=frm.message;		
	if (reg.value.length==0)
		{
		alert("Please enter the message!!!");
		reg.focus();
		return false;	
		}	
	return true;
	}		
 function validEmail(eAddr) 
      { 	 
    var goodAddr = false;
    var ndxAt = ndxDot = 0;

    ndxAt  = eAddr.indexOf("@");
    ndxDot = eAddr.indexOf(".");

   if ( (ndxDot < 0) || (ndxAt < 0) )
      alert("Invalid Email address. !");  
   else if ( eAddr.length <= (ndxDot + 2) )
   alert("There must be three characters after the 'dot'.\n\nThe format is 'you@dom.suf'. !");
   else
      goodAddr = true;
   return (goodAddr);                        
 } 
function ft1()
		{
		 theForm=document.form1;
		
		if(theForm.T1.checked)
		 {
			theForm.T2.checked = false;
			theForm.T3.checked = false;
			theForm.Title.value = "Mr.";
			
		 }
}			
		function ft2()
		{
		 theForm=document.form1;
		
		if(theForm.T2.checked)
		 {
			theForm.T1.checked = false;
			theForm.T3.checked = false;
			theForm.Title.value = "Ms.";
		 }
		}
		
		function ft3()
		{
		 theForm=document.form1;
		
		if(theForm.T3.checked)
		 {
			theForm.T1.checked = false;
			theForm.T2.checked = false;
			theForm.Title.value = "Mrs.";
		 }
		}
function SelectOption(OptionListName, ListVal)
{
	for (i=0; i < OptionListName.length; i++)
	{
		if (OptionListName.options[i].value == ListVal)
		{
			OptionListName.selectedIndex = i;
			break;
		}
	}
}		
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
  for (i = 0; i < field.length; i++) {
  field[i].checked = true;}
  checkflag = "true";
  return "Uncheck all"; }
else {
  for (i = 0; i < field.length; i++) {
  field[i].checked = false; }
  checkflag = "false";
  return "Check all"; }
}

function validateSubcriptionForm()
{
	//alert("hello");
   var frm=document.subscriptionform;	
   reg=frm.title;	
	if (reg.value.length==0)
		{
		alert("Please select a Title !!!");
		reg.focus();
		return false;
		}
		var reg=frm.name;		
	if (reg.value.length==0)
		{
		alert("Please enter the name !!!");
		reg.focus();
		return false;
		}
	var reg=frm.city;		
	if (reg.value.length==0)
		{
		alert("Please enter the city !!!");
		reg.focus();
		return false;
		}
   var reg=frm.email;			
	if (reg.value.length==0)
		{
		alert("Please enter the email !!!");
		reg.focus();
		return false;
		}   
		  	if(document.subscriptionform.email.value != "")	
    {		
    	var eAddr = document.subscriptionform.email.value;
        var goddAdr = validEmail(eAddr);
    	if(goddAdr == false)
	    {
		document.subscriptionform.email.focus();
		document.subscriptionform.email.select();
		return false;
    	}
     } 		
    var reg=frm.paymentmethod;			
	//alert("hello");
	if (reg.value.length==0)
		{
		alert("Please enter the paymentmethod !!!");
		reg.focus();
		return false;
		}  
		var reg=frm.mobile;		
	if (reg.value.length==0)
		{
		alert("Please enter the mobile!!!");
		reg.focus();
		return false;
		}
	var reg=frm.telephone;		
	if (reg.value.length==0)
		{
		alert("Please enter the telephone!!!");
		reg.focus();
		return false;
		}
     var reg=frm.country;			
     if (reg.value.length==0)
		{
		alert("Please enter the country !!!");
		reg.focus();
		return false;
		}   
		
}

function validate()
	{		
	var frm=document.form1;
	reg=frm.title;	
	if (reg.value.length==0)
		{
		alert("Please select a Title !!!");
		reg.focus();
		return false;
		}
		var reg=frm.firstname;		
	if (reg.value.length==0)
		{
		alert("Please enter the FirstName !!!");
		reg.focus();
		return false;
		}
		var reg=frm.surname;		
	if (reg.value.length==0)
		{
		alert("Please enter the surname !!!");
		reg.focus();
		return false;
		}
	var reg=frm.username;		
	if (reg.value.length==0)
		{
		alert("Please enter the username !!!");
		reg.focus();
		return false;
		}
		var reg=frm.password;		
	if (reg.value.length==0)
		{
		alert("Please enter the password !!!");
		reg.focus();
		return false;
		}
		var reg=frm.email;			
	if (reg.value.length==0)
		{
		alert("Please enter the email !!!");
		reg.focus();
		return false;
		}   
		
  	if(document.form1.email.value != "")	
    {		
    	var eAddr = document.form1.email.value;
        var goddAdr = validEmail(eAddr);
    	if(goddAdr == false)
	    {
		document.form1.email.focus();
		document.form1.email.select();
		return false;
    	}
     } 		
		var reg=frm.day1;		
	if (reg.value.length==0)
		{
		alert("Please enter the day !!!");
		reg.focus();
		return false;
		}
		var reg=frm.month1;	
		if (reg.value.length==0)
		{
		alert("Please enter the month !!!");
		reg.focus();
		return false;
		}
		var reg=frm.year1;	
		if (reg.value.length==0)
		{
		alert("Please enter the Year !!!");
		reg.focus();
		return false;
		}
 		var reg=frm.postcode;		
	if (reg.value.length==0)
		{
		alert("Please enter the postcode !!!");
		reg.focus();
		return false;
		}
		var reg=frm.address;		
	if (reg.value.length==0)
		{
		alert("Please enter the address!!!");
		reg.focus();
		return false;
		}
		var reg=frm.mobile;		
	if (reg.value.length==0)
		{
		alert("Please enter the mobile!!!");
		reg.focus();
		return false;
		}
		var reg=frm.make;		
	if (reg.value.length==0)
		{
		alert("Please enter the make  !!!");
		reg.focus();
		return false;
		}
		var reg=frm.motorcycle;		
	if (reg.value.length==0)
		{
		alert("Please enter the motorcycle!!!");
		reg.focus();
		return false;
		}
	return true;
	}		
 function validEmail(eAddr) 
      { 	 
    var goodAddr = false;
    var ndxAt = ndxDot = 0;

    ndxAt  = eAddr.indexOf("@");
    ndxDot = eAddr.indexOf(".");

   if ( (ndxDot < 0) || (ndxAt < 0) )
      alert("Invalid Email address. !");  
   else if ( eAddr.length <= (ndxDot + 2) )
   alert("There must be three characters after the 'dot'.\n\nThe format is 'you@dom.suf'. !");
   else
      goodAddr = true;
   return (goodAddr);                        
 } 
function ft1()
		{
		 theForm=document.form1;
		
		if(theForm.T1.checked)
		 {
			theForm.T2.checked = false;
			theForm.T3.checked = false;
			theForm.Title.value = "Mr.";
			
		 }
}			
		function ft2()
		{
		 theForm=document.form1;
		
		if(theForm.T2.checked)
		 {
			theForm.T1.checked = false;
			theForm.T3.checked = false;
			theForm.Title.value = "Ms.";
		 }
		}
		
		function ft3()
		{
		 theForm=document.form1;
		
		if(theForm.T3.checked)
		 {
			theForm.T1.checked = false;
			theForm.T2.checked = false;
			theForm.Title.value = "Mrs.";
		 }
		}
function SelectOption(OptionListName, ListVal)
{
	for (i=0; i < OptionListName.length; i++)
	{
		if (OptionListName.options[i].value == ListVal)
		{
			OptionListName.selectedIndex = i;
			break;
		}
	}
}		
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
  for (i = 0; i < field.length; i++) {
  field[i].checked = true;}
  checkflag = "true";
  return "Uncheck all"; }
else {
  for (i = 0; i < field.length; i++) {
  field[i].checked = false; }
  checkflag = "false";
  return "Check all"; }
}


function delete_confirm(id)
{
  if(confirm("Are you sure you want to Delete it!!!?"))
    return true;
  else
    return false;
}

   function checkForm(theForm){
        if(theForm.username.value == "" || IsAllSpaces(theForm.username.value)){
                alert("Please enter a your login name.");
                theForm.username.focus();
                return false;
        }
        if(theForm.password.value == "" || IsAllSpaces(theForm.password.value)){
                alert("Please enter a your password.");
                theForm.password.focus();
                return false;
        }
        return true;
   }
   function IsAllSpaces(myStr){
        while (myStr.substring(0,1) == " "){
                myStr = myStr.substring(1, myStr.length);
        }
        if (myStr == ""){
                return true;
        }
        return false;
   }
   
function checkNumeric(objName,minval, maxval,comma,period,hyphen) 
{
	var numberfield = objName;
	if (chkNumeric(objName,minval,maxval,comma,period,hyphen) == false) 
	{
		numberfield.select();
		numberfield.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function chkNumeric(objName,minval,maxval,comma,period,hyphen) 
{
  // only allow 0-9 be entered, plus any values passed 
  // (can be in any order, and don't have to be comma, period, or hyphen)
  // if all numbers allow commas, periods, hyphens or whatever, 
  // just hard code it here and take out the passed parameters
  var checkOK = "0123456789" + comma + period + hyphen;
  var checkStr = objName;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";

  for (i = 0;  i < checkStr.value.length;  i++)
  {
    ch = checkStr.value.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch != ",")
      allNum += ch;
  }
  if (!allValid)
  {	
   alertsay = "Please enter only these values \""
   alertsay = alertsay + checkOK + "\" in the \"" + checkStr.name + "\" field."
   alert(alertsay);
   return (false);
  }

  // set the minimum and maximum
  var chkVal = allNum;
  var prsVal = parseInt(allNum);
  if (chkVal != "" && !(prsVal >= minval && prsVal <= maxval))
  {
   alertsay = "Please enter a value greater than or "
   alertsay = alertsay + "equal to \"" + minval + "\" and less than or "
   alertsay = alertsay + "equal to \"" + maxval + "\" in the \"" + checkStr.name + "\" field."
   alert(alertsay);
   return (false);
  }
}
function echeck(str) {

		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
		 }

 		 return true					
	}

function myfun()
{
var emailID=document.frm.email
theForm = document.frm;

if (theForm.fname.value == "")
{
    alert("You must First Name");
	theForm.fname.focus();
	theForm.fname.select();
	return false;
}


if (theForm.message.value == "")
{
    alert("You must enter message");
	theForm.message.focus();
	theForm.message.select();
	return false;
}
if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}

return true;
}
function check_email(e){
	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
	var check1=0;
	for(i=0; i < e.length ;i++)
	{
		if(ok.indexOf(e.charAt(i))<0)
		{ 
			return false;			
		}
		if(e.charAt(i)=='@'){
			check1=check1+1;	
		}
		
	} 
	if(check1==1){
		return true;
	}else{
		return false;
	}
}

