function other(f1,f2)
{
	if(f1.options[f1.options.selectedIndex].text=="Other")
		f2.disabled=false;
	else
	{
		f2.value="";
		f2.disabled=true;
	}
}
function show(f1)
{
i=0;
//alert ("the length of form "+f1.elements.length);
while(i!=f1.elements.length)
	{
		if(f1.elements[i].disabled||f1.elements[i].name=="jobId")
		{
		i++;
		continue;
		}
		if(f1.elements[i].value.length==0)
		{
		alert("Enter your "+f1.elements[i].name);
		f1.elements[i].focus();
		return 0;
		}
		if (f1.elements[i].name=="Email") {
			emailErr=checkEmail(f1.Email.value) ;
			if(emailErr)
			{
			alert("Check your E-mail Address");
			return false;
			}
	}	
		if(f1.elements[i].name=="phoneNo" || f1.elements[i].name=="Zip_Code")
		{
			if(isNaN(f1.elements[i].value))
			{
				alert(f1.elements[i].name+" should be numeric");
				f1.elements[i].focus();
				return 0;
			}
		}

		i++;
	}
	
	if(i==f1.elements.length)
	{
		return 1;
	}
	return 0;
}

function checkEmail(str) {
		var eerr="";
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   eerr="Invalid E-mail ID";
		   return eerr
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   eerr="Invalid E-mail ID";
		   return eerr
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    eerr="Invalid E-mail ID";
		    return eerr
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    eerr="Invalid E-mail ID";
		    return eerr
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    eerr="Invalid E-mail ID";
		    return eerr
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    eerr="Invalid E-mail ID";
		    return eerr
		 }
		
		 if (str.indexOf(" ")!=-1){
		    eerr="Invalid E-mail ID";
		    return eerr
		 }
		 return ""
	}



function compare(f1,f2)
{
  if(f1.value!=f2.value)
  {
  	alert("Check Your Confirm Password");
	f2.focus();
	return false;
  }
	else
	return true;
}


function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{
alert(alerttxt);
return false
}
else {return true}
}
}

/////////////////////////////////////////////////////////////////////
function main_contact(f1)
{
//validate_form();
	with (document.contact_frm)
		{
			if (validate_required(Email,"Email Address must be filled out!")==false)
			  {
				  Email.focus();return false;
			  }
			if (validate_required(Name,"Name must be filled out!")==false)
			  {
				  Name.focus();return false;
			  }
			if (validate_required(subject,"Subject field must be filled out!")==false)
			  {
				  subject.focus();return false;
			  }
			 if (validate_required(msg,"Please enter your message!")==false)
			  {
			   msg.focus();return false;
			  }
 
		}

//email(this);
//validRegExp=/^[^@]+@[^@]+\.[a-z]{2,}$/i;
validRegExp=/^[-a-zA-Z0-9._%-+']+@[a-zA-Z0-9.-]+.[a-z]{2,4}$/i;
strEmail = f1.Email.value;
	if (strEmail.search(validRegExp) == -1) 
	{
alert("Please enter a valid Email");
f1.Email.value="";
f1.Email.focus();
return false;
	}

//nameValidate()
strfname = document.contact_frm.Name.value;
   var iChars = "*|,\":<>[]{}`\';()@&$#%~0123456789";
   for (var i = 0; i < strfname.length; i++) {
      if (iChars.indexOf(strfname.charAt(i)) != -1)
	  {
        alert("Please enter a valid Name");
		document.contact_frm.Name.value="";
		document.contact_frm.Name.focus();
	     return false;
	  }	 
   }

if(f1.help.value==0)
	{
alert("Please Select any value");
return false;
	}
}	

///////////////////////////////////////////////////////
function main_feedback(f1){

with (document.FeedbackForm)
{
if (validate_required(Email,"Email Address must be filled out!")==false)
  { Email.focus();return false;}
if (validate_required(comments,"Please give your comments!")==false)
  { comments.focus();return false;}

}


//email(this);
validRegExp=/^[-a-zA-Z0-9._%-+']+@[a-zA-Z0-9.-]+.[a-z]{2,4}$/i;
strEmail = f1.Email.value;
if (strEmail.search(validRegExp) == -1) 
{
alert("Please enter a valid Email");
f1.Email.value="";
f1.Email.focus();
return false;
}
//	nameValidate1();

strfname =  document.FeedbackForm.name.value;
   var iChars = "*|,\":<>[]{}`\';()@&$#%~0123456789";
   for (var i = 0; i < strfname.length; i++) {
      if (iChars.indexOf(strfname.charAt(i)) != -1)
	  {
        alert("Please enter a valid Name");
		document.FeedbackForm.name.value="";
		document.FeedbackForm.name.focus();
	     return false;
	  }	 
   }


//phoneValidate();
	
	
strfname = document.FeedbackForm.phone.value;
if(strfname!="")
{
if(isNaN(document.FeedbackForm.phone.value))     
{
			alert("Please enter a valid Phone Number");
			document.FeedbackForm.phone.value="";
			document.FeedbackForm.phone.focus();
			return false;
}
else
{
		if(strfname.length<10)
		{
			alert("Please enter a valid Phone Number");
			document.FeedbackForm.phone.value="";
			document.FeedbackForm.phone.focus();
			return false;
		}
}
}
//	email_2(this);

validRegExp=/^[-a-zA-Z0-9._%-+']+@[a-zA-Z0-9.-]+.[a-z]{2,4}$/i;
strEmail = f1.Email_2.value;
if(strEmail!="")
{
if (strEmail.search(validRegExp) == -1) 
{
alert("Please enter a valid Email");
f1.Email_2.value="";
f1.Email_2.focus();
return false;
} 
}

if(f1.related_sel.value==0)
	{
alert("Please Select any value");
return false;
	}


}	