YAHOO.namespace("vnc.htd_poll");	
var dateSelected;

// ajax get trang xử lý thông tin 
YAHOO.vnc.htd_poll.callbackGetPoll = {
	success : function(o)
	{		
		var xmlResponse 			= o.responseXML;		
		var xmlDocumentElement 		= xmlResponse.documentElement;
		/*
		var szError					= xmlDocumentElement.getElementsByTagName("error").item(0).firstChild.data;			
		if( szError != '' ) {
			alert(szError);
			return ;
		}
		*/
		var szContent 	= xmlDocumentElement.getElementsByTagName("contentpoll").item(0).firstChild.data;			
		document.getElementById("displayUserPoll").innerHTML 	= szContent;	
		
		var szPolled 	= xmlDocumentElement.getElementsByTagName("polled").item(0).firstChild.data;		
		
		if(szPolled != 0 ){
			var szContentResultPoll = xmlDocumentElement.getElementsByTagName("contentresultpoll").item(0).firstChild.data;
			YAHOO.vnc.htd_poll.dlgResultPoll.setHeader('Khảo sát ý kiến');
			YAHOO.vnc.htd_poll.dlgResultPoll.setBody(szContentResultPoll); 
			YAHOO.vnc.htd_poll.dlgResultPoll.show();	
		}
	},
	failure : function(o)
	{
		
	}
};
YAHOO.vnc.htd_poll.actionUserPolled = function(strFlag, strShowAgain) {
	var root = '../';
	var display = document.getElementById("displayUserPoll");	
	
	if (display == null)
		return;	
	var oForm = document.getElementById("frmPoll");	
	var query = root+ 'poll_merge.php?flag='+ strFlag+'&showagain='+strShowAgain;
	if( oForm != null) {
		YAHOO.util.Connect.setForm(oForm);
	}
	var conn = YAHOO.util.Connect.asyncRequest("POST", query, YAHOO.vnc.htd_poll.callbackGetPoll);		
};
// ajax get trang xử lý thông tin 
YAHOO.vnc.htd_poll.callbackGetResultPoll = {
	success : function(o)
	{	
		
		var xmlResponse 			= o.responseXML;		
		var xmlDocumentElement 		= xmlResponse.documentElement;					
		var szContent 				= xmlDocumentElement.getElementsByTagName("content").item(0).firstChild.data;
		YAHOO.vnc.htd_poll.dlgResultPoll.setHeader('Kết quả khảo sát ý kiến');
		YAHOO.vnc.htd_poll.dlgResultPoll.setBody(szContent); 
		YAHOO.vnc.htd_poll.dlgResultPoll.show();	
	},
	failure : function(o)
	{
		
	}
};
YAHOO.vnc.htd_poll.resultUserPolled = function ( questionId, root ) {	
	var query 	 = root + 'resultpoll.php?pollid=' + questionId;
	var conn 	 = YAHOO.util.Connect.asyncRequest("GET", query, YAHOO.vnc.htd_poll.callbackGetResultPoll);	
}
YAHOO.vnc.htd_poll.checkPollSubmit  =  function(formName,msg)
{	
	if (isChecked(formName.txtOptionId))
	{
		YAHOO.vnc.htd_poll.actionUserPolled('1','false');//true: su dung show cau hoi lai, ko show cau ke tiep
//		YAHOO.vnc.htd_poll.actionUserPolled('1','true');		
		return true;
	}
	else
	{
		alert(msg);
		return false;
	}
}

YAHOO.vnc.htd_poll.login = function ( root ) {	
	var oForm = document.getElementById("frmLoginAj");	
	if( oForm != null) {
		YAHOO.util.Connect.setForm(oForm);
	}
	var query 	 = root + 'login.php?act=ajlog';
	var conn 	 = YAHOO.util.Connect.asyncRequest("POST", query, YAHOO.vnc.htd_poll.callbackLogin);	
}

YAHOO.vnc.htd_poll.callbackLogin = {
	success : function(o)
	{			
		var xmlResponse 			= o.responseXML;		
		var xmlDocumentElement 		= xmlResponse.documentElement;					
		var szContent 				= xmlDocumentElement.getElementsByTagName("content").item(0).firstChild.data;
		if (szContent == ''){
			YAHOO.vnc.htd_poll.dlgAjLogin.hide();
			window.location.reload(false);
		}else{
			document.getElementById('errMsg').innerHTML = szContent;	
		}
	},
	failure : function(o)
	{
		
	}
};

YAHOO.vnc.htd_poll.showUILogin = function ( root, eventId, userRefName ) {	
	var query 	 = root + 'login.php?act=uilogin&eventid=' + eventId + '&userrefname=' + userRefName;
	var conn 	 = YAHOO.util.Connect.asyncRequest("GET", query, YAHOO.vnc.htd_poll.callbackGetUILogin);	
}

YAHOO.vnc.htd_poll.callbackGetUILogin = {
	success : function(o)
	{	
		var xmlResponse 			= o.responseXML;		
		var xmlDocumentElement 		= xmlResponse.documentElement;					
		var szContent 				= xmlDocumentElement.getElementsByTagName("content").item(0).firstChild.data;
		var szTitle 				= xmlDocumentElement.getElementsByTagName("title").item(0).firstChild.data;
		YAHOO.vnc.htd_poll.dlgAjLogin.setHeader(szTitle);
		YAHOO.vnc.htd_poll.dlgAjLogin.setBody(szContent); 
		YAHOO.vnc.htd_poll.dlgAjLogin.show();	
	},
	failure : function(o)
	{
		
	}
};

