function createHttpRequest(){
  if(window.ActiveXObject)  {
      try{
          return new ActiveXObject("Msxml2.XMLHTTP");
      }catch(e){
          try{
              return new ActiveXObject("Microsoft.XMLHTTP");
          }catch(e2){
              return null;
          }
      }
  }
  else if(window.XMLHttpRequest){
  	return new XMLHttpRequest();
  }
  else{
  	return null;
   }
}

function GetXmlhttpPost(goURL, param){
	 	var req = createHttpRequest();
  	req.open("POST", goURL, false);
  	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=euc-kr');
	  req.send(param);	
	
	if (req.status == 200 ) {
		return req.responseText;
	}
	else {
		return "FAIL";
	}
	delete req;
}

function changeState(requrl, k, refer){
	var Param = "k="+k+"&refer="+refer;
	
//location.href=requrl + "?" + Param;
//return;
	var result = GetXmlhttpPost(requrl, Param);
	var resText = result.split(/\r/g);
	var flag = resText[0];
	var userType = resText[1];
	var retVal = resText[2];
	
	if (flag == "s"){

		if (refer == "v2") {
			GZAxObj.CallBSTeamVoice(retVal);
		}		
		else if (refer == "v1") {
			GZAxObj.SetCmdLine(retVal);
			if (userType == 0) {
				//OpenWin("ad_pop", "/ad/client/teamvoice_popup.asp", 360, 250, 312, 220);
			}
		}
		else if (refer == "fm") {
			GZAxObj.CallBSTeamVoice(retVal);
		}
		else if (refer == "qt") {
			GZAxObj.CallBSTeamVoice(retVal);
		}
	}
	else if (flag == "f"){
		OpenWin("app_pop", "http://www.teamvoice.co.kr/app/pop_app_alert.asp?retVal="+retVal+"&menu="+refer, 400, 210, 312, 220);		
	}
}


//ÆÐ¹Ð¸® URL¹Ù·ÎÁ¢¼Ó(2010/06/04)
function changeState_Fid(requrl, k, gubun){
	var Param = "k="+k+"&gubun="+gubun;
	
//location.href=requrl + "?" + Param;
//return;
	var result = GetXmlhttpPost(requrl, Param);

	GZAxObj.CallBSTeamVoice(result);	
		
}
