

function deleteRecord(args,user)
{

var ok=confirm('Are you sure you want to delete this record?\n'+user);
	if (ok==true)
	{
		document.location.href=args;
		return;
	} else {
		return;
	}



}

function encodeMenuGroups(list,frm,dest)
{
var groups=new Array();
groups=list.split(",");
var x = groups.length; 

var groupstr='';
		
	for (z=0;z < x; z++)
	{
			if(z < x-1)
				groupstr+=+groups[z].value+',';
			else
				groupstr+=groups[z].value;
	}
	
	document[frm][dest].value=groupstr;
	
}


function saveFormValues(frm)
{
var len=document[frm].elements.length;
var str='';
	for (var x=0; x< len; x++)
	{
		if (document[frm].elements[x].type=='submit')
			continue;
		str+=document[frm].elements[x].id+','+document[frm].elements[x].value;
		if (x < (len-1) )
			str+='|'; // field terminator
		
	}
	

 eraseCookie(frm);
 createCookie(frm,str,.25);

}

function loadFormValues(frm)
{
var str=readCookie(frm);

if (!str)
	return; // cookie wasn't set
var row=new Array();
var element=new Array();
	row=str.split('|');  // each row contains element.name +','
	var len = row.length;
	
	for (var x=0; x< len; x++)
	{
		element=row[x].split(','); // divide element name and value;	
		var field=element[0];
		var value=element[1];
		if (document.getElementById(field))
			document.getElementById(field).value=value;
	}

}


function removeFromCookie(name,value,days) {
	
	var cookieinfo='';
	var cookiepopulated=true;
	
       cookieinfo+= readCookie(name);
	   if (cookieinfo.indexOf('null') != -1 )
	     cookiepopulated=false;
	   
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	
	
	if (cookiepopulated)
	{
		var s = replace(cookieinfo,value,"");
		
		document.cookie = name+"="+s+expires+"; path=/";
	}
}

function setCookieU(name,value,unixtime) // This sets a cookie using unixtime
{
var date = new Date();
	date.setTime(date.getTime()+(unixtime*10));
	
	var expires = "; expires="+date.toGMTString();
	return;	
	document.cookie = name+"="+value+expires+"; path=/";
}

function createCookie(name,value,days) { // This sets a cookie using number of days
	
	var cookieinfo='';
	var cookiepopulated=true;
	
       cookieinfo+= readCookie(name);
	   if (cookieinfo.indexOf('null') != -1 )
	     cookiepopulated=false;
	   
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	
	
	if (cookiepopulated)
	{
		document.cookie = name+"="+value+cookieinfo+expires+"; path=/";
	} else {
		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 createBlankCookie(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 eraseCookie(name) {
	createBlankCookie(name,"",-1);
}


function getURLParam(strParamName)
{
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
	var strQueryString = strHref.substr(strHref.indexOf("?"));
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
		aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return strReturn;
}


function changeStyle(skin)
{
document.location.href='index.php?m=Home&topicid=0&cid=0&style='+skin;

}

function jumpTo(value) {

var vhref=value;
var where_is=vhref.indexOf('?');

if ( vhref.substr(0,5)=='http:')
	{
	document.location.href=vhref;
	return;
	}

if (where_is > 0)
   {
	document.location.href='../'+vhref+'&cmd=reset';	
   } else {
   document.location.href='../'+vhref;
   }
}

function doSearch(page,querystring) {
var ssearch=document.jump.ssearch.value;
	index=querystring.length;
	//alert(index);
	if (index == 0 ) {
			document.location.href=page+'?ssearch='+ssearch+'&action=ssearch'; //window.location.href+'&ssearch='+ssearch	
    } else {
			document.location.href=page+'?'+querystring+'&ssearch='+ssearch+'&action=ssearch'; //window.location.href+'&ssearch='+ssearch
	}
} // end do search


function winPop2(theURL, Name, popW, popH, left,up, scrollbar) { // V 1.0
var winleft;
var winUp;

if (winleft==null)
	 winleft = (screen.width - popW) / 2;
else
	winleft=left;
	
if (winUp==null)
	winUp = (screen.height - popH) / 2;
else
	winUp=up;
	
winProp = 'width='+popW+',height='+popH+',left='+winleft+',top='+winUp+',scrollbars='+scrollbar+',resizable,menu=yes,toolbars=yes'

Win = window.open(theURL, Name, winProp)
if (parseInt(navigator.appVersion) >= 4) { Win.window.focus(); }
}
