function updateETD(cid) {
	xmlHttp=GetXmlHttpObject();
	document.secretform.whichtopopulate.value = cid;
	var theform = "detailed_"+cid;
	var theTXT = "txtHint_"+cid;
	thesum = document.getElementById(theform).sum.value;
	var url="etd.php";
	url=url+"?id="+cid;
	url=url+"&sum="+thesum;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 
	
function clicky(sid) {
	xmlHttp=GetXmlHttpObject();
	var url="click.php";
	url=url+"?random="+Math.random();
	url=url+"&id="+sid;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 	

function expiry() {
	if (document.newpromo.enever.checked==true) {
		document.newpromo.emonth.disabled = true;
		document.newpromo.eday.disabled = true;
		document.newpromo.eyear.disabled = true;
	} else {
		document.newpromo.emonth.disabled = false;
		document.newpromo.eday.disabled = false;
		document.newpromo.eyear.disabled = false;
	}
}

function starts() {
	if (document.newpromo.snever.checked==true) {
		document.newpromo.smonth.disabled = true;
		document.newpromo.sday.disabled = true;
		document.newpromo.syear.disabled = true;
	} else {
		document.newpromo.smonth.disabled = false;
		document.newpromo.sday.disabled = false;
		document.newpromo.syear.disabled = false;
	}
}

		
function isGood() {
	var errors = 0;
	var msg = "";
	if (document.newpromo.code.value == "") {
		errors++;
		msg = msg+"Please enter a promotion code.\n"
	}
	if (document.newpromo.description.value == "") {
		errors++;
		msg = msg+"Please enter the promotion code's description.\n"
	}

	if (errors > 0) {
		alert(msg);
		return false;
	} else {
		//alert(errors);
		//send ajax
		newCode();
		//turn off that coupon
		document.getElementById('formholder').style.backgroundColor = "#EDF7EC"; 
		document.getElementById('formholder').innerHTML = "<h2 style='padding-top:10px;padding-left:10px;'>Thanks a bunch!</h2><p style='padding-top:10px;padding-left:10px;'>When you enter new promotion codes<br />you help everyone out.<br /><br />It sometimes takes a few minutes for <br />the codes you submit to appear on the site.</p>";
		document.getElementById('isboxtop').innerHTML = "Thanks! Want to add more?";
		return false;
	}
}
		
function newCode() {
		xmlHttp=GetXmlHttpObject();
		var sid = document.newpromo.company.value;
		var code = document.newpromo.code.value;
		var description = document.newpromo.description.value; 
		var url="newcode.php";
		url=url+"?random="+Math.random();
		url=url+"&sid="+sid+"&code="+code+"&description="+description;
		//alert(url);
		//xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
} 

function qTip(opt) {
	if (opt == 1) {
		Tip('Click here if the code worked for you.', WIDTH, 100, ABOVE, true, OFFSETX, 1, FADEIN, 400, FADEOUT, 300);
	} else if (opt == 0) {
		Tip('Click here if the code did NOT work for you.', WIDTH, 100, ABOVE, true, OFFSETX, 1, FADEIN, 400, FADEOUT, 300);
	} else if (opt == 2) {
		Tip('Click here to copy the promo code.', WIDTH, 100, ABOVE, true, OFFSETX, 1, FADEIN, 400, FADEOUT, 300);
	} else if (opt == 3) {
		Tip('Click here if you\'d like to receive email notifications when we get new promotion codes for this store.', WIDTH, 200, ABOVE, true, OFFSETX, 1, FADEIN, 400, FADEOUT, 300);
	} else if (opt == 4) {
		Tip('Click here to receive the HTML to paste a link to this page on your site.', WIDTH, 200, ABOVE, true, OFFSETX, 1, FADEIN, 400, FADEOUT, 300);
	} else if (opt == 5) {
		Tip('Click here to get the HTML to copy and paste on your website to display real time promotion codes for this merchant.', WIDTH, 200, ABOVE, true, OFFSETX, 1, FADEIN, 400, FADEOUT, 300);
	} else if (opt == 6) {
		Tip('Click here to bookmark this site.', WIDTH, 200, ABOVE, true, OFFSETX, 1, FADEIN, 400, FADEOUT, 300);
	} else if (opt == 7) {
		Tip('Click here to subscribe to the RSS feed for this store.', WIDTH, 200, ABOVE, true, OFFSETX, 1, FADEIN, 400, FADEOUT, 300);
	}
}

function embolden(cid) {
	clicky(cid);
	yes = "code"+cid+"_yes";
	no = "code"+cid+"_no";
	//alert(yes);
	document.getElementById(yes).innerHTML = "<b>Did this<br />code work?</b>";
	document.getElementById(no).innerHTML = "<b>Did this<br />code fail?</b>";
}

function newYay(cid) {
	yes = "code"+cid+"_yes";
	no = "code"+cid+"_no";
	hide = "hideme"+cid;
	UnTip();
	goodCode(cid);
	recalc(cid,1);
	document.getElementById(yes).style.display = "none";
	document.getElementById(no).style.display = "none";
	document.getElementById(hide).style.display = "inline";
}

function newNo(cid) {
	yes = "code"+cid+"_yes";
	no = "code"+cid+"_no";
	hide2 = "hideme2"+cid;
	UnTip();
	badCode(cid);
	recalc(cid,0);
	document.getElementById(yes).style.display = "none";
	document.getElementById(no).style.display = "none";
	document.getElementById(hide2).style.display = "inline";
}


function recalc(cid,opt) {
		document.topop.todo.value = cid;
		xmlHttp=GetXmlHttpObject();
		var url="recalc.php";
		url=url+"?random="+Math.random();
		url=url+"&cid="+cid;
		url=url+"&opt="+opt;
		//alert(url);
		xmlHttp.onreadystatechange=recalculated;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null); 	
}


function fillDiv(opt) {
	if (opt == 1) {
		document.getElementById("navoption0").style.display = 'none';
		document.getElementById("navoption1").style.display = 'block';
		document.getElementById("navoption2").style.display = 'none';
		document.getElementById("navoption3").style.display = 'none';
		document.getElementById("navoption4").style.display = 'none';
		document.getElementById("navoption5").style.display = 'none';
		document.getElementById("navoption6").style.display = 'none';
		document.getElementById("navoption7").style.display = 'none';
	}	
	if (opt == 2) {
		document.getElementById("navoption0").style.display = 'none';
		document.getElementById("navoption1").style.display = 'none';
		document.getElementById("navoption2").style.display = 'block';
		document.getElementById("navoption3").style.display = 'none';
		document.getElementById("navoption4").style.display = 'none';
		document.getElementById("navoption5").style.display = 'none';
		document.getElementById("navoption6").style.display = 'none';
		document.getElementById("navoption7").style.display = 'none';
	}	
		if (opt == 3) {
		document.getElementById("navoption0").style.display = 'none';
		document.getElementById("navoption1").style.display = 'none';
		document.getElementById("navoption2").style.display = 'none';
		document.getElementById("navoption3").style.display = 'block';
		document.getElementById("navoption4").style.display = 'none';
		document.getElementById("navoption5").style.display = 'none';
		document.getElementById("navoption6").style.display = 'none';
		document.getElementById("navoption7").style.display = 'none';
	}	
		if (opt == 4) {
		document.getElementById("navoption0").style.display = 'none';
		document.getElementById("navoption1").style.display = 'none';
		document.getElementById("navoption2").style.display = 'none';
		document.getElementById("navoption3").style.display = 'none';
		document.getElementById("navoption4").style.display = 'block';
		document.getElementById("navoption5").style.display = 'none';
		document.getElementById("navoption6").style.display = 'none';
		document.getElementById("navoption7").style.display = 'none';
	}	
		if (opt == 5) {
		document.getElementById("navoption0").style.display = 'none';
		document.getElementById("navoption1").style.display = 'none';
		document.getElementById("navoption2").style.display = 'none';
		document.getElementById("navoption3").style.display = 'none';
		document.getElementById("navoption4").style.display = 'none';
		document.getElementById("navoption5").style.display = 'block';
		document.getElementById("navoption6").style.display = 'none';
		document.getElementById("navoption7").style.display = 'none';
	}	
		if (opt == 6) {
		document.getElementById("navoption0").style.display = 'none';
		document.getElementById("navoption1").style.display = 'none';
		document.getElementById("navoption2").style.display = 'none';
		document.getElementById("navoption3").style.display = 'none';
		document.getElementById("navoption4").style.display = 'none';
		document.getElementById("navoption5").style.display = 'none';
		document.getElementById("navoption6").style.display = 'block';
		document.getElementById("navoption7").style.display = 'none';
	}	
		if (opt == 7) {
		document.getElementById("navoption0").style.display = 'none';
		document.getElementById("navoption1").style.display = 'none';
		document.getElementById("navoption2").style.display = 'none';
		document.getElementById("navoption3").style.display = 'none';
		document.getElementById("navoption4").style.display = 'none';
		document.getElementById("navoption5").style.display = 'none';
		document.getElementById("navoption6").style.display = 'none';
		document.getElementById("navoption7").style.display = 'block';
	}	

}

function c(cid) {
	window.location = "http://www.promotioncode.org/c"+cid+"/";
	}

function d(cid) {
	window.open("http://www.promotioncode.org/b"+cid+"/");
	}
	
function gtFS(sid) {
	window.location.href = "http://www.promotioncode.org/freeshipping.php?sid="+sid;
	}

function gtPS(sid) {
	window.location.href = "http://www.promotioncode.org/p"+sid+"/";
	}
	
function e(aurl) {
	window.open(aurl);
	}	
