var userAgent = navigator.userAgent.toLowerCase();
 
// Figure out what browser is being used
jQuery.browser = {
	version: (userAgent.match( /.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/ ) || [])[1],
	chrome: /chrome/.test( userAgent ),
	safari: /webkit/.test( userAgent ) && !/chrome/.test( userAgent ),
	opera: /opera/.test( userAgent ),
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};

function hidehint(type,pageid,act,user)
{

	document.getElementById('hintbutton1').style.display=(document.getElementById('hintbutton1').style.display=='none')?'block':'none';
	document.getElementById('hintbutton2').style.display=(document.getElementById('hintbutton2').style.display=='none')?'block':'none';
	document.getElementById('hint').style.display=(document.getElementById('hint').style.display=='none')?'block':'none';

		JsHttpRequest.query('/ajax_functions.php',
		{
			'function': 'hidehint', 
			'type': type, 
			'page': pageid,
			'act': act,
			'user': user
		}, 
		function(result, answer) 
		{

		},true);
}


function getElementByName(id)
{
	var ar=document.getElementsByName(id);
	return ar[0];	
}

function checknumeric()
{
if(window.event)
{
  var key = window.event.keyCode; 
  if (key <48 || key >57) window.event.returnValue = false; 
}
}

function FocusIN(obj)
{
  obj.style.backgroundColor="#f3f3f3";
}
function FocusOUT(obj)
{
  obj.style.backgroundColor="#ffffff";
}

function clock() {
if (!document.getElementById && !document.all) return;

var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();

var m;

digital.setSeconds( seconds+1 );

//if (hours <= 9) minutes = "0" + hours;
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;


dispTime =hours + ":" + minutes;

if (hours <= 9) dispTime = "0" + dispTime;

if(document.getElementById('clock')) document.getElementById('clock').innerHTML=dispTime;

setTimeout("clock()", 1000);


}

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.01
  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 && d.getElementById) x=d.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 validateForm(obj)
{
	if(obj.className=='.ui-button-disabled')
		return;
	obj.className='.ui-button-disabled';
	obj.form.submit();
}

function preload() {
  if (document.images) {
    var imgsrc = preload.arguments;
    arr=new Array(imgsrc.length);
    for (var j=0; j<imgsrc.length; j++) {
      arr[j] = new Image;
      arr[j].src = imgsrc[j];
    }
  }
}
function  hidemenu() {
	document.getElementById('menu_1').style.display="none";
	document.getElementById('menu2').style.display="none";
	}
   

function displayMenu(e,userID) {
    e = e || window.event
 
    if (e.pageX == null && e.clientX != null ) { 
        var html = document.documentElement
        var body = document.body
 
        e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0)
        e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0)
	}
    document.getElementById('menu_1').style.left=document.getElementById('menu_1').offsetLeft+10+'px';
    document.getElementById('menu_1').style.left=e.pageX+'px';
    document.getElementById('menu_1').style.top=e.pageY+'px';
    JsHttpRequest.query('/ajax_functions.php',
		{
			'function': 'rightMenu',
			'userID': userID
		},
			
		function(result, answer)
		{
			if(result && result["error"])
			{ 
				alert(result["alert"]);			
			}
			else  {
			document.getElementById("menu_1").innerHTML=result;
			document.getElementById('menu_1').style.display="";
			document.getElementById('menu2').style.display="";
			}
		},true);
	window.onresize=function() { hidemenu();}
   
}

function switchMenu(obj) {   
   if (obj.className=="menuItem") {
      obj.className="highlightItem";
   } else if (obj.className=="highlightItem") {
      obj.className="menuItem";
   }
}
function clickMenu() {
   document.getElementById('menu_1').style.display="none";
   document.getElementById('menu2').style.display="none";
}

function checkClick(evt,userID) 	
    { 		
        evt = (evt) ? evt : event; 	
        if(evt.button=="0") 		
        { 	
			displayMenu(evt,userID);	
        } 		
    } 
