function externalLinks() { 
	if (!document.getElementsByTagName) return; 
		var anchors = document.getElementsByTagName("a"); 
		for (var i=0; i<anchors.length; i++) { 
			var anchor = anchors[i]; 
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
				anchor.target = "_blank";
			}
		} 
	}
	
function startList() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("menu");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="UL") {
				navRoot.onmouseover=function() {
					node.className += " ulover";
					this.className += " divover";
				}
				navRoot.onmouseout=function() {
					this.className = this.className.replace(" divover","");
					node.className=this.className.replace(" over", "");
				}
			}
		}
	}
}

var fieldstocheck = new Array();
    fieldnames = new Array();

function checkform() {
  for (i=0;i<fieldstocheck.length;i++) {
    if (eval("document.getElementById('subscribeform').elements['"+fieldstocheck[i]+"'].value") == "") {
      alert("Please enter your "+fieldnames[i]);
      eval("document.getElementById('subscribeform').elements['"+fieldstocheck[i]+"'].focus()");
      return false;
    }
  }

  if(! compareEmail())
  {
    alert("Email addresses you entered do not match or are invalid");
    return false;
  }
  return true;
}


function addFieldToCheck(value,name) {
  fieldstocheck[fieldstocheck.length] = value;
  fieldnames[fieldnames.length] = name;
}

function compareEmail()
{
		if(document.getElementById('subscribeform').elements["email"].value != '') {
		  return (document.getElementById('subscribeform').elements["email"].value == document.getElementById('subscribeform').elements["emailconfirm"].value);
		}
}



window.onload = function() {
	externalLinks();
	startList();
}




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("Please enter a correct email address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please enter a correct email address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please enter a correct email address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a correct email address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a correct email address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a correct email address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Please enter a correct email address")
		    return false
		 }

 		 return true					
	}
	
function checkform ( submitCV )
{
    if (submitCV.name.value == "") {
        alert( "Please enter your name." );
        submitCV.name.focus();
        return false ;
    }
	
	
	
	if ((submitCV.email.value==null)||(checkForm.email.value=="")){
		alert("Please Enter your Email Address")
		submitCV.email.focus()
		return false
	}
	if (echeck(submitCV.email.value)==false){
		submitCV.email.value=""
		submitCV.email.focus()
		return false
	}
}


