var qstr="";

function xmlhttpPost(strURL,panelresult,pagename,dowork,picture) { 
    var xmlHttpReq = false; 
    var self = this; 
    // Mozilla/Safari 
    if (window.XMLHttpRequest) { 
        self.xmlHttpReq = new XMLHttpRequest(); 
    } 
    // IE 
    else if (window.ActiveXObject) { 
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    self.xmlHttpReq.open('POST', strURL, true); 
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
    self.xmlHttpReq.onreadystatechange = function() { 
        if (self.xmlHttpReq.readyState == 4) { 
            updatepage(self.xmlHttpReq.responseText,panelresult); 
        } 
    } 
    while(qstr.indexOf("+",0)>-1)
        qstr=qstr.replace("+","%2B");
    while(qstr.indexOf(" ",0)>-1)
        qstr=qstr.replace(" ","+");
    self.xmlHttpReq.send(getquerystring(panelresult,pagename,dowork,picture)); 
} 

function getquerystring(panelresult,pagename,dowork,picture) { 
    if (picture==1) document.getElementById(panelresult).innerHTML = "<p align=center><br/><br/><br/><b><img src='images/Loading.gif' /> Loading...</b></p>";
    if (picture==2) document.getElementById(panelresult).innerHTML = "<div dir=ltr style='text-align:center;padding-bottom:10px;padding-top:10px;'><b><img src='images/Loading.gif' /> Loading...</b></div>";
    if (picture==3) document.getElementById(panelresult).innerHTML = "<div dir=ltr style='text-align:center;padding-bottom:10px;padding-top:70px;'><b><img src='images/Loading.gif' /> Loading...</b></div>";
    qstr = qstr + "&null=null&";
    qstr = qstr + "pagename="+ pagename +"&doWork="+ dowork;
    return qstr;
} 

function updatepage(str,panelresult){
    document.getElementById(panelresult).innerHTML = str; 
} 

function myclear(){
    qstr="";
}

function makeform(formname,fieldname,number){
	var myfieldname = new Array(100);
	var i;
    for(i=1;i<=number;i++){
    	qstr = qstr + fieldname + i + '=';
    	if (eval('document.' + formname + '.' + fieldname + i).checked) 
    		qstr = qstr + eval("document." + formname + "." + fieldname + i).value;
    	qstr = qstr + '&';
    }
}



function makeform2(formname,fieldname){
    var i;
    qstr = qstr + fieldname + '=';
    for(i=0;i<eval("document." + formname + "." + fieldname).length;i++){
   	    qstr = qstr + eval("document." + formname + "." + fieldname)[i].value;
    	qstr = qstr + ',';
    }
}


function addfield(formname,fieldname){
    var temp,i;
    temp = eval("document." + formname + "." + fieldname).value;
    for(i=0;i<temp.length;i++)
        if (temp[i]==' ') temp[i]='+';
    qstr = qstr + "&null=null&";
    qstr = qstr + fieldname + '=' + temp;
}
