/*
	GenQ script file
	@author khanh pham
*/

/*
	get ServerPath
	return path_url 
*/
function getCurrentServerPath(){
	var URL = unescape(window.location.href)	// get current URL in plain ASCII
	var xstart = URL.lastIndexOf("/") + 1

	var xend = URL.length
	//var hereName = URL.substring(xstart,xend)
	var herePath = URL.substring(0, xstart); // server path
	return herePath;
}
/*
	ajax Login Handler
*/
//show_div: vung hien thi.
//param: thong so truyen vao.
function callAjaxHandler(url_path, show_div, param){
	//document.getElementById(show_div).innerHTML = document.getElementById("LoadingDiv").innerHTML;	
	var serverPath = getCurrentServerPath();
	url = serverPath+url_path;
	new Ajax.Updater(show_div, url, {
	evalScripts: true,
	method: 'post',
	parameters: param
	});
}
/*
	Login members
	@username: Tên đăng nhập của thành viên
	@password: Mật khẩu của thành viên
*/
function doGetFilmData(cName){
	if (cName == -1){
		alert("Hãy chọn rạp cần tìm");
	} else {
		url_path = "ajax_handlers/processFindFilm.php";
		param = url_path+"?cName="+cName;
		//alert(param);
		show_div = "FilmList";
		callAjaxHandler(url_path, show_div, param);
		doGetStartData(cName);
	}
}
function doGetStartData(cName){
	url_path = "ajax_handlers/processFindStart.php";
	param = url_path+"?cName="+cName;
	show_div = "CalendarList";
	callAjaxHandler(url_path, show_div, param);
}
function isNotBlank(str) {
	nochar="\n\r\t ";
	for(i=0;i<str.length;i++)
		if(nochar.indexOf(str.charAt(i))<0)
			return true;
	return false;
}
function isStrLenMin(str, lmin) {
	if(str.length >= lmin) return true;
	return false;
}
function isStrLenMax(str, lmax) {
	if(str.length <= lmax) return true
	return false;
}
function isEmail(str) {
	if(isNotBlank(str)) {
		re=/^\w.+@\w+[.]\w+[\.]?[a-z,A-Z,0-9]+$/
		if(re.test(str)) return true;
		else {
			return false;
		}
	} else return false;
}

function checkLoginEnter(e, functionName){ //e is event object passed from function invocation
	var characterCode;// literal character code will be stored in this variable
	
	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e
		characterCode = e.which //character code is contained in NN4's which property
	}
	else{
		e = event
		characterCode = e.keyCode //character code is contained in IE's keyCode property
	}
	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		if (functionName == "login"){
			doLogin(document.frmLogin.txtUserName.value, document.frmLogin.txtPassword.value, document.frmLogin.chkSave);
		} else if (functionName == "registry"){
			checkValidRegis(document.frmReg);
		}
		return false
	}
	else{
		return true
	}
}
function setEntertainmentMenu(cAction){
    var imgElm = document.getElementById("menuNavigate_bg").getElementsByTagName("img");
    if (cAction) {
	    for (i=0; i<imgElm.length; i++)
	    {
	        if (imgElm[i].id == cAction){
	            imgElm[i].src = "images/e_"+cAction+"_active.jpg";
	        } else {
	            if (imgElm[i].id){
	            imgElm[i].src = "images/e_"+imgElm[i].id+"_deactive.jpg";   
	            }
	        }
	    }
    }
}
// use for movie page
function checkActiveLink(linkId){
    url = window.location.href;
    temp = url.split("#");
    liElm = document.getElementById("sliderNavigate").getElementsByTagName("li");
    if (linkId){
        for (i=0; i<liElm.length; i++) {
            if (liElm[i].id == linkId){
                liElm[i].className = "feature_link_active";
            } else {
                liElm[i].className = "feature_link_deactive";
            }
        }
    } 
}

