<!-- Begin
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}
//  End -->
function popUp(url) {

sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resize=1,width=680,height=500');

self.name = "mainWin"; }

function popUpHotSpots(url) {

sealWin=window.open(url,"hotwin",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=400,height=370');

self.name = "hotspotWin"; }

function roompopUp(url) {

sealWin=window.open(url,"roomwin",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1, resize=1,width=820,height=400');

self.name = "roomWin"; 
}

function FreeTripop(url) {

freetrip=window.open(url,"freetrip",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0, resize=0,width=415,height=625'); 
}

function vtPopUp(url) {

vt=window.open(url,"vt",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0, resize=0,width=720,height=410'); 
}

function MM_openBrWindow(theURL,winName,features) 
{ //v2.0
  window.open(theURL,winName,features);
}

function clearText(formname)
{
	if (formname.message.value=="Paste your cover letter here")
	formname.message.value="";
}

function UploadFile(formname)
{
  if (formname.Email.value == '')
  {
   alert('Please enter an email first.');
   formname.Email.focus();
   return false;
  }
  if (formname.Email.value!="")
	{
		if (!isEmail (formname.Email.value))
		{
			alert ('Please enter a valid email address');
			formname.Email.focus();
			formname.Email.select();
			return false;
		}
	}

   window.open('upload.php?project_name='+formname.Email.value+'&filename=','MyWin','status=yes,location=yes,scrollbars=no,resizable=no,width=500,height=400');
   return true;
  }
  
function toUnicode(elmnt,content)
{
if (content.length==elmnt.maxLength)
	{
	next=elmnt.tabIndex
	if (next<document.forms[0].elements.length)
		{
		document.forms[0].elements[next].focus()
		}
	}
}

function isEmail (s) 
{
	var i = 1;
  	var sLength = s.length;
  	while ((i < sLength) && (s.charAt(i) != "@")) 
	{
    	i++
  	}
	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 2;
  	while ((i < sLength) && (s.charAt(i) != ".")) 
	{
    	i++
  	}
  	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	  	else return true;
}

function validate_form(formname)
{
	if (formname.fName.value=="")
	{
		alert ('Please enter your First Name');
		formname.fName.focus();
		return false
	}

	if (formname.lName.value=="")
	{
		alert ('Please enter your Last Name');
		formname.lName.focus();
		return false
	}

	if (formname.Email.value=="")
	{
		alert ('Please enter a valid email address');
		formname.Email.focus();
		formname.Email.select();
		return false
	}
	if (formname.Email.value!="")
	{
		if (!isEmail (formname.Email.value))
		{
			alert ('Please enter a valid email address');
			formname.Email.focus();
			formname.Email.select();
			return false
		}
	}
	
	if (formname.PNumber1.value=="")
	{
		alert ('Please enter Phone Number part 1');
		formname.PNumber1.focus();
		formname.PNumber1.select();		
		return false
	}
    if(isNaN(formname.PNumber1.value))
	{
		alert ('Phone Number should be a Number');
		formname.PNumber1.focus();
		formname.PNumber1.select();	
		return false
	}
   if (formname.PNumber2.value=="")
	{
		alert ('Please enter Phone Number part 2');
		formname.PNumber2.focus();
		formname.PNumber2.select();	
		return false
	}
   if(isNaN(formname.PNumber2.value))
	{
		alert ('Phone Number should be a Number');
		formname.PNumber2.focus();
		formname.PNumber2.select();	
		return false
	}
    if (formname.PNumber3.value=="")
	{
		alert ('Please enter Phone Number part 3');
		formname.PNumber3.focus();
		formname.PNumber3.select();	
		return false
	}
   if(isNaN(formname.PNumber3.value))
	{
		alert ('Phone Number should be a Number');
		formname.PNumber3.focus();
		formname.PNumber3.select();	
		return false
	}
	
if (document.all||document.getElementById){
//screen thru every element in the form, and hunt down "submit" and "reset"
for (i=0;i<formname.length;i++){
var tempobj=formname.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
//disable em
tempobj.disabled=true
}
}

	return true;
}

function validate_formJobs(myformname)
{
	if (myformname.Name.value=="")
	{
		alert ('Please enter your Name');
		myformname.Name.focus();
		return false
	}
	
	if (myformname.DPhone1.value=="")
	{
		alert ('Please enter Phone Number part 1');
		myformname.DPhone1.focus();
		myformname.DPhone1.select();		
		return false
	}
    if(isNaN(myformname.DPhone1.value))
	{
		alert ('Phone Number should be a Number');
		myformname.DPhone1.focus();
		myformname.DPhone1.select();	
		return false
	}
   if (myformname.DPhone2.value=="")
	{
		alert ('Please enter Phone Number part 2');
		myformname.DPhone2.focus();
		myformname.DPhone2.select();	
		return false
	}
   if(isNaN(myformname.DPhone2.value))
	{
		alert ('Phone Number should be a Number');
		myformname.DPhone2.focus();
		myformname.DPhone2.select();	
		return false
	}
    if (myformname.DPhone3.value=="")
	{
		alert ('Please enter Phone Number part 3');
		myformname.DPhone3.focus();
		myformname.DPhone3.select();	
		return false
	}
   if(isNaN(myformname.DPhone3.value))
	{
		alert ('Phone Number should be a Number');
		myformname.DPhone3.focus();
		myformname.DPhone3.select();	
		return false
	}
	if (myformname.Email.value=="")
	{
		alert ('Please enter a valid email address');
		myformname.Email.focus();
		myformname.Email.select();
		return false
	}
	if (myformname.Email.value!="")
	{
		if (!isEmail (myformname.Email.value))
		{
			alert ('Please enter a valid email address');
			myformname.Email.focus();
			myformname.Email.select();
			return false
		}
	}
	
	return true;
}

function validate_formOtherJobs(myformname)
{

	if (myformname.Name.value=="")
	{
		alert ('Please enter your Name');
		myformname.Name.focus();
		return false
	}
	
	if (myformname.DPhone1.value=="")
	{
		alert ('Please enter Phone Number part 1');
		myformname.DPhone1.focus();
		myformname.DPhone1.select();		
		return false
	}
    if(isNaN(myformname.DPhone1.value))
	{
		alert ('Phone Number should be a Number');
		myformname.DPhone1.focus();
		myformname.DPhone1.select();	
		return false
	}
   if (myformname.DPhone2.value=="")
	{
		alert ('Please enter Phone Number part 2');
		myformname.DPhone2.focus();
		myformname.DPhone2.select();	
		return false
	}
   if(isNaN(myformname.DPhone2.value))
	{
		alert ('Phone Number should be a Number');
		myformname.DPhone2.focus();
		myformname.DPhone2.select();	
		return false
	}
    if (myformname.DPhone3.value=="")
	{
		alert ('Please enter Phone Number part 3');
		myformname.DPhone3.focus();
		myformname.DPhone3.select();	
		return false
	}
   if(isNaN(myformname.DPhone3.value))
	{
		alert ('Phone Number should be a Number');
		myformname.DPhone3.focus();
		myformname.DPhone3.select();	
		return false
	}
	if (myformname.Email.value=="")
	{
		alert ('Please enter a valid email address');
		myformname.Email.focus();
		myformname.Email.select();
		return false
	}
	if (myformname.Email.value!="")
	{
		if (!isEmail (myformname.Email.value))
		{
			alert ('Please enter a valid email address');
			myformname.Email.focus();
			myformname.Email.select();
			return false
		}
	}	

	return true;
}
// Validator for Special Offer Form : Ram 03 Aug 04

function validate_specialoffer_form(formname)
{

	if (formname.fName.value=="")
	{
		alert ('Please enter your First Name');
		formname.fName.focus();
		return false
	}

	if (formname.lName.value=="")
	{
		alert ('Please enter your Last Name');
		formname.lName.focus();
		return false
	}

	if (formname.Email.value=="")
	{
		alert ('Please enter a valid email address');
		formname.Email.focus();
		return false
	}
	if (formname.Email.value!="")
	{
		if (!isEmail (formname.Email.value))
		{
			alert ('Please enter a valid email address');
			formname.Email.focus();
			return false
		}
	}
	if (formname.Rate.value!="")
	{
		if (isNaN(formname.Rate.value))
		{
			alert ('Please enter a valid Rate');
			formname.Rate.focus();
			return false
		}
	}
	
	
	if (formname.PNumber1.value=="")
	{
		alert ('Please enter Phone Number part 1');
		formname.PNumber1.focus();
		return false
	}
    if(isNaN(formname.PNumber1.value))
	{
		alert ('Phone Number should be a Number');
		formname.PNumber1.focus();
		return false
	}
   if (formname.PNumber2.value=="")
	{
		alert ('Please enter Phone Number part 2');
		formname.PNumber2.focus();
		return false
	}
   if(isNaN(formname.PNumber2.value))
	{
		alert ('Phone Number should be a Number');
		formname.PNumber2.focus();
		return false
	}
    if (formname.PNumber3.value=="")
	{
		alert ('Please enter Phone Number part 3');
		formname.PNumber3.focus();
		return false
	}
   if(isNaN(formname.PNumber3.value))
	{
		alert ('Phone Number should be a Number');
		formname.PNumber3.focus();
		return false
	}
	
	

	return true;
}
// End Validator for Special Offer Form

