function fflag_go(s){
flag_go=s;
//alert(s);
}

function callAHAH(url, pageElement, callMessage, errorMessage) {
     if(pageElement!==''){
	 document.getElementById(pageElement).innerHTML = callMessage;
	 }
     try {
     req = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req = false;
         } 
       } 
     }
     req.onreadystatechange = function() {responseAHAH(pageElement, errorMessage);};
     req.open("GET",url,true);
     req.send(null);
  }
//var go_next=0;
function responseAHAH(pageElement, errorMessage) {
   
   if(req.readyState == 4) {
      if(req.status == 200) {
         output = req.responseText;
		//alert(output.indexOf("icon_form_ok"));
		if(output.indexOf("reload")>0){window.location.reload();}
		if(output.indexOf("icon_form_ok")==-1){fflag_go(0); } else {fflag_go(1);}
		 if(output.indexOf("gook")>0){
			// document.reload();
			// window.location.reload();
			// window.location="";
			 document.location="user_main.php";
			 }
		
		  if(pageElement!==''){
         document.getElementById(pageElement).innerHTML = output; }
         } else {
			  if(pageElement!==''){
         document.getElementById(pageElement).innerHTML = errorMessage+"\n"+output; }
         }
      }
  }
//------------------------------------------------------------------
function callAHAH2(url, pageElement, callMessage, errorMessage) {
     if(pageElement!==''){
	 document.getElementById(pageElement).innerHTML = callMessage;
	 }
     try {
     req = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req = false;
         } 
       } 
     }
     req.onreadystatechange = function() {responseAHAH2(pageElement, errorMessage);};
     req.open("GET",url,true);
     req.send(null);
  }
//var go_next=0;
function responseAHAH2(pageElement, errorMessage) {
   
   if(req.readyState == 4) {
      if(req.status == 200) {
         output = req.responseText;
		 if(output.indexOf("gook")>0){
			// document.reload();
			 window.location.reload();
			 //document.location="#add_comment";
			 }
		
		  if(pageElement!==''){
         document.getElementById(pageElement).innerHTML = output; }
         } else {
			  if(pageElement!==''){
         document.getElementById(pageElement).innerHTML = errorMessage+"\n"+output; }
         }
      }
  }
  
  //------------------------------------------------------------------
function return_ajax(url, pageElement, callMessage, errorMessage) {
     if(pageElement!==''){
	 document.getElementById(pageElement).innerHTML = callMessage;
	 }
     try {
     req = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req = false;
         } 
       } 
     }
     req.onreadystatechange = function() {
		 		//response_return(pageElement, errorMessage);
				if (req.readyState==4 && req.status==200)
					{
					//alert(req.responseText);
						document.getElementById('div_messages_print').innerHTML=req.responseText;
						popup_nofade('passw_n','div_messages',0,15);
						document.getElementById('div_signup').innerHTML='';
						
					}
			
			};
     req.open("GET",url,true);
     req.send(null);
  }

function response_return(pageElement, errorMessage) {
   
   if(req.readyState == 4) {
      if(req.status == 200) {
         output = req.responseText;
      }
	 
  }
   return output;
}