function checkActiveLink1(linkId){
    url = window.location.href;
    temp = url.split("#");
    liElm = document.getElementById("sliderNavigate1").getElementsByTagName("li");
    if (linkId){
        for (i=0; i<liElm.length; i++) {
            if (liElm[i].id == linkId){
                liElm[i].className = "link_active";
            } else {
                liElm[i].className = "link_deactive";
            }
        }
    } 
}
// use for qtech page
function qTechActiveMenu(catid, ispromotion){
    spanElm = document.getElementById("menuNavigate_bg").getElementsByTagName("span");
    if (catid) {
        for (i=0; i<spanElm.length; i++) {
            if (spanElm[i].id == catid) {
              spanElm[i].className = "menu_active";
            } else {
                if (spanElm[i].id) {
                spanElm[i].className = "menu_deactive";
                }
            }
        }
    }
    if (ispromotion == 1){
    	document.getElementById("mobiqpromo").style.visibility = "visible";
    	document.getElementById("mobiqpromo").style.position = "";
    }
}
function createLayerBackGround(){
    divTag = document.createElement("div");
    divTag.id = "layerBg";
    divTag.style.height = document.body.clientHeight+"px";
    return divTag;
}
function showRegistryForm(){
    bgLayer = createLayerBackGround();
    document.getElementsByTagName("body")[0].appendChild(bgLayer);
    formData = createRegistryForm();
    document.getElementsByTagName("body")[0].appendChild(formData);
    divElm = document.getElementById("registryForm");
    //endLeft = (screen.width - 549) / 2;
	//regisTween = new Tween(divElm.style, 'left', Tween.elasticEaseOut, -300, endLeft, 1.5, 'px');
	//regisTween.start();
}
function createRegistryForm(){
	dateText = "";
	for(i=1; i<32; i++) {
		dateText += '<option value="'+i+'">'+i+'</option>';
	}
	monthText = "";
	for(i=1; i<13; i++) {
		monthText += '<option value="'+i+'">'+i+'</option>';
	}
	yearText = "";
	dateObj = new Date();
	nYear = dateObj.getFullYear();
	for(i=1920; i<=nYear; i++) {
		if(i==1985){
			yearText += '<option value="'+i+'" selected="selected">'+i+'</option>';
		} else { yearText += '<option value="'+i+'">'+i+'</option>'; }
	}
    formData = '<table width="549" cellspacing="0" cellpadding="0" border="0" bgcolor="#ffffff" style="border: 10px solid #bcbdb5;">';
    formData += '<tr>';
    formData += '<td>';
    //content form here
    formData += '<form action="" method="post" name="frmRegis"><table width="549" cellspacing="0" cellpadding="0" border="0" style="background-image:url(images/lightbox_register_bg.jpg); background-repeat: repeat-x;"><tr><td width="507"><img src="images/lightbox_register_title.jpg" /></td><td width="42"><a href="javascript: void(0);" onclick="removeObject(\'registryForm\');"><img src="images/lightbox_register_close.jpg" border="0" /></td></tr></table>'; 
    formData += '<div style="padding: 20px;"><span id="regisMess"></span><table width="509" cellspacing="0" cellpadding="5" border="0" style="color: #000000; font-family: Arial; font-size; 9pt;">';
        formData += '<tr>';
            formData += '<td width="150" align="right"><b>Số điện thoại: </b></td>';
			formData += '<td style="padding-left: 5px;"><input type="text" name="txtPhoneNum" class="inputText" onblur="checkValidData(\'phoneNum\', this.value, \'checkPhoneNum\');" onKeyPress="checkLoginEnter(event, \'registry\');" />&nbsp;<b>(*)</b><div style="font-size: 11px;" id="checkPhoneNum"></div></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right"><b>Họ và tên: </b></td>';
			formData += '<td style="padding-left: 5px;"><input type="text" name="txtFullName" class="inputText" />&nbsp;<b>(*)</b></td>';
        formData += '</tr>';
        formData += '<tr>';
            formData += '<td width="150" align="right"><b>Nickname: </b></td>';
			formData += '<td style="padding-left: 5px;"><input type="text" name="txtNickname" class="inputText" />&nbsp;<b>(*)</b></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right"><b>Giới tính: </b></td>';
			formData += '<td style="padding-left: 5px;"><select name="sbSex" style="font-size: 11px; font-family: Arial;"><option value="1">Nữ</option><option value="0">Nam</option></select></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right"><b>Sinh nhật: </b></td>';
			formData += '<td style="padding-left: 5px;"><select name="sbDate" style="font-size: 11px; font-family: Arial;">'+dateText+'</select>&nbsp;<select name="sbMonth" style="font-size: 11px; font-family: Arial;">'+monthText+'</select>&nbsp;<select name="sbYear" style="font-size: 11px; font-family: Arial;">'+yearText+'</select></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right"><b>Địa chỉ email: </b></td>';
			formData += '<td style="padding-left: 5px;"><input type="text" name="txtEmail" class="inputText" onblur="checkValidData(\'email\', this.value, \'checkEmail\');" onKeyPress="checkLoginEnter(event, \'registry\');"  />&nbsp;<b>(*)</b><div style="font-size: 11px;" id="checkEmail"></div></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right"><b>Mật khẩu: </b></td>';
			formData += '<td style="padding-left: 5px;"><input type="password" name="txtPassWord" class="inputText" onKeyPress="checkLoginEnter(event, \'registry\');" />&nbsp;<b>(*)</b></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right"><b>Nhập lại mật khẩu: </b></td>';
			formData += '<td style="padding-left: 5px;"><input type="password" name="txtRePassWord" class="inputText" onKeyPress="checkLoginEnter(event, \'registry\');" /></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right"><input type="checkbox" name="chkAccept"></td>';
			formData += '<td style="padding-left: 5px;"><b>Tôi đồng ý các <span style="text-decoration: underline; cursor: pointer;" onclick="openMobifonePopup(\'dieukhoansudung.html\', 600, 600);">điều khoản sử dụng</span></b></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right"><input type="checkbox" name="chkIsRecei" checked="checked" /></td>';
			formData += '<td style="padding-left: 5px;"><b>Nhận thông tin từ GenQ</b></td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right">&nbsp;</td>';
			formData += '<td style="padding-left: 5px;"><b>(*)</b> Dữ liệu cần nhập </td>';
        formData += '</tr>';
		formData += '<tr>';
            formData += '<td width="150" align="right">&nbsp;</td>';
			formData += '<td style="padding-left: 5px;"><img src="images/lightbox_register_submit.jpg" style="cursor: pointer" onclick="checkValidRegis(document.frmRegis);" />&nbsp;&nbsp;<img src="images/lightbox_register_reset.jpg" style="cursor: pointer" onclick="document.frmRegis.reset();" /></td>';
        formData += '</tr>';
    formData += '</table></div>';
    formData += '</form>';
    // end content form
    formData += '</td>';
    formData += '</tr>';
    formData += '</table>';
    divTag = document.createElement("div");
    divTag.id = "registryForm";
    divTag.style.position = "fixed";
    divTag.style.zIndex = "10000";
    divTag.style.top = (screen.height - 428) / 4+"px";
    //divTag.style.left = -300+"px";
    divTag.style.left = (screen.width - 549) / 2+"px";
    divTag.innerHTML = formData;
    return divTag;
}
function removeObject(id){ 
	body = document.getElementsByTagName("body")[0];
	body.removeChild(document.getElementById(id));
	layer = document.getElementsByTagName("body")[0].getElementsByTagName("div");
	for(i=0; i<layer.length; i++){
		if(layer[i].id == "layerBg"){
			body.removeChild(document.getElementById("layerBg"));
		}
	}
	//Element.remove("layerBg");
}

