
function PopAffiliateWin(coupid)
{
	//alert(coupid);
	//window.open("http://172.24.0.9:8251/test2/availdiscounts/index/"+coupid,"mywindow"); 
	var url = "http://www.swoopup.com/availdiscounts/index/"+coupid;
	var width  = screen.width - 200;
	var height = screen.height - 200;
	var left   = (screen.width  - width)/2;
	var top    = (screen.height - height)/2;
	var params = 'width='+width+', height='+height;
	params += ', top='+top+', left='+left;
	params += ', directories=yes';
	params += ', location=yes';
	params += ', menubar=yes';
	params += ', resizable=yes';
	params += ', scrollbars=yes';
	params += ', status=yes';
	params += ', toolbar=yes';
	newwin=window.open(url,'mywindow', params);
	if (window.focus) {newwin.focus()}
	return false;
}

function ShowHide(elementId)
{
//alert(document.getElementById(elementId).style.visibility);

	var element = document.getElementById(elementId);
	if(element.style.visibility=="visible")
	{
	
		element.style.visibility="hidden";
	}
	else if(element.style.visibility=="hidden")
	{
	
		element.style.visibility="visible";
	}
	
		
	
	
}


function ShowHideCommentBox(vThis)
{
// http://www.javascriptjunkie.com
// alert("Hello From www.javascriptjunkie.com" + vThis.tagName);
	vParent = vThis.parentNode;
	vSibling = vParent.nextSibling;
	while (vSibling.nodeType==3) {   // Fix for Mozilla/FireFox Empty Space becomes a TextNode or Something
    	vSibling = vSibling.nextSibling;
  	};

	if(vSibling.style.display == "none")
	{
		
		vSibling.style.display = "block";
	} else {
		vSibling.style.display = "none";
		
	}
return;

	
}

function test(elementId) {
//alert("sadfds");
	var ele = document.getElementById(elementId);
	//alert(ele);
	//alert("sadfds");
	//var text = document.getElementById(elementId);
	if(ele.style.display == "block") {
   		ele.style.display = "none";
		//text.innerHTML = "show";
  	}
	else {
		ele.style.display = "block";
		//text.innerHTML = "hide";
	}
} 

function bookmark(elementId) {
//alert("sadfds");
	var ele = document.getElementById(elementId);
	//alert(ele);
	//alert("sadfds");
	//var text = document.getElementById(elementId);
	if(ele.style.display == "block") {
   		ele.style.display = "none";
		//text.innerHTML = "show";
  	}
	else {
		ele.style.display = "block";
		//text.innerHTML = "hide";
	}
} 

function test1(elementId) {
//alert("sadfds");
	var ele = document.getElementById(elementId);
	//alert(ele);
	//alert("sadfds");
	//var text = document.getElementById(elementId);
	if(ele.style.display == "block") {
   		ele.style.display = "none";
		//text.innerHTML = "show";
  	}
	else {
		ele.style.display = "block";
		//text.innerHTML = "hide";
	}
} 

var xmlHttp;

function showUser(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
var url="getuser.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
	document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
} 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
}
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

var curRateCoupon = 0;
var TotCount = 0;
var ActiveCount = 0;

function RateCouponTrue(couponId,curTotCount,curActiveCount)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	//alert('couponId,curTotCount,curActiveCount'+couponId+' '+curTotCount+' '+curActiveCount);
	
	curRateCoupon = couponId;
	TotCount = curTotCount;
	ActiveCount = curActiveCount;
	var url="/tags/ratecopwork";
	url=url+"/"+escape(couponId)+"/"+Math.random();
	xmlHttp.onreadystatechange=displayUserRating;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function displayUserRating()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		//alert('curRateCoupon,TotCount,ActiveCount'+curRateCoupon+' '+TotCount+' '+ActiveCount);
		ActiveCount++;
		TotCount++;
		successRate = Math.ceil((ActiveCount/TotCount) * 100);
		//document.getElementById(curRateCoupon+"couprate").innerHTML += '<li class="active"></li>';
		document.getElementById(curRateCoupon+"coupsucc").innerHTML = escape(successRate)+'%&nbsp;&nbsp;successful';
		document.getElementById(curRateCoupon+"couprt").innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#00ADD0;font-size:14px;"><strong>Thanks!</strong></span>';
	}
}

function RateCouponFalse(couponId,curTotCount,curActiveCount)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	//alert('couponId,curTotCount,curActiveCount'+couponId+' '+curTotCount+' '+curActiveCount);
	
	curRateCoupon = couponId;
	TotCount = curTotCount;
	ActiveCount = curActiveCount;
	var url="/tags/ratecopfail";
	url=url+"/"+escape(couponId)+"/"+Math.random();
	xmlHttp.onreadystatechange=displayUserRatingFalse;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function displayUserRatingFalse()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		//alert('curRateCoupon,TotCount,ActiveCount'+curRateCoupon+' '+TotCount+' '+ActiveCount);
		TotCount++;
		successRate = Math.ceil((ActiveCount/TotCount) * 100);
		//document.getElementById(curRateCoupon+"couprate").innerHTML += '<li class="inactive"></li>';
		document.getElementById(curRateCoupon+"coupsucc").innerHTML = escape(successRate)+'%&nbsp;&nbsp;successful';
		document.getElementById(curRateCoupon+"couprt").innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#00ADD0;font-size:14px;"><strong>Thanks!</strong></span>';
	}
}
