// JavaScript Document

function Show(i)
 {
	document.getElementById(i).style.display="block";
 } //end func show
//----------------------------------------------------------


function Hide(i)
 {
	document.getElementById(i).style.display="none";
 }//end func hide
//----------------------------------------------------------


function showhide(ShowId,HideId)
 {
	Hide(HideId);
	Show(ShowId);
 }//end func
//----------------------------------------------------------


function setVal(id, val)
 {
	document.getElementById(id).value = val;
 }//end func
//----------------------------------------------------------


function disablep()
 {
	
	  var PWidth = 0, PHeight = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		PWidth = window.innerWidth;
		PHeight = window.innerHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		PWidth = document.body.clientWidth;
		PHeight = document.body.clientHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		PWidth = document.documentElement.clientWidth;
		PHeight = document.documentElement.clientHeight;
	  }
	  
	  var tmp = document.getElementById('heightM').offsetTop + ((2 * PHeight) / 5) ;
	  
	  //alert(PWidth+"\n"+PHeight);
	  if(navigator.appName=="Netscape" || navigator.appName=="netscape")
	   {
		   //alert(tmp+"\n"+PHeight);
	  	if(parseInt(PHeight) < parseInt(tmp))
			PWidth = PWidth - 18;
			//alert("width: "+PWidth+"\nheight: "+tmp+"\nbrowser: "+navigator.appName);
	   }//end if

	 document.getElementById('disablep').style.width = PWidth;
	 document.getElementById('disablep').style.height =  tmp; 

	 Show('disablep');
 }//end func
//----------------------------------------------------------


function enablep()
 {
	 document.body.style.overflow = "auto";
	 Hide('disablep');
 }//end func
//----------------------------------------------------------


function submitbot(buttonid,messegeid)
 {
	document.getElementById(buttonid).style.display = "none";
	document.getElementById(messegeid).style.display = "block";
	return true;
 }//end func
//----------------------------------------------------------


function submitBTN(buttonid,messegeid)
 {
	Hide(buttonid);
	Show(messegeid);
	document.getElementById(messegeid).innerHTML = document.getElementById('loadingFlash_s').innerHTML;
 }//end func submit btn
//----------------------------------------------------------


function clearval(i)
 {
	document.getElementById(i).value = "";
 }//end func
//----------------------------------------------------------


function helpdesk(page)
 {
	 window.open("http://help.joopea.com/?page="+page, "newWin", "toolbar=no,location=no,directories=no,status=yes, menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width=550,height=600");
 }//end func
//----------------------------------------------------------


function nav()
 {
	var type = document.getElementById('MoreActions').value;
	if (type!='')
		window.location = '?'+type;
 }//end func
//----------------------------------------------------------


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}//end GetXmlHttpObject for ajax
//----------------------------------------------------------


function stateChanged1() 
 { 
	if (xmlHttp.readyState==4)
	 { 
		document.getElementById("ajaxholder").innerHTML=xmlHttp.responseText;
	 }
 }//end func stateChanged for ajax
//----------------------------------------------------------


function stateChanged2() 
 { 
	if (xmlHttp.readyState==4)
	 { 
		document.getElementById("Aajax").innerHTML=xmlHttp.responseText;
	 }
 }//end func stateChanged for ajax
//----------------------------------------------------------


function stateChanged3() 
 { 
	if (xmlHttp.readyState==4)
	 { 
		document.getElementById("Bajax").innerHTML=xmlHttp.responseText;
	 }
 }//end func stateChanged for ajax
//----------------------------------------------------------


function stateChanged4() 
 { 
	if (xmlHttp.readyState==4)
	 { 
		document.getElementById("Cajax").innerHTML=xmlHttp.responseText;
	 }
 }//end func stateChanged for ajax
//----------------------------------------------------------

var xmlHttp

function ajax(cat,val,val2,h)
 { 
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	  alert ("Your browser does not support AJAX!");
	  return;
	 } 
	 
	var url="ajax.php";
	url=url+"?cat="+cat;
	url=url+"&value="+val;
	url=url+"&value2="+val2;

	if(h==1)
		xmlHttp.onreadystatechange=stateChanged1;
	else if(h==2)
		xmlHttp.onreadystatechange=stateChanged2;
	else if(h==3)
		xmlHttp.onreadystatechange=stateChanged3;
	else if(h==4)
		xmlHttp.onreadystatechange=stateChanged4;
	else if(h==5)
		xmlHttp.onreadystatechange=stateChanged5;
	else if(h==6)
		xmlHttp.onreadystatechange=stateChanged6;
	else if(h==7)
		xmlHttp.onreadystatechange=stateChanged7;
	else if(h==8)
		xmlHttp.onreadystatechange=stateChanged8;
		
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
 }//end func ajax
//----------------------------------------------------------

function ajax2(cat,val,val2,val3,val4,val5,val6,h)
 { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	  alert ("Your browser does not support AJAX!");
	  return;
	 } 
	 
	var url="ajax2.php";
	url=url+"?cat="+cat;
	url=url+"&value="+val;
	url=url+"&value2="+val2;
	url=url+"&value3="+val3;
	url=url+"&value4="+val4;
	url=url+"&value5="+val5;
	url=url+"&value6="+val6;

	if(h==1)
		xmlHttp.onreadystatechange=stateChanged1;
	else if(h==2)
		xmlHttp.onreadystatechange=stateChanged2;
	else if(h==3)
		xmlHttp.onreadystatechange=stateChanged3;
	else if(h==4)
		xmlHttp.onreadystatechange=stateChanged4;

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
 }//end func ajax
//----------------------------------------------------------


function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  
  if( typeof( window.pageYOffset ) == 'number' )
   {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
   }//end if
  else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) )
   {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
   }// end else if
  else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) )
   {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
   }//end else

  return [ scrOfX, scrOfY ];

}// end func get scroll of
//----------------------------------------------------------