function isNumeric(str){
	if( isNotBlank(str) ){
		if( !isNaN(str) ){
			return true
		} else {
			return false;
		}
	}
	return false;
}
function checkLoginEnter(e, functionName){ //e is event object passed from function invocation
	var characterCode;// literal character code will be stored in this variable
	
	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e
		characterCode = e.which //character code is contained in NN4's which property
	}
	else{
		e = event
		characterCode = e.keyCode //character code is contained in IE's keyCode property
	}
	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		if (functionName == "login"){
			doLogin(document.frmLogin.txtUserName.value, document.frmLogin.txtPassword.value, document.frmLogin.chkSave);
		} else if (functionName == "registry"){
			checkValidRegis(document.frmRegis);
		}
		return false
	}
	else{
		return true
	}
}
function checkValidRegis(form){
	var error = "";
	fullname = form.txtFullName.value;
	year = form.sbYear.value;
	month = form.sbMonth.value;
	date = form.sbDate.value;
	birthDay = date+"/"+month+"/"+year;
	phoneNum = form.txtPhoneNum.value; 
	nickname = form.txtNickname.value; 
	password = form.txtPassWord.value;
	email = form.txtEmail.value;
	sex = form.sbSex.value;
	isRecei = (form.chkIsRecei.checked == true) ? 1 : 0;
	isAccept = (form.chkAccept.checked == true) ? 1 : 0;
	if ( !isNumeric(phoneNum) || (!isStrLenMin(phoneNum, 10) || !isStrLenMax(phoneNum, 11) ) ){
		error += "\nVui lòng nhập số điện thoại của bạn!";
	}
	if ( !isNotBlank(fullname) ) {
		error += "\nVui lòng nhập họ tên của bạn!";
	}
	if ( !isNotBlank(nickname) ) {
		error += "\nVui lòng nhập nickname của bạn!";
	}
	if ( !isNotBlank(password) ) {
		error += "\nVui lòng nhập mật khẩu của bạn";
	}
	if ( (form.txtRePassWord.value != form.txtPassWord.value) ) {
		error += "\nMật khẩu của bạn không trùng nhau";
	}
	if ( !isEmail(email) ) {
		error += "\nEmail của bạn không hợp lệ";
	}
	if (isAccept == 0) {
		error += "\nBạn phải chấp nhận điều khoản sử dụng của GenQ";
	}
	if (error == "") {
		doRegis( phoneNum, fullname, nickname, sex, birthDay, email, password, isRecei );
	} else {
		alert("Bạn còn thiếu những thông tin sau để hoàn tất việc đăng ký!"+error);
		return false;
	}
}
function doRegis(telephone, fullname, nickname, sex, birthday, email, password, isReceive){
	document.getElementById("regisMess").innerHTML = "Đang xử lý vui lòng chờ";
	url_path = "ajax_handlers/doRegistry.php";
	param = url_path+"?phoneNum="+telephone+"&fullname="+fullname+"&nickname="+nickname+"&sex="+sex+"&birthday="+birthday+"&email="+email+"&password="+password+"&isrecei="+isReceive;
	//alert(param);
	show_div = "registryForm";
	callAjaxHandler(url_path, show_div, param);
}
function checkValidData(type, value, showDiv){
	url_path = "ajax_handlers/checkValidData.php";
	param = url_path+"?type="+type+"&value="+value;
	show_div = showDiv;
	callAjaxHandler(url_path, show_div, param);
}
function openMobifonePopup(link, width, height, type, id){
	if(type){
		updateListen(id, type);
	}
	myWindow = window.open(link, "mywindow", "location=1, status=1, scrollbars=1, width="+width+", height="+height);
	topX = (screen.height - height)/2;
	leftY = (screen.width - width)/2;
	myWindow.moveTo(leftY, topX);
}
function updateListen(id, type){
	url_path = "ajax_handlers/updateListen.php";
	param = url_path+"?type="+type+"&link="+id;
	show_div = "clearFix";
	callAjaxHandler(url_path, show_div, param);
}
function createMessageRegis(status, memid){
	formData = '<table width="549" height="428" cellspacing="0" cellpadding="0" border="0" bgcolor="#ffffff" style="border: 10px solid #bcbdb5;">';
    formData += '<tr>';
    formData += '<td valign="top">';
    formData += '<table width="549" cellspacing="0" cellpadding="0" border="0" style="background-image:url(images/lightbox_register_bg.jpg); background-repeat: repeat-x;"><tr><td width="507"><img src="images/lightbox_register_title.jpg" /></td><td width="42"><a href="javascript: void(0);" onclick="removeObject(\'regisMessForm\');"><img src="images/lightbox_register_close.jpg" border="0" /></td></tr></table>';
    formData += '<div style="padding: 30px;"><table width="489" cellspacing="0" cellpadding="0" border="0" style="color: #000000; font-family: Arial; font-size; 9pt;">';
	
    switch (status) {
		case "Successful":
		formData += '<tr>';
			formData += '<td align="center" style="font-size: 12pt; font-weight: bold; color: #ec770d">Chúc mừng bạn đã đăng ký thành công';
			formData += '</td>';
		formData += '</tr>';
		formData += '<tr>';
			formData += '<td align="center">(Vui lòng kích hoạt bằng mã số được gửi tới di động của bạn)';
		formData += '</td>';
		formData += '</tr>';
		formData += '<tr height="30">';
			formData += '<td align="center">&nbsp;';
			formData += '</td>';
		formData += '</tr>';
		formData += '<tr>';
			formData += '<td align="center"><a href="index.php"><img src="images/lightbox_register_finish_03.jpg" border="0"/></a>&nbsp;&nbsp;<a href="javascript: void(0);" onclick="removeObject(\'regisMessForm\'); showActiveForm();"><img src="images/lightbox_register_finish_05.jpg" border="0"/></a>';
			formData += '</td>';
		formData += '</tr>';
		//timedCount(memid);
		break;
		case "Exist Phone":
		formData += '<tr>';
			formData += '<td align="center" style="font-size: 12pt; font-weight: bold; color: #ec770d">Số điện thoại này đã có người đăng ký';
			formData += '</td>';
		formData += '</tr>';
		//formData += '<tr>';
			//formData += '<td align="center">(Cửa sổ sẽ đóng lại sau 10 giây.)';
			//formData += '</td>';
		//formData += '</tr>';
		formData += '<tr height="30">';
			formData += '<td align="center">&nbsp;';
			formData += '</td>';
		formData += '</tr>';
		formData += '<tr>';
			formData += '<td align="center"><a href="index.php"><img src="images/lightbox_register_finish_03.jpg" border="0"/></a>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="returnRegis();"><img src="images/lightbox_register_return_dangky.jpg" border="0"/></a>';
			formData += '</td>';
		formData += '</tr>';
		break;
		case "Exist Email":
		formData += '<tr>';
			formData += '<td align="center" style="font-size: 12pt; font-weight: bold; color: #ec770d">Email này đã có người đăng ký';
			formData += '</td>';
		formData += '</tr>';
		//formData += '<tr>';
			//formData += '<td align="center">(Cửa sổ sẽ đóng lại sau 10 giây.)';
			//formData += '</td>';
		//formData += '</tr>';
		formData += '<tr height="30">';
			formData += '<td align="center">&nbsp;';
			formData += '</td>';
		formData += '</tr>';
		formData += '<tr>';
			formData += '<td align="center"><a href="index.php"><img src="images/lightbox_register_finish_03.jpg" border="0"/></a>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="returnRegis();"><img src="images/lightbox_register_return_dangky.jpg" border="0"/></a>';
			formData += '</td>';
		formData += '</tr>';
		break;
		case "Fail":
		formData += '<tr>';
			formData += '<td align="center" style="font-size: 12pt; font-weight: bold; color: #ec770d">Số điện thoại của bạn không hợp lệ';
			formData += '</td>';
		formData += '</tr>';
		//formData += '<tr>';
			//formData += '<td align="center">(Cửa sổ sẽ đóng lại sau 10 giây.)';
			//formData += '</td>';
		//formData += '</tr>';
		formData += '<tr height="30">';
			formData += '<td align="center">&nbsp;';
			formData += '</td>';
		formData += '</tr>';
		formData += '<tr>';
			formData += '<td align="center"><a href="index.php"><img src="images/lightbox_register_finish_03.jpg" border="0"/></a>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="returnRegis();"><img src="images/lightbox_register_return_dangky.jpg" border="0"/></a>';
			formData += '</td>';
		formData += '</tr>';
		break;
	}
	formData += '</table>';
	formData += '</div>';
	formData += '</td>';
    formData += '</tr>';
    formData += '</table>';
    divTag = document.createElement("div");
    divTag.id = "regisMessForm";
    divTag.style.position = "fixed";
    divTag.style.zIndex = "10000";
    divTag.style.top = (screen.height - 428) / 4+"px";
    endLeft = (screen.width - 549) / 2;
    divTag.style.left = endLeft+"px";
    divTag.innerHTML = formData;
    return divTag;
}
function returnRegis(){
	removeObject('regisMessForm');
	showRegistryForm();
}
function showMessageRegis(status, memid){
	bgLayer = createLayerBackGround();
    document.getElementsByTagName("body")[0].appendChild(bgLayer);
    formData = createMessageRegis(status, memid);
    document.getElementsByTagName("body")[0].appendChild(formData);
    divElm = document.getElementById("regisMessForm");
}
var c=10;
var t;
function timedCount(memid){
	c = c-1;
	t = setTimeout("timedCount("+memid+")", 1000);
	if(c == -1) {
		window.location = "?mod=users&memid="+memid;
		//alert("?mod=users&memid="+memid);
	}
}
function sendComment(sendId, receiId, content){
	if (content!=""){
		content = content.replace("&", "amp;");
		content = content.replace("?", "nbsp;");
		url_path = "ajax_handlers/sendMemberComment.php";
		param = url_path+"?sendId="+sendId+"&receiId="+receiId+"&content="+content;
		show_div = "commentList";
		callAjaxHandler(url_path, show_div, param);
	}
}
function showCommentPerPage(memid, page){
	url_path = "ajax_handlers/showCommentPerPage.php";
	param = url_path+"?memid="+memid+"&page="+page;
	show_div = "memberCommentList";
	//alert(param);
	callAjaxHandler(url_path, show_div, param);
}
function getQueryString(){
	mod = querySt("mod");
	switch(mod){
		case "undefined":
		alert("hello");
		break;
		case "qentertainment":
		case "qfunring":
		case "qmusic":
		case "qringtone":
		case "entertainment":
		setActiveHeaderMenu("qentertainment");
		break;
		case "qtech":
		setActiveHeaderMenu("qtech");
		break;
		case "users":
		case "qconnect":
		setActiveHeaderMenu("qconnect");
		break;
		case "qmobi":
		setActiveHeaderMenu("qmobi");
		break;
		case "qsms":
		setActiveHeaderMenu("qsms");
		break;
		
	}
}
function setActiveHeaderMenu(mod){
	if(mod){
		imgList = document.getElementById("menuNavigation").getElementsByTagName("img");
		for(i=0; i<imgList.length; i++){
			if(imgList[i].id == mod){
				imgList[i].src = "images/header_"+mod+"_active.jpg";
				//imgList[i].onmouseover = "";
				imgList[i].onmouseout = "";
			} 
		}
	}
}
function querySt(ji) {
	var mod = getQueryParamValue(ji);
	return mod;
}
function showFunringSingerMusic(singerName, page) {
	url_path = "ajax_handlers/showFunringSingerMusic.php";
	param = url_path+"?sName="+singerName+"&pg="+page;
	show_div = "singer_song_list";
	callAjaxHandler(url_path, show_div, param);
}
function showNewMemberList(page){
	url_path = "ajax_handlers/showNewMemberList.php";
	param = url_path+"?pg="+page;
	show_div = "newMemList";
	callAjaxHandler(url_path, show_div, param);
}
function doAddFriend(friendId){
	url_path = "ajax_handlers/doAddFriend.php";
	param = url_path+"?friendId="+friendId;
	show_div = "ActionHandler";
	callAjaxHandler(url_path, show_div, param);
}
function doReportBad(memid){
	url_path = "ajax_handlers/doReportMember.php";
	param = url_path+"?memid="+memid;
	show_div = "ActionHandler";
	callAjaxHandler(url_path, show_div, param);
}
function doSetText(id){
	url_path = "ajax_handlers/doAddText.php";
	param = url_path+"?id="+id;
	show_div = "messageShow";
	callAjaxHandler(url_path, show_div, param);
}
function doSendMessage(memid, formData){
	if(formData.txtTitle.value == ""){
		alert("Bạn nhập tiêu đề tin nhắn");
	}
	else if(formData.txtContent.value == ""){
		alert("Bạn nhập thông tin tin nhắn");
	} else{
		formData.txtContent.value = formData.txtContent.value.replace("&", "amp;");
		formData.txtContent.value = formData.txtContent.value.replace("?", "nbsp;");
		url_path = "ajax_handlers/doSendMessage.php";
		param = url_path+"?memid="+memid+"&title="+formData.txtTitle.value+"&content="+formData.txtContent.value;
		show_div = "ActionHandler";
		callAjaxHandler(url_path, show_div, param);
	}
}
function showMessageForm(memid, sendId){
	if(sendId != ""){
		bgLayer = createLayerBackGround();
	    document.getElementsByTagName("body")[0].appendChild(bgLayer);
	    formData = createMessageForm(memid);
	    document.getElementsByTagName("body")[0].appendChild(formData);
	    divElm = document.getElementById("registryForm");
	    endLeft = (screen.width - 400) / 2;
		regisTween = new Tween(divElm.style, 'left', Tween.elasticEaseOut, -300, endLeft, 1, 'px');
		regisTween.start();
	} else {
		alert("Bạn hãy đăng nhập để sử dụng chức năng này");
	}
}
function createMessageForm(memid){
	
	formData = '<form id="frmSendMessage" name="frmSendMessage" method="post" action="">'
	formData += '<table width="400" cellspacing="0" cellpadding="0" border="0" style="background-image:url(images/lightbox_register_bg.jpg); background-repeat: repeat-x;"><tr><td width="507"><img src="images/qconnect_goitinnhan_lightbox.jpg" /></td><td width="42"><a href="javascript: void(0);" onclick="removeObject(\'registryForm\');"><img src="images/lightbox_register_close.jpg" border="0" /></td></tr></table>';
	formData +=	'<table cellspacing="0" cellpadding="5" width="400" height="200" border="0" style="background:#ffffff; color:#000000;">'
	formData +=		  '<tr>'
	formData +=		    '<td width="100" align="right">Tiêu đề: </td>'
	formData +=		    '<td width="300">'
	formData +=		      '<input name="txtTitle" type="text" id="txtTitle" class="textField" />'
	formData +=		      '<input name="txtMemId" type="hidden" id="txtMemId" value="'+memid+'"  /></td>'
	formData +=		  '</tr>'
	formData +=		  '<tr>'
	formData +=		    '<td align="right">Nội dung: </td>'
	formData +=		    '<td><textarea name="txtContent" id="txtContent" class="textField" style="overflow: hidden; height: 75px;"></textarea></td>'
	formData +=		  '</tr>'
	formData +=		  '<tr>'
	formData +=		    '<td>&nbsp;</td>'
	formData +=		    '<td><img src="images/qsms_send.jpg" onclick="doSendMessage('+memid+', document.frmSendMessage)" style="cursor: pointer;" /></td>'
	formData +=		 '</tr>'
	formData +=		'</table>'
	formData +=		'</form>';
	
	divTag = document.createElement("div");
    divTag.id = "registryForm";
    divTag.style.position = "fixed";
    divTag.style.zIndex = "10000";
    divTag.style.top = (screen.height - 200) / 4+"px";
    divTag.style.left = -300+"px";
    divTag.innerHTML = formData;
    return divTag;
}
function doRemoveFriend(friendId){
	url_path = "ajax_handlers/doRemoveFriend.php";
	param = url_path+"?friendId="+friendId;
	//alert(param);
	show_div = "myFriendList";
	ask = confirm("Bạn có muốn xóa người này ra khỏi danh sách bạn bè?");
	if(ask == true){
		callAjaxHandler(url_path, show_div, param);
	}
}
function doAddNewsFavourite(newsId){
	url_path = "ajax_handlers/doAddNewsFavourite.php";
	param = url_path+"?newsid="+newsId;
	show_div = "addNewsHandler";
	callAjaxHandler(url_path, show_div, param);
}
function replyComment(memid, content){
	nd = ""
	if(content){
		nd = content.replace("<br/>", "\n");
	}
	formData = '<form id="frmReplyMessage" name="frmReplyMessage" method="post" action="">'
	formData += '<table width="400" cellspacing="0" cellpadding="0" border="0" style="background-image:url(images/lightbox_register_bg.jpg); background-repeat: repeat-x;"><tr><td width="507"><img src="images/qconnect_goitinnhan_lightbox.jpg" /></td><td width="42"><a href="javascript: void(0);" onclick="removeObject(\'replyForm\');"><img src="images/lightbox_register_close.jpg" border="0" /></td></tr></table>';
	formData +=	'<table cellspacing="0" cellpadding="5" width="400" height="200" border="0" style="background:#ffffff; color:#000000;">'
	formData +=		  '<tr>'
	formData +=		    '<td align="right">Nội dung: </td>'
	formData +=		    '<td><input name="txtMemId" type="hidden" id="txtMemId" value="'+memid+'"  /><textarea name="txtContent" id="txtContent" class="textField" style="overflow: hidden; height: 75px; width: 260px;">'+nd+'</textarea></td>'
	formData +=		  '</tr>'
	formData +=		  '<tr>'
	formData +=		    '<td>&nbsp;</td>'
	formData +=		    '<td><img src="images/qsms_send.jpg" onclick="doReplyComment('+memid+', document.frmReplyMessage.txtContent.value)" style="cursor: pointer;" /></td>'
	formData +=		 '</tr>'
	formData +=		'</table>'
	formData +=		'</form>';
	
	divTag = document.createElement("div");
    divTag.id = "replyForm";
    divTag.style.position = "fixed";
    divTag.style.zIndex = "10000";
    divTag.style.top = (screen.height - 200) / 4+"px";
    divTag.style.left = (screen.width - 400) / 2+"px";
    divTag.innerHTML = formData;

    //bgLayer = createLayerBackGround();
    //document.getElementsByTagName("body")[0].appendChild(bgLayer);
    document.getElementsByTagName("body")[0].appendChild(divTag);
}
function doReplyComment(memid, content){
	url_path = "ajax_handlers/doReplyComment.php";
	content = content.replace("&", "amp;");
	content = content.replace("?", "nbsp;");
	param = url_path+"?memid="+memid+"&content="+content;
	//alert(param);
	show_div = "ActionHandler";
	callAjaxHandler(url_path, show_div, param);
}
function showThreadList(page){
	url_path = "ajax_handlers/showLastestThreadList.php";
	param = url_path+"?pg="+page;
	show_div = "lastestThreadList";
	callAjaxHandler(url_path, show_div, param);
}
function showHotThreadList(page){
	url_path = "ajax_handlers/showHotThreadList.php";
	param = url_path+"?pg="+page;
	show_div = "hotThreadList";
	callAjaxHandler(url_path, show_div, param);
}
function createSendMailForm(link, page){	
	formData = '<div style="background-image:url(images/lightbox_register_bg.jpg); background-repeat: repeat-x; height: 41px;"><div style="float: right;"><a href="javascript: void(0);" onclick="removeObject(\'sendToFriend\');"><img src="images/lightbox_register_close.jpg" border="0" /></a></div><img src="images/sendMusicToFriend.jpg" border="0" /></div>';
	formData += '<div style="padding: 10px;" align="center">';
	formData += 'Chia sẽ với bạn bè những bài nhạc hay bằng cách điền địa chỉ email bạn của bạn vào ô dưới';
	formData += '</div>';
	formData += '<form name="frmSendtoFriend">';
	formData += '<div id="formContainer">';
		formData += '<div  style="margin-top: 4px;">';
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Họ và tên: </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" id="sendFriendName0" name="name0" /><input type="hidden" name="txtLinkURL" id="txtLinkURL" value="'+link+'" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>'
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Email: </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" name="mail0" id="sendFriendEmail0" /><input type="hidden" name="txtPage" id="txtPage" value="'+page+'" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>';
		formData += '</div>';
	formData += '</div>';
	formData += '</form>';
	formData += '<div align="center" style="padding-bottom: 15px;"><span style="cursor: pointer" onclick="addField(1);">Gởi thêm bạn</span></div>'
	formData += '<div align="center"><a href="javascript:void(0);" onclick="preSendToFriend();"><img src="images/sendtoFriendButton.jpg" border="0" /></a></div>';
	formData += '<div class="divHeight"></div>'
	divTag = document.createElement("div");
    divTag.id = "sendToFriend";
    //divTag.style.position = "fixed";
    divTag.style.zIndex = "10000";
    divTag.style.top = (screen.height - 200) / 4+"px";
    divTag.style.left = (screen.width - 530) / 2+"px";
    divTag.innerHTML = formData;
    return divTag;
}
var maxFields = 4; // maximum number of fields to display
var fieldsCount = 1; // keep track of number of fields
var fieldsNumber = 1; // used to give name to fields
function addField(iCount){
	 for ( var i = 0; i < iCount; i++ ) addSendField ( );
}
function addSendField(){
	//sendContainer = document.getElementById("formContainer");
	if ( document.getElementById("formContainer") && fieldsCount < maxFields )
	{
		formData = '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Họ và tên: </b></div>';
		formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" name="name'+fieldsNumber +'" id="sendFriendName'+fieldsNumber +'" /></div>';
		formData += '<div id="clearFix" style="height: 5px;"></div>'
		formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Email: </b></div>';
		formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" name="mail'+fieldsNumber +'" id="sendFriendEmail'+fieldsNumber +'" /></div>';
		formData += '<div id="clearFix" style="height: 5px;"></div>';
		
		var newField = document.createElement ( 'div' );
		newField.style.marginTop = '4px';
		newField.innerHTML = formData;
		document.getElementById("formContainer").appendChild ( newField );
		fieldsCount++;
		fieldsNumber++;
	}
}
function sendMusicToFriend(link, page){
	bgLayer = createLayerBackGround();
    document.getElementsByTagName("body")[0].appendChild(bgLayer);
    formData = createSendMailForm(link, page)
    document.getElementsByTagName("body")[0].appendChild(formData);
}
function preSendToFriend(){
	form = document.frmSendtoFriend;
	$linkURL = form.txtLinkURL.value;
	$page 	 = form.txtPage.value;
	$nameString = "";
	$emailString = "";
	for ($i=0; $i<fieldsNumber; $i++){
		$nameText = "sendFriendName"+$i;
		$nameValue = document.getElementById($nameText).value;
		$nameString += $nameValue+";";
		$emailText = "sendFriendEmail"+$i;
		$emailValue = document.getElementById($emailText).value;
		$emailString += $emailValue+";";
	}
	doSendToFriend($linkURL, $page, $nameString, $emailString);
}
function doSendToFriend($linkURL, $page, $nameString, $emailString){
	url_path = "ajax_handlers/sendToFriend.php";
	param = url_path+"?link="+$linkURL+"&page="+$page+"&name="+$nameString+"&email="+$emailString;
	show_div = "clearFix";
	//alert(param);
	callAjaxHandler(url_path, show_div, param);
}

