// JavaScript Document
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();


function sndReq(action){
	http.open('POST', action);
	http.setRequestHeader("Content-Type","text/plain; charset=UTF-8");
    http.onreadystatechange = handleResponse;
    http.send(null);
}



function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
		
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
			var i_p = 0;
			var j;
			var i = 0;
			while (i<update.length){				
					j= i+1;
					
		            document.getElementById(update[i]).innerHTML = update[(j)];
//					alert(update[i]+" "+j+" "+update.length);
					i= i+2;
//					i_p = i_p + 2;
//					i++;
					
			}
        }
    }
}

function DP_AJAX(url, formname) {
var f = false;
  if (!f && http) {
      var fields = new Array();
    if(formname){
      var ajax = formname;
    }
    //loop through form elements and retrieve field NAMEs and Values
    for (var x = 0; x < eval("document."+ajax+".elements.length"); x++){
     // join them into a string.
 eval("fields.push(document."+ajax+
".elements[x].name+'='+document."
+ajax+".elements[x].value)");
    }
    elem = 'errors';
    //sendf looks like "username=myusername&password=mypass"
    var sendf = fields.join('&');
    http.open("POST", url, true);
    http.onreadystatechange = handleResponse;
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send(sendf);
    f = true;
  }
}

// JavaScript Document
function toogle(el,im,set_style) {
	if (!set_style){
		set_style = "panelbody";
	};
	
	var elem = document.getElementById(el);
	var imges = document.getElementById(im);
	if (elem.className==set_style) {
		elem.className="hidethis";
		imges.src = "adm_includes/imgs/y.gif";
	}
	else if (elem.className=="hidethis") {
		elem.className=set_style;
		imges.src = "adm_includes/imgs/y2.gif";
	}
}

function show (pobj, el) {
	var x=0;
	while(pobj) {
    	x+=pobj.offsetLeft;
    	pobj=pobj.offsetParent;
	}
	document.getElementById(el).style.left=x+'px';
	document.getElementById(el).style.display="block";
	return false;
}

function hide (el) {
	document.getElementById(el).style.display='none';
	return false;
}

function showt (el) {
	document.getElementById(el).style.display="block";
	return false;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

