var couponprint; var couponcount=0; var addlabel='Add Coupon to Print List' var removelabel='Remove Coupon from Print List' function changeprinttagremove(cid) { var printlabel=document.getElementById('PrintLabel'+cid); var printtag= printlabel.innerHTML; printtag=printtag.replace(addlabel,removelabel); printtag=printtag.replace('addprintcoupon','removeprintcoupon'); printlabel.innerHTML=printtag; } function changeprinttagadd(cid) { var printlabel=document.getElementById('PrintLabel'+cid); var printtag= printlabel.innerHTML; printtag=printtag.replace(removelabel,addlabel); printtag=printtag.replace('removeprintcoupon','addprintcoupon'); printlabel.innerHTML=printtag; } function toggleprintcoupon(cid) { var myform='printcheckform'+cid; var mycheckbox='printcheck'+cid; var mycheckboxform=document.getElementById(myform); checkbox=mycheckboxform.elements[0]; alert('hello ' + checkbox.name); if (checkbox.checked) { addprintcoupon(cid); checkbox.checked=true; } else { removeprintcoupon(cid); checkbox.checked=false; } return true; } function addprintcoupon(cid) { var countlabel=document.getElementById('CouponPrintCount'); if (null==couponprint || couponprint=="") couponprint=cid; else couponprint+=','+cid; couponcount+=1; countlabel.innerHTML = couponcount; changeprinttagremove(cid); return false; } function removeprintcoupon(cid) { var countlabel=document.getElementById('CouponPrintCount'); var ncp=couponprint; ncp='('+couponprint+')'; ncp=ncp.replace(','+cid+',',','); ncp=ncp.replace('('+cid+',',''); ncp=ncp.replace('('+cid+')',''); ncp=ncp.replace(','+cid+')',''); ncp=ncp.replace('(',''); ncp=ncp.replace(')',''); couponprint=ncp; couponcount-=1; countlabel.innerHTML = couponcount; if (couponcount==0) countlabel.innerHTML = ''; changeprinttagadd(cid); return false; } function printcoupons() { var newref=""; newref="http://"+ location.hostname + "/marketplace/printcoupons.php?coupons=" + couponprint; location.href=newref; return false; } 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; } function getcompanylist(obj,homepage) { var company=obj.innerHTML; var display=document.getElementById('selectedcoupon'); //var newtext=display.innerHTML; xmlhttp=GetXmlHttpObject(); var url='http://'+homepage+'/marketplace/inc_getcompanycoupons.php?couponcompany='+company; prefix="

"+company+ " Coupons:

"; suffix="

Other Coupons:

"; xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4) { HandleResponse(display, xmlhttp.responseText,prefix,suffix); } } xmlhttp.open("GET",url,true); xmlhttp.send(null); } function HandleResponse(HTMLelement, response, prefix, suffix) { HTMLelement.innerHTML = prefix+response+suffix; } function getcouponpage(pagenumber,pagecount,homepage,randomid) { var display=document.getElementById('othercoupons'); //var newtext=display.innerHTML; xmlhttp=GetXmlHttpObject(); //alert('\&test'); var url='http://'+homepage+'/marketplace/inc_getcoupons.php?pagenumber='+pagenumber+'\&pagecount='+pagecount+'\&randomid='+randomid; //alert(url); prefix="

Page: "+pagenumber+"

"; suffix=" "; xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4) { HandleResponse(display, xmlhttp.responseText,prefix,suffix); } } xmlhttp.open("GET",url,true); xmlhttp.send(null); }