
var myVoteForm = 'myAJAXFormVote';

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function mod_ajax_loadVote() {
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	$(myVoteForm).JS_Action.value='datalist';
	var js3_filename = $(myVoteForm).JS_FileName.value;
	var js_vars =  $(myVoteForm).toQueryString();
	js3_getHtmlByPost(js3_filename,js_vars,'area_vote');
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function vote_toggle(mydataid,myradiolength,myradirname) {
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	myChkRadio=false;
//alert(myradiolength);
	for(counter=0;counter<myradiolength;counter++){
		if(myradirname[counter].checked){
			myChkRadio=true;
			if($(myVoteForm).inputVoteEmail.value ==''){
				alert('Please enter email.');
				$(myVoteForm).inputVoteEmail.focus();
				return false;
			}
			var js3_filename = $(myVoteForm).JS_FileName.value;
			$(myVoteForm).JS_Action.value = 'vote';
			$(myVoteForm).JS_DataID.value=mydataid;
			$(myVoteForm).JS_DataChoiceID.value= myradirname[counter].value;
			var js_vars =  $(myVoteForm).toQueryString();
			new ajax('../ajaxengine/mod/mod_vote/index-ajax-form.php',{ method: 'post', postBody: js_vars, onComplete: function(responseText) { 
				if(responseText.trim()=='OK') {
					$(myVoteForm).inputVoteEmail.value ="";
						//alert('System Save vote complete.');
						mod_ajax_doActionShowresult('showresult',700,300,mydataid);
				} else {
					alert('äÁèÊÒÁÒÃ¶Êè§¤èÒâËÇµä´é');
				}
				js3_loadingstack--;
				if(js3_loadingstack<=0) {
					js3_loadingHandler.effect('opacity').custom(1,0);
				}
			} }).request();

		}
	}

	if(!myChkRadio){
			alert('Please select 1 choice for vote');
	}
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function js3_PromptSubmit_return() {
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	var returnHTML;
	$ES('iframe','promptContent').each(function(el) {
		if(el.id==js3_prompt_iframe_targetname) {
			returnHTML = el.contentWindow.document.body.innerHTML;
		}
	});
	var returnContent = returnHTML.split('<!-- JS3 Call Back -->',1);
	$('promptContent').innerHTML = returnContent;
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function mod_ajax_doActionShowresult(myaction,mywidth,myheight,mydataid) {
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		$(myVoteForm).JS_DataID.value = mydataid;
		if(mod_ajax_loadAction2Prompt2(myaction,mywidth,myheight)) {
			js3_callAJAXChain();
			return true;
		}
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function mod_ajax_loadAction2Prompt2(myaction,mywidth,myheight) {
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	if(js3_promptOnOpen || js3_loadingstack>0) { // checking for js3_prompt is open or not
		return false;
	} else {
		js3_promptOnOpen = true;
		// loading blank prompt
		js3_chain.addChain_Function(function() { 
				js3_promptBox.show(mywidth,myheight,"<br><br><img src=\"ajaxengine/lib/mootool/ajax-loader.gif\" width=\"16\" height=\"16\" onClick=\"js3_promptBox.close(); \" style=\"cursor:pointer\" />");
		});
		// loading html form xxx-ajax-form.php
		js3_chain.addChain_AJAX(function() {  
				$(myVoteForm).JS_Action.value=myaction;
				var js3_filename = $(myVoteForm).JS_FileName.value;	
				var js_vars =  $(myVoteForm).toQueryString();
				js3_getHtmlByPost(js3_filename,js_vars,'idTemp');
		});
		// loading content to js3_prompt
		js3_chain.addChain_Function(function() { 
				if(js3_promptOnOpen) {
					var content = $('idTemp').innerHTML;
					$('idTemp').innerHTML='';
					$('promptContentData').innerHTML= content;
				}
		});
		return true;
	}
}
