//******************************************************//
// Common Site Functions
// Version: 1.0. (05.10.04)
// Copyright (c) 2004 by Innovative Cyber Technologies
// http://www.ictechnologies.net/ 
//******************************************************//

//Form validation function
//use first argument as a form name, second as a fields name to validate, and next as a name for it in the alert message (and so on)
function frmValid(){
var i, fr, er;
er = 0;
args = frmValid.arguments;
	for(i=1; i<args.length;i+=2){
	fr = "document."+args[0]+"."+args[i]+".value";
		if(eval(fr)==""){
			//alert("Please " + args[i+1]);
			eval("document."+args[0]+"."+args[i]+".focus()");
			er=1;
			break;
		}
		//check if field string is an e-mail address (form field name must be set to something that contains 'email' word)
		emailF = args[i].toLowerCase();
		if(emailF.indexOf("email")!=-1){
			if(!emailCheck(eval(fr))){
				eval("document."+args[0]+"."+args[i]+".focus()");
				er=1;
				break;
			}
		}
	}
	return er?false:true;	
} 


//Email pattern check
function emailCheck(strEmail){
	var emailPat=/^[^@ ]+@[^@ ]+\.[a-z]{2,}$/;
	var matchArray=strEmail.match(emailPat);

	if (matchArray==null) {
		alert("Please enter a valid e-mail address");
		return false;
	}
	else{
		return true;
	}
}

//Check selected option
function checkSelect(formname,FieldName,msgalert){
	if(eval(formname + '.' + FieldName + '.options['+ formname + '.' + FieldName +'.selectedIndex].value==""')){
		alert("Please select " + msgalert);
		return false;
	}
	else{
		return true;
	}
}

//Clear the search text field
function cleanSrch(field){
		if(field.value=='Search')field.value='';
}

//Check search field value
function checkSrch(){
		if(frmValid('frmsearch','s_terms','enter search term')){
				return (frmsearch.s_terms.value=='Search'?false:true);
			}
			else{
					return false;
				}
}

//Bookmark page function
function bookmarksite(){
//var title='Pierrel Research Italy SpA';
var title=document.title;
var url=location.href;
//url='https://webapplications.hypernetproject.com/devel/pierrel/mission.htm';
if (window.sidebar) // firefox
window.sidebar.addPanel(title, url,"");
    //window.sidebar.addPanel(title, url, ""); Dont use until it's fixed
    //alert('Dear Firefox user, please press CTRL+D to Bookmark this page!');
else if(window.opera && window.print){ // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',title);
    elem.setAttribute('rel','sidebar');
    elem.click();
} 
else if(document.all)// ie
    window.external.AddFavorite(url, title);
}