var xmlHttp 

var div_ch


function msh_hide_show(obj){
		if(document.getElementById(obj).style.display=="none"){
			document.getElementById(obj).style.display="block";
		}else{
			document.getElementById(obj).style.display="none";
		}
}

function popUp(URL,w,h) {
	if (w==null){w=400;}
	if (h==null){h=250;}
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=" + w + ",height=" + h + ",left = 440,top = 262');");
}

function ajx_send_gets(page,ajx_fun,div_name,with_pic){ 
div_ch=div_name;
if (with_pic){
document.getElementById(div_ch).innerHTML="<img src='java/indicator.gif' border='0'>";
}
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null){ alert ("Your application is not support ajax system"); return;}
		var url=page
		url=url+"?ajax="+ajx_fun
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange=stateChanged
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
}

///////// this is public for all site ... at 8/11/2007



/////////////////$$$$$$$$$$##############################################

function stateChanged() { 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			document.getElementById(div_ch).innerHTML=xmlHttp.responseText 
		 } 
}

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;

}





function buildPOST(theFormName,with_encode) { 

    theForm = document.forms[theFormName]; 
  
    var qs = '' 
	
    for (e=0;e<theForm.elements.length;e++) { 

        if (theForm.elements[e].name!='') { 

            var name = theForm.elements[e].name; 

            qs+=(qs=='')?'':'&' 

			if (with_encode==1){

            qs+= name+'='+escape(encodeURI(theForm.elements[e].value)); 

			}else{

            qs+= name+'='+((theForm.elements[e].value)); 

			}

        } 

    } 
	

    qs+="\n"; 



    return qs 

	

} 





function msh_send_post(theFormName,page,div_name) { 

div_ch=div_name;
      xmlHttp=GetXmlHttpObject()
	 var xmlMessage = buildPOST2(theFormName,1);
  	 var url=page;

	xmlHttp.onreadystatechange=stateChanged

    xmlHttp.open("POST", url, true) 

    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1256");

    xmlHttp.send(xmlMessage)
} 



function  buildPOST2(theFormName,with_encode) {
  var getstr="";
  var obj =   document.forms[theFormName]; 

  for (i=0; i<obj.getElementsByTagName("input").length; i++) {

        if (obj.getElementsByTagName("input")[i].type == "text") {
			if(with_encode==1){
                    getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   escape(encodeURI(obj.getElementsByTagName("input")[i].value)) + "&"; 
			}else{
                    getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&"; 
			}
        }
		
		 if (obj.getElementsByTagName("input")[i].type == "hidden") {
			if(with_encode==1){
                    getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   escape(encodeURI(obj.getElementsByTagName("input")[i].value)) + "&"; 
			}else{
                    getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&"; 
			}
        }
		
		
        if (obj.getElementsByTagName("input")[i].type == "checkbox") {
           if (obj.getElementsByTagName("input")[i].checked) {
	   			if(with_encode==1){
	              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                  escape(encodeURI(obj.getElementsByTagName("input")[i].value)) + "&"; 
				}else{
	              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                  obj.getElementsByTagName("input")[i].value + "&"; 
				}
           } else {
              
           }
        }
        if (obj.getElementsByTagName("input")[i].type == "radio") {
           if (obj.getElementsByTagName("input")[i].checked) {
			   if(with_encode==1){
              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   escape(encodeURI(obj.getElementsByTagName("input")[i].value)) + "&"; 
			   }else{
              		getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&"; 

}
           }
     }  
  }	 
  
  for (i=0; i<obj.getElementsByTagName("select").length; i++) {
     //if (obj.getElementsByTagName("input")[i].tagName == "SELECT") {
	 //alert("ok");
        var sel = obj.getElementsByTagName("select")[i];
		 if(with_encode==1){
       			 getstr += sel.name + "=" +  escape(encodeURI(sel.options[sel.selectedIndex].value)) + "&";
		 }else{
        		getstr += sel.name + "=" +  sel.options[sel.selectedIndex].value + "&";
		 }
     //}
	}

 //getstr+="\n"; 

  return (getstr) ;
  
  

 // makePOSTRequest('post.php', getstr);

}



