
function UpdateScript(){
  var Script = eval(document.edititemorder.itemorder);
  var l = Script.options.length;
  
  for(i=0; i<l; i++){
	Script.options[i].selected = true;
  }
}
function MoveItem(Script, Dir){
  var moveScript = eval(Script)
  var si = moveScript.selectedIndex
  var l = moveScript.options.length
  
  if (si == -1) return;
  if (Dir == 'up' && si == 0) return;
  if (Dir == 'down' && si == l-1) return;
  
  tmpText = moveScript.options[si].text;
  tmpVal = moveScript.options[si].value;
  
  if (Dir == 'up'){
    moveScript.options[si].text = moveScript.options[si-1].text;
	moveScript.options[si].value = moveScript.options[si-1].value;
	moveScript.options[si-1].text = tmpText;
	moveScript.options[si-1].value = tmpVal;
	moveScript.selectedIndex = si-1;
  }

  if (Dir == 'down'){
    moveScript.options[si].text = moveScript.options[si+1].text;
	moveScript.options[si].value = moveScript.options[si+1].value;
	moveScript.options[si+1].text = tmpText;
	moveScript.options[si+1].value = tmpVal;
	moveScript.selectedIndex = si+1;
  }
}








function checkchange(){
	if(changed==true){
		if (confirm("Do you want to save your changes first?")){
			return false;
		}else{
			return true;
		}
	}else{
		return true;
	}
}

function Is8digitNumber(inNumStr){
	var isnum=true;
	var i;
	if (inNumStr.length!=8) return false;
	for (i=0; i<inNumStr.length; i++)
		if (!isDigit(inNumStr.charAt(i)))
			isnum=false;
		return isnum;
}

function IsInteger(inNumStr){
	var isnum=true;
	var i;
	for (i=0; i<inNumStr.length; i++)
		if (!isDigit(inNumStr.charAt(i)))
			isnum=false;
		return isnum;
}

function IsNumber(inNumStr){
	var isnum=true;
	var i;
	for (i=0; i<inNumStr.length; i++)
		if (!isDigitPlus(inNumStr.charAt(i)))
			isnum=false;
		return isnum;
}

function isDigitPlus(ch) {
	return (((ch >= '0') && (ch <= '9')) || ch=='.');
}

function isDigit(ch) {
	return ((ch >= '0') && (ch <= '9'));
}

function valid_email(addr) {
	if (matchit(addr)==null){
		return (false);
	} else {
		return (true);
	}
}

function matchit(email){
	var result= email.match(/(^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$)/gi);
	return result;
}

function stripNonNumbers(inNumStr) {
	var outNumStr = '';
	var i;
	for (i=0; i<inNumStr.length; i++){
		if (isDigit(inNumStr.charAt(i))){
			outNumStr = outNumStr + inNumStr.charAt(i);
		}
}	
return outNumStr;
}



function opendlg(prevwin){
var args=new Object();
if (is_nav4)
{
  _openprewin(prevwin);
}
else if (is_ie5up)
{
   // JavaScript here for IE 4 and later

   //showModalDialog(prevwin, args,"font-family:Verdana; font-size:12; dialogWidth:790px; dialogHeight:600px");
   _openprewin(prevwin);
}


}



function _openhelpwin(help_id){
helpwindow=window.open('help/help.php?id='+help_id,'helpwindow','scrollbars=yes,location=no,height=325,width=325');
helpwindow.focus();
}


function _openwin(page,name,w,h){
 edwin=window.open(page, name, 'location=0,scrollbars=yes,toolbar=no,width='+w+',height='+h);
 edwin.window.focus();
}

function sure(text){
 if (confirm(text)) 
	  return (true); 
  else 
	  return (false);
}


function delsure(){
	if (confirm('Are you sure you want to delete this restore point?')){
		return (true);
	}else{
		return (false);
	}
}

function restoresure(){
	if (confirm('Are you sure you want to restore your site from this restore point?')){
		return (true);
	}else{
		return (false);
	}
}

function backupsure(){
	if (confirm('Are you sure you want to backup your site?')){
		return (true);
	}else{
		return (false);
	}
}

function surekey(){
 if (confirm('Are you sure you want to delete this public key?')) 
	  return (true); 
  else 
	  return (false);
}

function sub()
    {
 var msg="\nHave you saved the changes you have made to this page.\nIf not press CANCEL and press the Save Changes button before continuing.\n\nIf you do not want to see this messager again, uncheck the 'Show page change alert' checkbox.";
 if (confirm(msg)){
     return true
 }else{
     return false
 }
}

function _openprewin(page){

preview2=window.open(page, 'prev2', 'location=no,scrollbars=yes,toolbar=no,resizable=yes,width=790,height=600,maximize',1);
preview2.window.focus();
}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

