$(document).ready(function() {

	////	Old suckerfish
	//if (window.attachEvent) sfHover();
	teaSFWJ();

	////	search form top
	$("#NavTopLft .n2").click(function(event) {
		event.preventDefault();									////	disables forwarding to search page.
		$("#searchformtop").toggleClass("onstage");
		
	});
	initSearchFormTop();
});

function		initSearchFormTop(){
	////	Customize
	var	defaultTXT		=	"Enter Search Terms";
	var 	defaultRGB		=	"#999";
	var	activeRGB		=	"#111";

	////	Program
	var	searchTF		=	$("#searchformtop input.searchTerms");

	searchTF.val(defaultTXT);

	searchTF.focus(function(e){
		//alert(88+":"+searchTF.val());
		if (searchTF.val()==defaultTXT)	{searchTF.val("");}
		searchTF.css({color:activeRGB});
	});

	searchTF.blur(function(e){
		if (searchTF.val()=="")	{
			searchTF.val(defaultTXT);
			searchTF.css({color:defaultRGB});
		}
	});

	////	onSubmit 	::
	$("form#searchformtop").submit(function ()	{
		if (searchTF.val()==defaultTXT)	{searchTF.val()==""};
		return true;
	})


};

////	Old suckerfish
sfHover = function() {
	if (!document.getElementById("NavMain")) return null;
	if (document.getElementById("NavMain").getElementsByTagName("LI"))	{
		var sfEls = document.getElementById("NavMain").getElementsByTagName("LI"); 
		for (var i=0; i<sfEls.length; i++) 
		{	sfEls[i].onmouseover	=function() {	this.className+=" sfhover";}
			sfEls[i].onmouseout	=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); }
		}
	}
}

////	TEA:	Suckerfish with jQuery
function		teaSFWJ()	{
	$LIs	=	$("#NavMain").children()
	$LIs.mouseover(function()	{		$(this).children().css("left","auto");		});
	$LIs.mouseout(function()	{		$(this).children().css("left","-999em");	});
}



//Added By Sujesh For validation purpose

function checkemail1()
    
	   
{
	var str=document.getElementById('Email').value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		testresults=true
	else{
	msg="1";
		alert("Please input a valid email address!")
		document.getElementById('Email').focus()
		document.getElementById("Email").style.backgroundColor ="#FFCC00";
		testresults=false
	}
	
	
	
	return (testresults)
}



function Validate()
{
    
    var msg="";
	
    if(document.getElementById("Company").value=="")
		{
		msg="1";
			alert("Please Fill Company Name!");
			document.getElementById("Company").style.backgroundColor ="#FFCC00";
			document.getElementById("Company").focus();
			  return false;
		}				
		
		
		
	
		
		if(document.getElementById("FirstName").value=="")
		{
		msg="1";
			alert("Please Fill Your First Name!");
			document.getElementById("FirstName").style.backgroundColor ="#FFCC00";
			document.getElementById("FirstName").focus();
			  return false;
		}
		
		
		if(document.getElementById("LastName").value=="")
		{
		msg="1";
			alert("Please Fill Your Last Name!");
			document.getElementById("LastName").style.backgroundColor ="#FFCC00";
			document.getElementById("LastName").focus();
			  return false;
		}
		
		
		
		
//	 var objRegExpUsPhoneNumber1 = /^\d{3} \d{3} \d{4}$/ ;
//	 var objRegExpUsPhoneNumber2 = /^\(\d{3}\)\ \d{3}\-\d{4}$/ ;
//	 var objRegExpUsPhoneNumber3 = /^\(\d{3}\)\ \d{3}\ \d{4}$/ ;
//	 var objRegExpUsPhoneNumber4 = /^\(\d{3}\)\d{3}\ \d{4}$/ ;
//	 
//	 if(document.getElementById("PhoneNumber").value="(123) 123-1234")
//	 {              
//                alert("Please Insert Your Phone Number");
//                document.getElementById("PhoneNumber").style.backgroundColor ="#FFCC00";
//                document.getElementById("PhoneNumber").focus();
//                document.getElementById("PhoneNumber").value="";
//                return false;
//          } 
// 
//        
//      if(document.getElementById("PhoneNumber").value!="")
//      {
//          var phoneNo=  document.getElementById("PhoneNumber").value;
//          if(!objRegExpUsPhoneNumber2.test(phoneNo)) 
//          {              
//                alert("Please Insert the Phone Number in Correct Format");
//                document.getElementById("PhoneNumber").style.backgroundColor ="#FFCC00";
//                document.getElementById("PhoneNumber").focus();
//                return false;
//          } 
//                 
//      }
//      else
//      {
//      alert("Please Enter Your Home Phone Number!");
//      document.getElementById("PhoneNumber").style.backgroundColor ="#FFCC00";
//      document.getElementById("PhoneNumber").focus();
//      return false;
//      }	

		

	if (!checkemail1()){
	msg="1";
		return false;
	}	
	
		
		
		
	      
	    if(document.getElementById("AdressLine1").value=="")
		{
		msg="1";
			alert("Please Fill Your  Address!");
			document.getElementById("AdressLine1").style.backgroundColor ="#FFCC00";
			document.getElementById("AdressLine1").focus();
			return false;
		}
		
		if(document.getElementById("City").value=="")
		{
		msg="1";
			alert("Please Enter Your  City!");
			document.getElementById("City").style.backgroundColor ="#FFCC00";
			document.getElementById("City").focus();
			return false;
		}
		
		
		if(document.getElementById("ddl_State").options[document.getElementById("ddl_State").selectedIndex].value=="Select")
	{
		
		
		msg="1";
			alert("Please Select Your  State!");
			document.getElementById("ddl_State").style.backgroundColor ="#FFCC00";
			document.getElementById("ddl_State").focus();
			return false;
		}
		
		 if(msg=="")
	    {
	    document.form1.submit();	
	    }
		return true;
		
		
		
}




