var cmWidgetsData = new Array();
cmWidgetsData[0] = new Array('837', 'CMOUNTAIN25', '$25 off orders of $125 at HP', '289680', 'gif');
cmWidgetsData[1] = new Array('6', 'CPMTN15', 'Save 15% off orders over $39.99 - Exclusive', '146348', 'gif');
cmWidgetsData[2] = new Array('448', '', 'Save $5 off Online Orders of $50 or more', '187414', 'gif');
cmWidgetsData[3] = new Array('338', 'COUPONMOUNTAIN', '20% Off Flowers Today', '240188', 'jpg');
cmWidgetsData[4] = new Array('60', 'SHOEBUY', '10% Off Any Purchase plus Free Shipping', '291499', 'gif');
var cmWidgets = function() {
	var source = 'widgets_cmus';
	if (typeof(cmWidgetsAdName) != 'undefined') {
		if (cmWidgetsAdName != '') {
			source = source + '_' + cmWidgetsAdName;
		}
	}
	var domain = 'http://www.couponmountain.com';
	domain += '/';
	var cmusUrl = domain + '?source=' + source;
	if (typeof(cmWidgetsClktrk) != 'undefined') {
		if (cmWidgetsClktrk != '') {
			cmusUrl = cmWidgetsClktrk + encodeURIComponent(cmusUrl);
		}
	}
	var staticDomain = 'http://files.couponmountain.com';
	var htmlStr = '<div id="cmuswidgets" style="width:300px; height:250px; background:#082b66 url('+staticDomain+'/images/default/cmus_widgets_bg.gif) no-repeat; font-family:Arial; font-size:12px; overflow:hidden"></div>';
	document.write(htmlStr);
	var cmuswidgets = document.getElementById('cmuswidgets');	
	var cmustopcow = '<div style="height:28px;line-height:28px;padding:0 10px;">'
				   + '<a href="'+cmusUrl+'" target="_blank" style="float:right; color:#fff; font-size:12px; text-decoration:none;">See All Coupons</a>'
				   + '<strong style="font-size:16px; color:#fff;">Hot Coupons</strong></div>';

	var couponStr = '';
	for(i=0; i<cmWidgetsData.length; i++) {
		if (i == 0) {
			var dis = 'block';
		}
		else {
			var dis = 'none';
		}
		var url = domain + 'click_coupon.php?p=' + cmWidgetsData[i][3] + '&source=' + source;
		if (typeof(cmWidgetsClktrk) != 'undefined') {
			if (cmWidgetsClktrk != '') {
				url = cmWidgetsClktrk + encodeURIComponent(url);
			}
		}
		couponStr += '<div id="c' + i + '" style="margin:18px 3px 0 3px; height:160px; text-align:center; display:' + dis + '">'
				   + '	<div><a href="' + url + '" target="_blank"><img src="'+staticDomain+'/images/default/merchants/' + cmWidgetsData[i][0] + '/b_logo.' + cmWidgetsData[i][4] + '" style="border:1px solid #E6E4E4;" /></a></div>';
		if (cmWidgetsData[i][1] != '') {
			couponStr += '	<div style="color:#21498b; font-size:14px; font-weight:bold; height:35px; line-height:35px;">Coupon Code: <a href="' + url + '" target="_blank" style="color:#21498b; text-decoration:none;">' + cmWidgetsData[i][1] + '</a></div>';
		}
		else {
			couponStr += '	<div style="color:#21498b; font-size:14px; font-weight:bold; height:35px; line-height:35px;"></div>';
		}
				   
		couponStr += '	<div style="color:#666; font-size:14px; height:35px; padding:0 8px;">' + cmWidgetsData[i][2] + '</div>'
				   + '	<div><a href="' + url + '" target="_blank"><img src="'+staticDomain+'/images/default/btn_use.gif" style="border:0;" /></a></div>'
				   + '</div>';
	}
	
	var linkStr = '<div style="padding:0 10px; clear:both;">'
				+ '	<div style="float:right; padding-top:16px;">'
				+ '		<a href="javascript:;" onclick="cmPrev();"><img src="'+staticDomain+'/images/default/widgets_prev.gif" style="margin-right:10px;border:0 none;" /></a><a href="javascript:;" onclick="cmNext();"><img src="'+staticDomain+'/images/default/widgets_next.gif" style="margin-right:10px;border:0 none;" /></a>'
				+ '	</div>'
				+ '	<a href="'+cmusUrl+'" target="_blank"><img src="'+staticDomain+'/images/default/cmus_widgets_logo.gif" style="border:0 none;" /></a>'
				+ '</div>';
	
	var contentStr = cmustopcow + couponStr + linkStr;
	cmuswidgets.innerHTML = contentStr;
}
var cmNext = function() {
	for(i=0; i<cmWidgetsData.length; i++) {
		var eleID = 'c' + i;
		var nowID;
		var nextID;
		if(document.getElementById(eleID).style.display == 'block') {
			document.getElementById(eleID).style.display = 'none';
			nowID = i;
		}		
	}
	nextID = 'c' + (nowID + 1) % cmWidgetsData.length;
	document.getElementById(nextID).style.display = 'block';
};

var cmPrev = function() {
	for(i=0; i<cmWidgetsData.length; i++) {
		var eleID = 'c' + i;
		var nowID;
		var prevID;
		if(document.getElementById(eleID).style.display == 'block') {
			document.getElementById(eleID).style.display = 'none';
			nowID = i;
		}		
	}
	prevID = (nowID > 0) ? (nowID - 1) % cmWidgetsData.length : (cmWidgetsData.length - 1);
	prevID = 'c' + prevID;
	document.getElementById(prevID).style.display = 'block';
};

cmWidgets();