// JavaScript Document
var getRequest = getXmlHttpRequestObject();

function getXmlHttpRequestObject(){
	getrequest = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		getrequest = new XMLHttpRequest();
		if (getrequest.overrideMimeType) {		
		getrequest.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
	 try {
		getrequest = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   getrequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
	}
	if (!getrequest) {	 
	 document.getElementById(cur_id).innerHTML = 'failed';
	 return false;
	}
	else{
		return getrequest;
	}
}

function GetFormData(url, cur_id)
{
	//alert(url);
	getRequest.open('GET', url, true);
	getRequest.onreadystatechange = function() {
		if(getRequest.readyState == 4) {
		  	result = getRequest.responseText;
			var res_arr = result.split(",");
			if(res_arr[0]=='success')
			{
				var curl_arr = cur_id.split("vote");
				if(res_arr[1]>=70)
				{
					var class_stats = "statsg";
					var mess_success = '<p><strong>'+res_arr[1]+' %</strong> success</p>';
				}
				else if(res_arr[1]>=40 && res_arr[1]<70)
				{
					var class_stats = "statso";
					var mess_success = '<p><strong>'+res_arr[1]+' %</strong> success</p>';
				}
				else if(res_arr[1]<40 && res_arr[1]>0)
				{
					var class_stats = "statsr";
					var mess_success = '<p><strong>'+res_arr[1]+' %</strong> success</p>';
				}
				else if(res_arr[1]==0)
				{
					var class_stats = "statsg";
					var mess_success = '<p><strong>NEW!</strong></p>';
				}
				
				
				document.getElementById("per"+curl_arr[1]).className = "couponpic "+class_stats;
				document.getElementById("per"+curl_arr[1]).innerHTML = mess_success;
				document.getElementById(cur_id).innerHTML = '<div class="yesvote">Already Voted !!!</div>';
			}
			else
				document.getElementById(cur_id).innerHTML = result;
			
		}
	};	
	getRequest.send(null);
}

function toggleAll(element) 
{
	var form = document.forms.openinviter, z = 0;
	for(z=0; z<form.length;z++)
	{
		if(form[z].type == 'checkbox')
			form[z].checked = element.checked;
	}
}

function chkNickname_States(mix_id,cur_id)
{
	cur_id = cur_id;
	if(cur_id == "emailCheck")
	{
		var url = SiteName+"/includes/user-check.php?emailId="+mix_id;
	}
	GetFormData(url, cur_id);
	
}
function showCouponType(mix_id,cur_id)
{
	cur_id = cur_id;
	if(cur_id == "ctype")
	{
		if(mix_id=='st')
			document.getElementById("discount").style.display = 'none';
		else 
			document.getElementById("discount").style.display = 'block';
			
		var url = SiteName+"/includes/user-coupon.php?cid="+mix_id;
	}
	if(cur_id == "showstate")
	{
		var url = SiteName+"/includes/user-coupon.php?countryid="+mix_id;
	}
	GetFormData(url, cur_id);
}
function load_states(countryid,cur_id)
{
	cur_id = cur_id;
	var url = SiteName+"/includes/loaddropdown.php?countryid="+countryid;
	GetFormData(url, cur_id);
}


function voteQuickpoll(qid,frm)
{
	
	var poll_id = 0;
	for(var i = 0; i < frm.poll_option_id.length; i++)
		if(frm.poll_option_id[i].checked == true)
		{
			poll_id = frm.poll_option_id[i].value;	
			break;
		}
	
	if(poll_id != 0)
	{
		params = "id="+qid+"&option_id="+poll_id;
		//alert(params);
		var url = SiteName+"/includes/showpoll.php?"+params;
		GetFormData(url, "quickpoll");
	}
	else
	{
		alert(frm.poll_option_id[0].getAttribute('error'));
		return false;
	}
}
//For store-detail only
function voteSuccess(mix_id)
{
	cur_id = "vote"+mix_id;
	var url = SiteName+"/includes/user-vote.php?success="+mix_id;
	GetFormData(url, cur_id);
	
}
function voteFail(mix_id)
{
	cur_id = "vote"+mix_id;
	var url = SiteName+"/includes/user-vote.php?fail="+mix_id;
	GetFormData(url, cur_id);
}
//For other
function voteSuccessO(mix_id)
{
	cur_id = "vote"+mix_id;
	var url = SiteName+"/includes/user-vote.php?success="+mix_id;
	GetFormData(url, cur_id);
	
}
function voteFailO(mix_id)
{
	cur_id = "vote"+mix_id;
	var url = SiteName+"/includes/user-vote.php?fail="+mix_id;
	GetFormData(url, cur_id);
}