function Validate1()
{
    
    var msg="";		
		if(document.getElementById("FirstName").value=="")
		{
		msg="1";
			alert("Please Fill Your First Name!");
			document.getElementById("FirstName").style.backgroundColor ="#FFCC00";
			document.getElementById("FirstName").focus();
			  return false;
		}
		
		if(document.getElementById("LastName").value=="")
		{
		msg="1";
			alert("Please Fill Your Last Name!");
			document.getElementById("LastName").style.backgroundColor ="#FFCC00";
			document.getElementById("LastName").focus();
			  return false;
		}
		
//		 var objRegExpUsPhoneNumber1 = /^\d{3} \d{3} \d{4}$/ ;
//	 var objRegExpUsPhoneNumber2 = /^\(\d{3}\)\ \d{3}\-\d{4}$/ ;
//	 var objRegExpUsPhoneNumber3 = /^\(\d{3}\)\ \d{3}\ \d{4}$/ ;
//	 var objRegExpUsPhoneNumber4 = /^\(\d{3}\)\d{3}\ \d{4}$/ ;
//	 
//	if(document.getElementById("PhoneNumber").value="(123) 123-1234")
//	 {              
//                alert("Please Insert Your Phone Number");
//                document.getElementById("PhoneNumber").style.backgroundColor ="#FFCC00";
//                document.getElementById("PhoneNumber").focus();
//                document.getElementById("PhoneNumber").value="";
//                return false;
//          } 
// 
//        
//      if(document.getElementById("PhoneNumber").value!="")
//      {
//          var phoneNo=  document.getElementById("PhoneNumber").value;
//          if(!objRegExpUsPhoneNumber2.test(phoneNo)) 
//          {              
//                alert("Please Insert the Phone Number in Correct Format");
//                document.getElementById("PhoneNumber").style.backgroundColor ="#FFCC00";
//                document.getElementById("PhoneNumber").focus();
//                return false;
//          } 
//                 
//      }
//      else
//      {
//      alert("Please Enter Your Home Phone Number!");
//      document.getElementById("PhoneNumber").style.backgroundColor ="#FFCC00";
//      document.getElementById("PhoneNumber").focus();
//      return false;
//      }	

	if (!checkemail1()){
	msg="1";
		return false;
	}	
	
		
		
		
	      
	    if(document.getElementById("AdressLine1").value=="")
		{
		msg="1";
			alert("Please Fill Your  Address!");
			document.getElementById("AdressLine1").style.backgroundColor ="#FFCC00";
			document.getElementById("AdressLine1").focus();
			return false;
		}
		
		if(document.getElementById("City").value=="")
		{
		msg="1";
			alert("Please Enter Your  City!");
			document.getElementById("City").style.backgroundColor ="#FFCC00";
			document.getElementById("City").focus();
			return false;
		}
		
		
		if(document.getElementById("ddl_State").options[document.getElementById("ddl_State").selectedIndex].value=="Select")
	{
		
		
		msg="1";
			alert("Please Select Your  State!");
			document.getElementById("ddl_State").style.backgroundColor ="#FFCC00";
			document.getElementById("ddl_State").focus();
			return false;
		}
		
		 if(document.getElementById("CoverLetter").value=="")
		{
		msg="1";
			alert("Please Attach Your Cover Letter!");
			document.getElementById("CoverLetter").style.backgroundColor ="#FFCC00";
			document.getElementById("CoverLetter").focus();
			return false;
		}
		
		if(document.getElementById("Resume").value=="")
		{
		msg="1";
			alert("Please Attach Your Resume!");
			document.getElementById("Resume").style.backgroundColor ="#FFCC00";
			document.getElementById("Resume").focus();
			return false;
		}
		
		 if(msg=="")
	    {
	    document.form1.submit();	
	    }
		return true;
		
		
		
}



