Cufon.replace('h1');
Cufon.replace('h2');
Cufon.replace('a.artLink');





//Form Validations
function FormValidationNode(nodeName,canContainNull,isEmail,isNummeric,alertTxt){
	this.obj=document.getElementById(nodeName);
	this.objName=nodeName;
	this.objOrgClassName = this.obj.className;
	this.canContainNull=false;
	this.isEmail=isEmail;
	this.isNumeric=isNummeric;
	this.alertTxt=alertTxt;
	return this
}

function validateValidationNode(validationNode){
	
	retValue = true;
	if(!validationNode.canContainNull && ((validationNode.obj.value==validationNode.obj.defaultValue && validationNode.obj.contentChanged=="0") || validationNode.obj.value=="" || validationNode.obj.value==null)){
		retValue = false;
	}
	
	if(validationNode.isEmail && !isValidEmail(validationNode.obj.value)){
		retValue = false;
	}
	//other rules will go here
	
	return retValue;
}

function isValidEmail(mailstr){
  var re = /^ *([a-z0-9_-]+\.)*[a-z0-9_-]+@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) *$/;
  return (re.test(mailstr.toLowerCase()));
}




/* SEARCHENGINE */
function startSearch(){
	var theForm = document.getElementById("searchForm")
	var selector = document.getElementById("searchSelector")
	var sStringObj = document.getElementById("searchString")
	if(sStringObj.value=="" || sStringObj.value=="Indtast søgeord"){
	}else{
		if(selector.selectedIndex==0){
			//Search the bibsystem
			searchMikkel();
		}else{
			theForm.submit();
		}
	}
}
