// Menu mov
function classMov(obj, new_style) {
    obj.className = new_style;
}
// Jumpmenu
function jumpTo(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
// Jumpmenu admin
function popAdmin(value){
	if (Number(value) != 0)	{
	window.open(value,'Admin','scrollbars=no,width=500,height=165,resizable=yes');
	}
}
// Confirm Delete 
function confDel(link) {
		if(confirm("If you click OK this item will be deleted, are you sure?"))
			document.location = link;
	}
// Popup
function openWin(theURL,winName,features) {
  window.open(theURL,winName,features);
}

// Class Mouseover
function classMov(obj, new_style) {
    obj.className = new_style;
}

// Check - Contact
function checkFields()
{ 
	var aCheck = new Array("tfName", "tfMail", "tfSubject", "tfMessage");
	var aDesc = new Array("Name", "E-Mail", "Subject", "Message");
	var retVal = true;
	var errMsg = "The fields below are required\n\n";
	var re = /http:\/\//ig

	for(var i=0; i<aCheck.length; i++) {
		if(String(document.forms['contact'][aCheck[i]].value).replace(re, "") == "") {
			errMsg += " • " + aDesc[i] + "\n";
			retVal = false;
		}
	}
	var errMsg = errMsg + "\nClick OK and try again.\n";
	if(!retVal)
		alert(errMsg);

	return retVal;
}

// Mailcheck
function checkEmail(sEmail) {
	var retVal = true;

	var reEmail1 = /^(.*)@(.*)$/
	var reEmail2 = /\.\.|\,|[\.]$|^[\.]|@/g
	var reEmail3 = /[^a-zA-Z0-9\.\-_@]/g
	var reEmail4 = /^.*\..{2,4}$/

	retVal = reEmail1.test(sEmail);
	retVal = !reEmail2.test(RegExp.$1) && retVal;
	retVal = !reEmail2.test(RegExp.$2) && retVal;
	retVal = !reEmail3.test(sEmail) && retVal;
	retVal = reEmail4.test(RegExp.$2) && retVal;
	if(!retVal)
		alert("E-Mail Incorrect!\nPlease try again.");
	return retVal;
}

// Check - register
function checkRegister()
{ 
	var aCheck = new Array("name", "mail", "user", "pass");
	var aDesc = new Array("Name", "E-Mail", "Username", "Password");
	var retVal = true;
	var errMsg = "The fields below are required\n\n";
	var re = /http:\/\//ig

	for(var i=0; i<aCheck.length; i++) {
		if(String(document.forms['register'][aCheck[i]].value).replace(re, "") == "") {
			errMsg += " • " + aDesc[i] + "\n";
			retVal = false;
		}
	}
	var errMsg = errMsg + "\nClick OK and try again.\n";
	if(!retVal)
		alert(errMsg);

	return retVal;
}
// Check - login
function checkLogin()
{ 
	var aCheck = new Array("user", "pass");
	var aDesc = new Array("Username", "Password");
	var retVal = true;
	var errMsg = "The fields below are required\n\n";
	var re = /http:\/\//ig

	for(var i=0; i<aCheck.length; i++) {
		if(String(document.forms['login'][aCheck[i]].value).replace(re, "") == "") {
			errMsg += " • " + aDesc[i] + "\n";
			retVal = false;
		}
	}
	var errMsg = errMsg + "\nClick OK and try again.\n";
	if(!retVal)
		alert(errMsg);

	return retVal;
}