<!--
if(gAjaxURL == undefined){
	var gAjaxURL="http://www.careup.com.tw/ajax.php";
}
var gAjaxDebug=false;
var gLoginFlag;

function login_check_ajax(fn){
	if(gAjaxDebug) alert("login_check");
	var queryString="action=login_check";
	xmlhttpPost(gAjaxURL , queryString, fn);
}


function login_check(){
	if(gAjaxDebug) alert("login_check");
	var queryString="action=login_check";
	xmlhttpPost(gAjaxURL , queryString, 'after_login_check');
	return true;
	return gLoginFlag;
}
function after_login_check(rc){
	if(gAjaxDebug) alert('after_login_check.rc=' + rc);
	if(rc == '1'){
		gLoginFlag=true;
	}
	else{
		gLoginFlag=false;
	}
}

function ads_show(avs_id){
	if(gAjaxDebug) alert("ads_show:avs_id:" + avs_id);
	var queryString="action=ads_show"
					+ "&avs_id=" + avs_id;
				 
	xmlhttpPost(gAjaxURL , queryString, 'after_ads_show');
	return false;
}

function after_ads_show(rc){
	if(gAjaxDebug) alert('rc=' + rc);
	return true;
}

function ads_click(avs_id){
	if(gAjaxDebug) alert("ads_click:avs_id:" + avs_id);
	var queryString="action=ads_click"
					+ "&avs_id=" + avs_id; 
	xmlhttpPost(gAjaxURL, queryString, 'after_ads_click');
	return false;
}

function after_ads_click(rc){
	if(gAjaxDebug) alert('rc=' + rc);
	
	return true;
}

function xmlhttpPost(strURL, queryString, func) {
    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, false);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            if(gAjaxDebug) alert(self.xmlHttpReq.responseText);
            var fun_str=func + '(\"' + self.xmlHttpReq.responseText + '\")';
            eval(fun_str);
        }
    }
    if(gAjaxDebug) alert(queryString);
    self.xmlHttpReq.send(queryString);
}


function SaveVote(bm_id,bs_id,bt_id){
	if(gAjaxDebug) alert("SaveVote:bm_id:" + bm_id);
	var link=root + "/cs_board/board.php?Action=SaveVote";
	
	var queryString="bm_id=" + bm_id
					+ "&bs_id=" + bs_id
					+ "&bt_id=" + bt_id;
	xmlhttpPost(link, queryString, 'AjaxShowMessageSuccess');
	return false;
}

function AjaxShowMessageSuccess(response){
	if(response.length>0) alert(response);
}

function parseJSON(json){
	var j = eval('(' + json + ')');
	return j;
	try{
		if(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(json)){
			var j = eval('(' + json + ')');
			return j;
		}
	}catch(e){
		throw new SyntaxError("parseJSON");	 
	}
	
}
// --> 
