
	document.onmousemove = mouseMove;
	var mousex, mousey;
	function mouseMove(ev){
		ev = ev || window.event;
		var mousePos = mouseCoords(ev);
		mousex = mousePos.x;
		mousey = mousePos.y;
	}

	function mouseCoords(ev){
		if(ev.pageX || ev.pageY){
			return {x:ev.pageX, y:ev.pageY};
		}
		return {
			x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
			y:ev.clientY + document.body.scrollTop  - document.body.clientTop
		};
	}

	function formatCurrency(num) {
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
		cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+
		num.substring(num.length-(4*i+3));
		return (((sign)?'':'-') + '$' + num );
	}
	function createCookie(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 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 eraseCookie(name){
		createCookie(name,"",-1);
	}
	
	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;
         		}
      		}
   		}
	}
	
	
	function toggles(id, title){
		var conid = 'con' + id;
		if(readCookie(conid)){
			eraseCookie(conid);
			eval(id + ".innerHTML = '" + '<img src="i/arrow_right.png" border="0">' + "';");
			eval(conid + '.style.display = "none";');
		}else{ 
			createCookie(conid, 1, 30);
			eval(id + ".innerHTML = '" + '<img src="i/arrow_down.png" border="0">' + "';");
			eval(conid + '.style.display = "";');
		}
	}
	
		
	
	function closeMessage(t){
		if ( t > 0) {
			t--;
			document.getElementById('loaddiv').style.top = mousey;
			document.getElementById('loaddiv').style.left = mousex +20;
			setTimeout("closeMessage(" + t + ")", 1);
		}else{
			document.getElementById('loaddiv').style.visibility = 'hidden';
		}
		
	}
	
	//document.getElementById('loaddiv').style.visibility = 'hidden';
	function openMessage(message) {	
		if (message) {
			document.getElementById('loaddiv').style.top = mousey;
			document.getElementById('loaddiv').style.left = mousex +20;
			document.getElementById('loadmessage').innerHTML = "<strong>" + message + "</strong>";
			document.getElementById('loaddiv').style.visibility = 'visible';
		}
	}
	
	
	function createRequestObject(){
		var requestobj;
		var browser = navigator.appName; 
		if(browser == "Microsoft Internet Explorer"){
			requestobj = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			requestobj = new XMLHttpRequest();
		}
		return requestobj; 
	}

	var http = createRequestObject(); 
	var http2 = createRequestObject(); 
	
	function getInfo(func, val){
		alert('test');
		http.open('get', 'getinfo.php?func=' + func + '&val=' + val);
		http.onreadystatechange = handleInfo; 
		http.send(null);	
	}
	
	function handleInfo(){																	
		if(http.readyState == 4){ 
			var response = http.responseText;
			document.getElementById('info').innerHTML = response;
		}
	}
	
	
	function criteria(func, val){
		if ((func < 100) && (func >0)) openMessage("Adding...");
		if (func > 99) openMessage("Deleting...");
		http2.open('get', 'criteria.php?func=' + func + '&val=' + val);
		http2.onreadystatechange = handleCriteria; 
		http2.send(null);	
	}
	
	function handleCriteria(){																	
		if(http2.readyState == 4){ 
			var response = http2.responseText;
			document.getElementById('criteria').innerHTML = response;
			closeMessage(50)
		}
	}

	
	
	
	
	
	
	
	
	
	
	