var switch_pop = "";
/*
if (document.layers) { document.captureEvents(Event.KEYPRESS); }
document.onkeypress = getKey;
function getKey(keyStroke) {
   var keyCode = (document.layers) ? keyStroke.which : event.keyCode;
   var keyString = String.fromCharCode(keyCode).toLowerCase();
}
//DISABLE MOUSE CLICK
isNN = document.layers ? 1 : 0; 
function noContext(){return false;}
function noClick(e){
    if(isNN){
        if(e.which > 1) {return false;}
    } else { 
        if(event.button > 1){return false;}
    }
}

if(isNN){ 
    document.captureEvents(Event.MOUSEDOWN);
}
document.oncontextmenu = noContext;
document.onmousedown   = noClick;
document.onmouseup     = noClick;
//END DISABLE MOUSE CLICK
*/
//DISABLE Ctrl+N
/*
document.onkeydown = function(){
	if ((event.keyCode == 78) && (event.ctrlKey)){
		alert ("This function is disable..!")
		event.cancelBubble = true;
		event.returnValue = false;
		event.keyCode = false;
		return false;
	}
}
*/
//END DISABLE Ctrl+N

//switch_pop = "on";
var parameter="";
var parameter2="";

function PopUp(url,name,arg,w,h)
{
	if(switch_pop=="on"){
		return(PopUp2(url,name,arg,w,h));
	}else{
	url = escape(url);
	return window.showModalDialog('modal.asp?URL='+url+'&name='+name,arg,'dialogWidth:'+w+'px;dialogHeight:'+h+'px;resizable:yes;unadorned:1;help:no;status:0;');
	}
}
function PopUp2(url,name,arg,w,h)
{
	url = escape(url);
	var winstate='toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+w+',height='+h;
	name = '';
	aPopup=window.open('modal.asp?URL='+url+'&name='+name,name,winstate);
	aPopup.focus();
}
function PopUp3(url,name,arg,w,h,x,y)
{
  url = escape(url);
  return window.showModalDialog('modal.asp?URL='+url+'&name='+name,arg,'dialogWidth:'+w+'px;dialogHeight:'+h+'px;dialogLeft:'+x+'px;dialogTop:'+y+'px;resizable:yes;unadorned:1;help:no;status:0;');
}
function go_act_self(action,type)
{
	var now = document.location.href;
	var last = now.lastIndexOf('/');
	if(last!=-1)now=now.substring(0,last)+'/';
	document.location.href=now+'action/'+action+'_'+type+'.asp?'+type+'='+parameter;
}
function go_act(action,type)
{
	var name='Operation';
	var now = document.location.href;
	var last = now.lastIndexOf('/');
	if(last!=-1)now=now.substring(0,last)+'/';
	if ((action!='add')&&(action!='multi_add')&&(action!='clear'))
	{
		if (parameter=="")
		{
			window.alert("please select item first!!");
			return;
		}
	}
	if (action=='delete')
	{
		name='Delete Objects';
		PopUp(now+'action/'+action+'_'+type+'.asp?'+type+'='+parameter,name,this.window,300,180);
	}
	else if((action=='add')||(action=='multi_add'))
	{
		name='Create New Object';
		PopUp('action/'+action+'_'+type+'.asp?'+type+'='+parameter2,name,this.window,600,500);
	}
	else if(action=='edit')
	{
		name='Object Properties';
		PopUp('action/'+action+'_'+type+'.asp?'+type+'='+parameter,name,this.window,600,515);
	}
	else if(action=='up_load')
	{
		name='Publish';
		PopUp(now+'action/'+action+'_'+type+'.asp?'+type+'='+parameter,name,this.window,500,500);
	}
	else if((action=='clear'))
	{
		name='Clear all';
		PopUp('action/'+action+'_'+type+'.asp?'+type+'='+parameter2,name,this.window,300,180);
	}
	else
	{
		PopUp(now+'action/'+action+'_'+type+'.asp?'+type+'='+parameter,name,this.window,300,180);
	}
}
function set_parameter(p)
{
	if (p==cat)
	{
		parameter2=escape(p);
	}else{
		parameter=escape(p);
	}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function printWindow(){
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}

function show_status(msg)
{
	window.status=msg;
}

function Center_Win()
{
	var x_center=0;
	var y_center=0;
	if (document.all)
	{
		x_center = (screen.availWidth*1/4);
		y_center = (screen.availHeight*1/6);
	}else if (document.layers||document.getElementById)
	{
		x_center = ((screen.availWidth/2) - (top.window.outerWidth/2));
		y_center = (screen.availHeight/2) - (top.window.outerHeight/2);
	}
	if(x_center<0)x_center=0;
	if(y_center<0)y_center=0;
	top.window.moveTo(x_center,y_center);
}

function close_parent()
{
		var op = window.opener; 
		if(typeof(op)=='undefined')return;
		if(!op.closed)
		{	
			op.opener = self; 
			op.close(); 
		}
}

function getRandom(min,max)
{
   return (Math.round(Math.random()*(max-min)))+min;
}

function CStr(obj)
{
	return obj.toString();
}

function CInt(obj)
{
	return parseInt(obj,10);
}

//Loader
function lsetup_handler(e)
{
	lsetup(this);
	return true;
}

function lsetup(target)
{
	try {
		if (!target)
			target = this;

		var o_set = target.document.getElementById('loaderContainerWH');
		var o_getH = target.document.getElementsByTagName('BODY')[0];
		o_set.style.height = o_getH.scrollHeight;
	} catch (e) {
	}
}

function lon(target)
{
	try {
		if (parent.visibilityToolbar)
			parent.visibilityToolbar.set_display("standbyDisplayNoControls");
	} catch (e) {}

	try {
		if (!target)
			target = this;

		lsetup(target);

		if (!target._lon_disabled_arr)
			target._lon_disabled_arr = new Array();
		else if (target._lon_disabled_arr.length > 0)
			return true;

		target.document.getElementById("loaderContainer").style.display = "";
		var select_arr = target.document.getElementsByTagName("select");

		for (var i = 0; i < select_arr.length; i++) {
			select_arr[i].disabled = true;
			_lon_disabled_arr.pop(select_arr[i]);
			var clone = target.document.createElement("input");
			clone.type = "hidden";
			clone.name = select_arr[i].name;
			var values = new Array();
			for (var n = 0; n < select_arr[i].length; n++) {
				if (select_arr[i][n].selected) {
					values[values.length] = select_arr[i][n].value;
				}
			}
			clone.value = values.join(",");
			select_arr[i].parentNode.insertBefore(clone, select_arr[i]);
		}
	} catch (e) {
		return false;
	}
	return true;
}

function loff(target)
{
	try {
		if (parent.visibilityToolbar) {
			parent.visibilityToolbar.set_display(visibilityCount
												 ? "standbyDisplay"
												 : "standbyDisplayNoControls");
		}
	} catch (e) {}

	try {
		if (!target)
			target = this;

		target.document.getElementById("loaderContainer").style.display = "none";

		if (target._lon_disabled_arr) {
			while(_lon_disabled_arr.legth > 0) {
				var select = _lon_disabled_arr.push();
				select.disabled = false;

				var clones_arr = target.document.getElementsByName(select.name);
				for (var n = 0; n < clones_arr.length; n++) {
					if ("hidden" == clones_arr[n].type)
						clones_arr[n].parent.removeChild(clones_arr[n]);
				}
			}
		}
	} catch (e) {
		return false;
	}
	return true;
}

//fmtMoney(this.value, 2, '.', ',' )
fmtMoney = function(n, c, d, t){
    var m = (c = Math.abs(c) + 1 ? c : 2, d = d || ",", t = t || ".",
        /(\d+)(?:(\.\d+)|)/.exec(n + "")), x = m[1].length > 3 ? m[1].length % 3 : 0;
    return (x ? m[1].substr(0, x) + t : "") + m[1].substr(x).replace(/(\d{3})(?=\d)/g,
        "$1" + t) + (c ? d + (+m[2] || 0).toFixed(c).substr(2) : "");
};

function show_edit_field(name)
{
	if(document.all(name).value!="")
	{
		document.getElementById(name).style.backgroundColor = '#CCFFCC';
	}else{
		document.getElementById(name).style.backgroundColor = '#FFFFFF';
	}
}
