var ewkvarname = "";

ewke.vsid = 0;
ewke.webepid = 0;
ewke.webcsid = 0;
ewke.webvsid = 0;

ewke.getCookie = function(name){
	var ary,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
	ary=document.cookie.match(reg);
	if(ary){return unescape(ary[2]);}
	else{return null;}
};

ewke.setCookie = function(sName, sValue, iTime) {
	var expires=new Date();
	expires.setTime(expires.getTime()+iTime*1000*60*60*24*365);
	document.cookie=sName+"="+escape(sValue)+";expires="+expires.toGMTString()+";path=/";
};

ewke.getVsid = function(){
	var vsid = ewke.getCookie('ewke_vsId_' + ewke.webSideId); 
	if ( vsid == null ){
		vsid = 0;
	}
	ewke.vsid = vsid; 
	document.write('<script src=' + ewke.baseurl + '/main.jsp?CharacterEncoding=' + ewke.encode + '&vsid=' + vsid + '&webSideId=' + ewke.webSideid + '&where=' + escape(document.referrer) + '&web='+ document.URL +'&webTitle=' +  encodeURIComponent(document.title) + '&nowtime=' + new Date() + '>\<\/script\>');
};

ewke.showDialogBox = function(webSideId, csid,vsid,isOnline,handle) {
	if ( document.getElementById('webdialog') == null ){
		window.open( ewke.baseurl + "/dialogBox.do?par=show&webSideId=" + webSideId + "&csID=" + csid + "&vsid=" + vsid + "&handle=" + handle + "&isOnline=" + isOnline + "&chatColor=" + ewke.chatColor,"webdialog", "_blank", "width=685,height=450,titlebar=0,menubar=0,toolbar=0,location=0,status=0,resizable=0");
	}
};

ewke.colseList = function() {
	document.getElementById("ewkeDivStayTopLeft").style.display = 'none';
};

ewke.closeASK = function() {
	document.getElementById('ewkeAsk').style.display = 'none';
};

ewke.branchOnclick = function(branch,id) {
	var branchList = document.getElementById('ewkeBranch' + id);
	if ( branchList != null ){
		if( branchList.style.display == ''){
		   branchList.style.display = 'none';
		   branch.className = "ewke_list";
		}else{
		   branchList.style.display = '';
		   branch.className ="ewke_list2";
		}
	}
};

ewke.returnEwkInitiative = function(response){
	var objXml = response;
	if ( objXml != '' ){
		var users = objXml.split('|');
		for (i = 0; i < users.length; i ++){
			var userss = users[i].split("-");
			if (document.getElementById('ewkeAsk').style.display == 'none'){
				ewke.webepid = userss[0];
				ewke.webcsid = userss[1];
				ewke.webvsid = userss[2];
				var xmlcontent = userss[3];
				document.getElementById('ewkInitiative').innerHTML = xmlcontent;
				document.getElementById('ewkeAsk').style.display = '';	
			}
		}
	}
};

ewke.initiative = function(){
	ewke.ajah( ewke.baseurl + "/dialogBox.do?par=initiative&vsid=" + ewke.vsid + "&encode=" + ewke.encode,"ewkvarname",ewke.returnEwkInitiative, ewke.returnEwkInitiative);
};


ewke.showInitiative = function() {
	ewke.showDialogBox(ewke.webepid, ewke.webcsid,ewke.webvsid,"1","12");
};

ewke.loadCss = function(){
	document.write("<LINK href=" + ewke.baseurl + "/css/style/" + ewke.cssopen + " type=text/css rel=stylesheet>");
	document.write("<LINK href=" + ewke.baseurl + "/css/style/" + ewke.csslist + " type=text/css rel=stylesheet>");
};

ewke.ajah = function(url,varname,handleSuccess,handleFailure){ 
        /** 
        * handleSuccess,handleFailure must be functions
        * */ 
        
       	var script = document.createElement("script"); 
        script.setAttribute("type","text/javascript");
        script.src = url + "&nowtime=" + new Date(); 
        var handler = function(str) { 
                handleSuccess(str); 
        }
        script.onload = function() { 
                var json=eval(varname); 
                handler(json); 
        }
        script.onreadystatechange = function() 
        {
                        if(script.readyState=='complete'||script.readyState== 'loaded') 
                        { 
                                var json=eval(varname); 
                                if(typeof json != 'undefined') 
                                { 
                                        handler(json); 
                                } 
                        } 
        } 
        if ( document.readyState=="complete"){
	    	document.body.appendChild(script); 
        }
};

ewke.openCopyright = function() {
	if ( document.getElementById('ewkeDivCopyright').style.display == 'none' ){
		document.getElementById('ewkeDivCopyright').style.display = '';
	} else {	
		document.getElementById('ewkeDivCopyright').style.display = 'none';
	}
};

ewke.openEwke = function(){
	window.open( 'http://www.10000ke.net','_blank');
}

ewke.openFix = function(epid){
	var vsid_fix = ewke.getCookie('ewke_vsId_' + ewke.webSideId); 
	if ( vsid_fix == null ){
		vsid_fix = 0;
	}
	ewke.showDialogBox(epid,0,vsid_fix,1,2);
}

ewke.getVsid();
setInterval('ewke.initiative()',2000);







