
// -- Protecting your website from Stealing Dogs
function noclick (scx) 
{ 
if (navigator.appName == "Netscape" && scx.which == 3) 
{ alert ('right-click disabled'); 
return false; 
} 
if (navigator.appVersion.indexOf("MSIE") != -1 && 
event.button == 2) 
{ alert ('right-click disabled'); 
return false; 
} 
} 



// -------------------------------- Usefull functions for menuBox 


function getOver(_what) {
	_what.style.background = "#AA9484";
	_what.style.borderColor = "#AA9484";
	_what.style.color = "#FFFFFF";
	_what.style.cursor = "hand";
}


function getOuter(_what) {
	_what.style.background= "#E5E5E5";
	_what.style.borderColor= "#AA9484";
	_what.style.color = "#2D0C1D";
	_what.style.cursor = "pointer";
}


function SelectProductType(formName, obj1, val1, obj2, val2){

	document.forms[formName].elements[obj1].value = val1;
	document.forms[formName].elements[obj2].value = val2;
	document.forms[formName].submit();

}


function showReport(formName, obj1, val1, obj2, val2, obj3, val3, obj4, val4){

	document.forms[formName].elements[obj1].value = val1;
	document.forms[formName].elements[obj2].value = val2;
	document.forms[formName].elements[obj3].value = val3;
	document.forms[formName].elements[obj4].value = val4;
	document.forms[formName].submit();

}


function AdminUser(formName, obj1, val1, obj2, val2, obj3, val3) {
	
	document.forms[formName].elements[obj1].value = val1;
	document.forms[formName].elements[obj2].value = val2;
	document.forms[formName].elements[obj3].value = val3;
	document.forms[formName].submit();
	
}




function LinkParam(myLink) {
	
	location.href = myLink;
	
}

function LinkPage(myLink) {
	
	window.location = myLink;

}


// ------------------------------ combobox, databox, option (select)
function switchAccountType(imgId, imgName, index) {
	
//	alert(index);

	switch (index) {
	case "ADMIN":
		document.getElementById(imgId).src = "layout/ico_blue.gif";
	break;
	case "USER UNLIMITED":
		document.getElementById(imgId).src = "layout/ico_green.gif";
	break;
	case "USER LIMITED":
		document.getElementById(imgId).src = "layout/ico_yellow.gif";
	break;
	case "USER TEMP":
		document.getElementById(imgId).src = "layout/ico_red.gif";
	break;
	
	}

}

function switchAccountStatus(imgId, imgName, index) {
	
//	alert(index);
	switch (index) {
	case "WAITING":
		document.getElementById(imgId).src = "layout/ico_status_waiting.gif";
	break;
	case "READY":
		document.getElementById(imgId).src = "layout/ico_status_ready.gif";
	break;
	case "STOPPED":
		document.getElementById(imgId).src = "layout/ico_status_stopped.gif";
	break;	
	}
}


function switchCustomerType(div2show, div2hide, mvalue) {

if(document.layers) {	   //NN4+ 
	
		document.layers[div2show].display = "";
		document.layers[div2hide].display = "none";
    
	} else if(document.getElementById) {	  //gecko(NN6) + IE 5+
    
        var obj = document.getElementById(div2show);
        obj.style.display = "";
	    var obj = document.getElementById(div2hide);
        obj.style.display = "none";

	} else if(document.all)	{	// IE 4
    
		document.all[div2show].style.display = "";
		document.all[div2hide].style.display = "none";
    
	}

/*
	if(document.layers) {	   //NN4+ 
	
		document.layers[div2show].visibility = "show";
		document.layers[div2hide].visibility = "hide";
    
	} else if(document.getElementById) {	  //gecko(NN6) + IE 5+
    
        var obj = document.getElementById(div2show);
        obj.style.visibility = "visible";
	    var obj = document.getElementById(div2hide);
        obj.style.visibility = "hidden";

	} else if(document.all)	{	// IE 4
    
		document.all[div2show].style.visibility = "visible";
		document.all[div2hide].style.visibility = "hidden";
    
	}
*/
}

// ------------------------------ Collapse and expand function

function switchMenu(obj) {
	var el = document.getElementById(obj);
	el.style.block = (el.style.display != 'block') ? 'block' : 'none';
}


function DisplayText (tag_name,i, zone) {
   MyZone = document.getElementById(zone);
   MyList = MyZone.getElementsByTagName(tag_name);
   if (MyList[i].style.display == "none") {
       MyList[i].style.display = "block";
       for (n=0;n<MyList.length;n++) {
           if (n != i) MyList[n].style.display = "none";
       }
   }
   else {
       MyList[i].style.display = "none";
   }
}




// ------------------------------ set focus function

function placeFocus() {
if (document.forms.length > 0) {
var field = document.forms[0];
for (i = 0; i < field.length; i++) {
if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
document.forms[0].elements[i].focus();
break;
         }
      }
   }
}


// ------------------------------ show / hide div function

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}

// ------------------------------ Mousedown handler function

function infoClick( e, evElement ) {
  if( !e ) {
    if( window.event ) {
      //Internet Explorer
      e = window.event;
    } else {
      //total failure, we have no way of referencing the event
      return;
    }
  }
  if( typeof( e.which ) == 'number' ) {
    //Netscape compatible
    e = e.which;
  } else if( typeof( e.button ) == 'number' ) {
    //DOM
    e = e.button;
  } else {
    //total failure, we have no way of obtaining the button
    return;
  }
  if( !evElement ) { evElement = this; }
  /* 'this' will exist if I have used object.onEventName = alertBut;
  If I have passed evElement from the onmouseup attribute,
  'this' will refer to window */
  window.alert( evElement + ' was clicked with button ' + e );
}