function showForgotPasswordForm(){
	bgLayer = createLayerBackGround();
    document.getElementsByTagName("body")[0].appendChild(bgLayer);
    formData = createForgotForm();
    document.getElementsByTagName("body")[0].appendChild(formData);
}
function createForgotForm(){
	formData = '<div style="background-image:url(images/lightbox_register_bg.jpg); background-repeat: repeat-x; height: 41px;"><div style="float: right;"><a href="javascript: void(0);" onclick="removeObject(\'forgotPass\');"><img src="images/lightbox_register_close.jpg" border="0" /></a></div><img src="images/lightbox_forgetpass.jpg" border="0" /></div>';
	formData += '<div style="padding: 10px;" align="center">';
	formData += 'Bạn muốn lấy lại mật khẩu của mình. Hãy nhập thông tin bên dưới';
	formData += '</div>';
	formData += '<form name="frmForgotPass">';
	formData += '<div id="formContainer">';
		formData += '<div  style="margin-top: 4px;">';
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Số điện thoại: </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" id="txtTel" name="txtTel" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>'
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Email: </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" name="txtEmail" id="txtEmail" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>';
		formData += '</div>';
	formData += '</div>';
	formData += '</form>';
	formData += '<div align="center"><a href="javascript:void(0);" onclick="checkForgotData();"><img src="images/sendtoFriendButton.jpg" border="0" /></a></div>';
	formData += '<div class="divHeight"></div>'
	divTag = document.createElement("div");
    divTag.id = "forgotPass";
    divTag.style.position = "absolute";
    divTag.style.background = "#ffffff";
    divTag.style.color = "#000000";
    divTag.style.border = "5px solid #BCBDB5";
    divTag.style.zIndex = "10000";
    divTag.style.width = "530px";
    divTag.style.top = (screen.height - 200) / 4+"px";
    divTag.style.left = (screen.width - 530) / 2+"px";
    divTag.innerHTML = formData;
    return divTag;
}
function checkForgotData(){
	$form = document.frmForgotPass;
	$tel = $form.txtTel.value;
	$email = $form.txtEmail.value;
	if(!isNotBlank($tel)){
		alert("Nhập số điện thoại của bạn");
		return false;
	}
	if(!isEmail($email)){
		alert("Nhập email của bạn");
		return false;
	}
	doResetPassWord($tel, $email);
}
function doResetPassWord($tel, $email){
	url_path = "ajax_handlers/resetPassword.php";
	param = url_path+"?tel="+$tel+"&email="+$email;
	show_div = "clearFix";
	callAjaxHandler(url_path, show_div, param);
}
function funringShowSingerList($page){
	url_path = "ajax_handlers/funringShowSingerList.php";
	param = url_path+"?page="+$page;
	show_div = "funringSingerList";
	callAjaxHandler(url_path, show_div, param);
}
function createActiveMemberForm(){
	formData = '<div style="background-image:url(images/lightbox_register_bg.jpg); background-repeat: repeat-x; height: 41px;"><div style="float: right;"><a href="javascript: void(0);" onclick="removeObject(\'activeMember\');"><img src="images/lightbox_register_close.jpg" border="0" /></a></div><img src="images/active_member_03.jpg" border="0" /></div>';
	formData += '<div style="padding: 10px;" align="center">';
	formData += '<span style="font-size: 12pt; font-weight: bold; color: #ec770d">Xác nhận quá trình đăng ký thành viên</span><br/>(Vui lòng kích hoạt bằng mã số đã được gởi đến số điện thoại của bạn)';
	formData += '</div>';
	formData += '<form name="frmActiveMember">';
	formData += '<div id="formContainer">';
		formData += '<div  style="margin-top: 4px;">';
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Số điện thoại: </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" id="txtTel" name="txtTel" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>'
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Mã kích hoạt: </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" name="txtActiveCode" id="txtActiveCode" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>';
		formData += '</div>';
	formData += '</div>';
	formData += '</form>';
	formData += '<div align="center"><a href="javascript:void(0);" onclick="checkActiveData();"><img src="images/active_member_10.jpg" border="0" /></a></div>';
	formData += '<div class="divHeight"></div>'
	divTag = document.createElement("div");
    divTag.id = "activeMember";
    divTag.style.position = "absolute";
    divTag.style.background = "#ffffff";
    divTag.style.color = "#000000";
    divTag.style.border = "5px solid #BCBDB5";
    divTag.style.zIndex = "10000";
    divTag.style.width = "530px";
    divTag.style.top = (screen.height - 200) / 4+"px";
    divTag.style.left = (screen.width - 530) / 2+"px";
    divTag.innerHTML = formData;
    return divTag;
}
function showActiveForm(){
	bgLayer = createLayerBackGround();
    document.getElementsByTagName("body")[0].appendChild(bgLayer);
    formData = createActiveMemberForm()
    document.getElementsByTagName("body")[0].appendChild(formData);
}
function checkActiveData(){
	formName = document.frmActiveMember;
	if( (formName.txtTel.value == "") || (isNaN(formName.txtTel.value)) || (!isStrLenMin(formName.txtTel.value, 10) || !isStrLenMax(formName.txtTel.value, 11)) ){
		alert("Nhập số điện thoại của bạn.");
		formName.txtTel.focus();
		return false;
	} if(formName.txtActiveCode.value == ""){
		alert("Nhập mã kích hoạt của bạn.");
		formName.txtActiveCode.focus();
		return false;
	}
	doActiveMember(formName.txtTel.value, formName.txtActiveCode.value);
}
function doActiveMember(tel, activeCode){
	url_path = "ajax_handlers/doActiveMember.php";
	param = url_path+"?tel="+tel+"&aCode="+activeCode;
	show_div = "clearFix";
	callAjaxHandler(url_path, show_div, param);
}
function createFeedBackForm(){
	formData = '<div style="background-image:url(images/lightbox_register_bg.jpg); background-repeat: repeat-x; height: 41px;"><div style="float: right;"><a href="javascript: void(0);" onclick="removeObject(\'sendFeedBack\');"><img src="images/lightbox_register_close.jpg" border="0" /></a></div><img src="images/lienhe_gopy.jpg" border="0" /></div>';
	formData += '<div style="padding: 10px;" align="center">';
	formData += '<span style="font-size: 12pt; font-weight: bold; color: #ec770d">Nhập thông tin của bạn để gởi đến cho chúng tôi</span>';
	formData += '</div>';
	formData += '<form name="frmSendFeedBack">';
	formData += '<div id="formContainer">';
		formData += '<div style="margin-top: 4px;">';
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Tên của bạn: (*) </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" id="txtYourName" name="txtYourName" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>'
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Email: (*) </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" name="txtYourEmail" id="txtYourEmail" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>';
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Tiêu đề: (*) </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><input type="text" class="inputText" name="txtYourTitle" id="txtYourTitle" /></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>';
			formData += '<div style="width: 150px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>Nội dung: (*) </b></div>';
			formData += '<div style="width: 300px; float: left; font-size: 12px; padding-left: 10px;"><textarea id="txtYourContent" name="txtYourContent" class="inputText" style="height: 75px; overflow: hidden"></textarea></div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>';
			formData += '<div style="width: 250px; float: left; font-size: 12px; padding-top: 3px;" align="right"><b>(*) </b>bắt buộc nhập</div>';
			formData += '<div id="clearFix" style="height: 5px;"></div>';
		formData += '</div>';
	formData += '</div>';
	formData += '</form>';
	formData += '<div align="center"><a href="javascript:void(0);" onclick="checkFeedBackData();"><img src="images/sendtoFriendButton.jpg" border="0" /></a></div>';
	formData += '<div class="divHeight"></div>'
	divTag = document.createElement("div");
    divTag.id = "sendFeedBack";
    divTag.style.position = "fixed";
    divTag.style.background = "#ffffff";
    divTag.style.color = "#000000";
    divTag.style.border = "5px solid #BCBDB5";
    divTag.style.zIndex = "10000";
    divTag.style.width = "530px";
    divTag.style.top = (screen.height - 400) / 4+"px";
    divTag.style.left = (screen.width - 530) / 2+"px";
    divTag.innerHTML = formData;
    return divTag;
}
function showFeedBackForm(){
	bgLayer = createLayerBackGround();
    document.getElementsByTagName("body")[0].appendChild(bgLayer);
    formData = createFeedBackForm()
    document.getElementsByTagName("body")[0].appendChild(formData);
} 
function checkFeedBackData(){
	formData = document.frmSendFeedBack;
	yourName = formData.txtYourName.value;
	yourEmail = formData.txtYourEmail.value;
	yourTitle = formData.txtYourTitle.value;
	yourContent = formData.txtYourContent.value;
	if(!isNotBlank(yourName)){
		alert("Nhập họ tên của bạn");
		formData.txtYourName.focus();
		return false;
	} 
	if(!isEmail(yourEmail)){
		alert("Nhập email của bạn");
		formData.txtYourEmail.focus();
		return false;
	} 
	if(!isNotBlank(yourTitle)){
		alert("Nhập tiêu đề của bạn");
		formData.txtYourTitle.focus();
		return false;
	} 
	if(!isNotBlank(yourContent)){
		alert("Nhập nội dung của bạn");
		formData.txtYourContent.focus();
		return false;
	} 
	doSendFeedBack(yourName, yourEmail, yourTitle, yourContent);
}
function doSendFeedBack(name, email, title, content){
	url_path = "ajax_handlers/doSendFeedBack.php";
	content = content.replace("?", "nbsp;");
	content = content.replace("&", "amp;");
	param = url_path+"?name="+name+"&email="+email+"&title="+title+"&content="+content;
	show_div = "clearFix";
	callAjaxHandler(url_path, show_div, param);
}
function showMemberThreadList(page, username){
	url_path = "ajax_handlers/showMemberThreadList.php";
	param = url_path+"?pg="+page+"&username="+username;
	show_div = "MemberThreadList";
	callAjaxHandler(url_path, show_div, param);
}
function onLoadHandler(){
	urlLink = window.location.href;
	temp = urlLink.split("#");
	if (temp[1]){
		switch(temp[1]){
			case "showRegistry":
			showRegistryForm();
			break;
			case "dieukhoansudung":
			openMobifonePopup('dieukhoansudung.html', 600, 600);
			break;
			case "showActiveForm":
			showActiveForm();
			break;
		}
	}
}
function qEnterChangePage(page){
	url_path = "ajax_handlers/qEnterChangePage.php";
	param = url_path+"?page="+page;
	show_div = "upCommingList";
	callAjaxHandler(url_path, show_div, param);
}
function qEnterChangePage1(page){
	url_path = "ajax_handlers/qEnterChangePage1.php";
	param = url_path+"?page="+page;
	show_div = "upCommingList";
	callAjaxHandler(url_path, show_div, param);
}
function updateCounter(){
	url_path = "ajax_handlers/updateCounter.php";
	param = url_path+"?id=1";
	show_div = "counter_span";
	callAjaxHandler(url_path, show_div, param);
}