YAHOO.vnc.htd_poll.register = function ( root ) {
	var oForm	 = document.getElementById("frmLoginAj");
	if (checkFormUserAj(oForm) == true){
		var query 	 = root + 'login.php?act=reg';	
		YAHOO.util.Connect.setForm(oForm, true, true);
		var conn 	 = YAHOO.util.Connect.asyncRequest("POST", query, YAHOO.vnc.htd_poll.callbackRegister);
	}
}

YAHOO.vnc.htd_poll.callbackRegister = {
	success : function(o)
	{	
		var xmlResponse 		= o.responseXML;		
		var xmlDocumentElement 	= xmlResponse.documentElement;					
		var szContent 			= xmlDocumentElement.getElementsByTagName("content").item(0).firstChild.data;
		var szError 			= xmlDocumentElement.getElementsByTagName("error").item(0).firstChild.data;
		if (szError == 0){
			YAHOO.vnc.htd_poll.dlgAjLogin.hide();
			YAHOO.vnc.htd_poll.dlgAjLogin.setHeader('Đăng ký thành công');
			YAHOO.vnc.htd_poll.dlgAjLogin.setBody(szContent); 
			YAHOO.vnc.htd_poll.dlgAjLogin.show();			
		}else{
			document.getElementById('idErr').innerHTML = '<span class="TextNote">' + szContent + '</span>';
		}
	},
	failure : function(o)
	{
		
	},
	upload: function(o) {
		var xmlResponse 		= o.responseXML;		
		var xmlDocumentElement 	= xmlResponse.documentElement;	
		var szContent 			= xmlDocumentElement.getElementsByTagName("content").item(0).firstChild.data;
		var szError 			= xmlDocumentElement.getElementsByTagName("error").item(0).firstChild.data;
		if (szError == 0){
			YAHOO.vnc.htd_poll.dlgAjLogin.hide();
			YAHOO.vnc.htd_poll.dlgAjLogin.setHeader('Đăng ký thành công');
			YAHOO.vnc.htd_poll.dlgAjLogin.setBody(szContent); 
			YAHOO.vnc.htd_poll.dlgAjLogin.show();			
		}else{
			document.getElementById('idErr').innerHTML = '<span class="TextNote">' + szContent + '</span>';
		}
	}
};

YAHOO.vnc.htd_poll.edit = function ( root, userId, mobile ) {
	var strHTML = '';
	strHTML	+= '<form name="frmEdit" method="POST" action="" id="frmEdit"><input type="text" onKeyPress="javascript: isNumeric(event);" name="txtMobile" value="' + mobile + '"/>';
	strHTML	+= '<input type="hidden" name="hidUserId" value="' + userId + '" />';
	strHTML	+= ' - <a href="#" onclick="javascript:YAHOO.vnc.htd_poll.save(\'' + root + '\')">Lưu</a></form>';
	document.getElementById("mobile_number").innerHTML = strHTML;
}

YAHOO.vnc.htd_poll.save = function ( root ) {
	var oForm	 = document.getElementById("frmEdit");
	var query 	 = root + 'login.php?act=save';	
	YAHOO.util.Connect.setForm(oForm);
	var conn 	 = YAHOO.util.Connect.asyncRequest("POST", query, YAHOO.vnc.htd_poll.callbackSave);
};

YAHOO.vnc.htd_poll.callbackSave = {
	success : function(o)
	{	
		var xmlResponse 			= o.responseXML;		
		var xmlDocumentElement 		= xmlResponse.documentElement;					
		var szContent 				= xmlDocumentElement.getElementsByTagName("content").item(0).firstChild.data;
		var szUserId 				= xmlDocumentElement.getElementsByTagName("userid").item(0).firstChild.data;
		var szPath					= xmlDocumentElement.getElementsByTagName("path").item(0).firstChild.data;
		var szError 				= xmlDocumentElement.getElementsByTagName("error").item(0).firstChild.data;
		if (szError == 1)
			alert(szContent);
		else{
			var strHTML = '';			
			strHTML	+= '<strong>'+ szContent + '</strong> - <a href="#" onclick="javascript:YAHOO.vnc.htd_poll.edit(\'' +szPath+ '\', ' + szUserId + ',\''+szContent+'\')">Đổi số điện thoại</a>';
			document.getElementById("mobile_number").innerHTML = strHTML;
		}
	},
	failure : function(o)
	{		
	}
};

function init() {	
	YAHOO.vnc.htd_poll.dlgResultPoll = new YAHOO.widget.Dialog("dlgResultPoll", { 
	    										width:"450px", 
	    										fixedcenter:true, 
	    										visible:false 
	}); 
	YAHOO.vnc.htd_poll.dlgResultPoll.render();
	//tham so truyen vao mac dinh la false
	YAHOO.vnc.htd_poll.actionUserPolled('0','false');//true: su dung show cau hoi lai, ko show cau ke tiep
//	YAHOO.vnc.htd_poll.actionUserPolled('0','true');
	YAHOO.vnc.htd_poll.dlgAjLogin = new YAHOO.widget.Dialog("dlgAjLogin", { 
	    										width:"567px", 
	    										fixedcenter:true, 
	    										visible:false,
												zIndex:300
	}); 
	YAHOO.vnc.htd_poll.dlgAjLogin.render();
	
}
YAHOO.util.Event.addListener(window, "load", init);



