var browser = navigator.appName;

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function validate() {
var bValid=true;
var bRequired=true;
var bValidEmail=true;
var msg=''

	if (isEmpty(document.resumeform.first.value)) {
		bRequired=false;
	}
	if (isEmpty(document.resumeform.last.value)) {
		bRequired=false;
	}
	if (isEmpty(document.resumeform.phone.value)) {
		bRequired=false;
	}
	if (isEmpty(document.resumeform.email.value)) {
		bRequired=false;
	}
	else
		if (!validateEMail(document.resumeform.email.value)) {
			bValidEmail=false;
		}
	if (isEmpty(document.resumeform.hist.value)) {
		bRequired=false;
	}
	if (isEmpty(document.resumeform.position.value)) {
		bRequired=false;
	}
	if (!bRequired) {
		msg="Please enter all required information.\n";
	}
	if (!bValidEmail) {
		msg+="E-mail address is invalid.";
	}

	if (msg.length != 0) {
		alert(msg);
		bValid=false;
	}
	return bValid;

}

function strip(filter,str){
var i,curChar;
var retStr = '';
var len = str.length;
	for(i=0; i<len; i++){
		curChar = str.charAt(i);
		if(filter.indexOf(curChar)<0) 
		//not in filter, keep it
			retStr += curChar;
	}
	return retStr;
}

function isEmpty(str){
	if(strip(" \n\r\t",str).length ==0)
		return true;
	else
		return false;
}

function validateEMail(str){
	str = strip(" \n\r\t",str);
	if(str.indexOf("@") > -1 && str.indexOf(".") > -1)
		return true;
	else
		return false;
}



