var ALERT_TITLE = "Spadout Coupon";
var ALERT_BUTTON_TEXT = "I will use the coupon";

function createCustomAlert(txt,url) {
	d = document;
	
	title_mark = "COUPON: " + txt;

	txt = "To receive this price you must use the coupon code '" + txt + "' while checking out.  The price on the retailer's website will be higher until you enter this code.";

	if(d.getElementById("modalContainer")) return;

	mObj = d.getElementsByTagName("body")[0].appendChild(d.createElement("div"));
	mObj.id = "modalContainer";
	mObj.style.height = d.documentElement.scrollHeight + "px";
	
	alertObj = mObj.appendChild(d.createElement("div"));
	alertObj.id = "alertBox";
	if(d.all && !window.opera) alertObj.style.top = document.documentElement.scrollTop + "px";
	alertObj.style.left = (d.documentElement.scrollWidth - alertObj.offsetWidth)/2 + "px";
	alertObj.style.visiblity="visible";

	h1 = alertObj.appendChild(d.createElement("h1"));
	h1.appendChild(d.createTextNode(title_mark));

	msg = alertObj.appendChild(d.createElement("p"));
	msg.appendChild(d.createTextNode(txt));

	btn = alertObj.appendChild(d.createElement("a"));
	btn.id = "closeBtn";
	btn.appendChild(d.createTextNode(ALERT_BUTTON_TEXT));
	btn.href = "#";
	btn.focus();
	btn.onclick = function() { window.open(url); removeCustomAlert();return false; }

	alertObj.style.display = "block";
	
}

function removeCustomAlert() {
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("modalContainer"));
}

function confirmInvalidPrice(stp_id) {
	var answer = confirm ("Are you reporting an invalid price?");
	if(answer) {
		window.location="http://www.spadout.com/store.php?stpr_id=" + stp_id + "&stpr_report_invalid";
	}
}
function addEngine()
{

if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) { 
        window.sidebar.addSearchEngine(
            "http://www.spadout.com/spadout_v3.com.src",
            "http://www.spadout.com/spadout.com.jpg", "Spadout.com", "General"
        );
} else {
        window.external.AddSearchProvider("http://www.spadout.com/spadout_search.xml");
} 

}
//controls top menu

function getposOffset(overlay, offsettype){
	var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
	var parentEl=overlay.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

function overlay(curobj, subobjstr, opt_position){
if (document.getElementById){
	var subobj=document.getElementById(subobjstr)
	if(subobj.style.display == "block") {
		subobj.style.display= "none"
		subobj.style.opacity= 0
	}
	else {
	 	subobj.style.opacity= 0
		subobj.style.display= "block"
	}
	
	var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
	var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
	subobj.style.left=xpos+"px"
	subobj.style.top=ypos+"px"
	new Effect.Opacity(subobjstr, {duration:0.4, from:0, to:.95} );
	return false
}
else
	return true
}

function overlay_rating(curobj, subobjstr, opt_position){
if (document.getElementById){
	var subobj=document.getElementById(subobjstr)
	subobj.style.opacity= 0
	subobj.style.display= "block"
	
	var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
	var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
	subobj.style.left=xpos+"px"
	subobj.style.top=ypos+"px"
	new Effect.Opacity(subobjstr, {duration:0.4, from:0, to:.95} );
	return false
}
else
	return true
}

function overlay_addcomment(revId, curobj, subobjstr, opt_position){ 
	var divNotification = document.getElementById("menudrop_addcomment");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_addcomment'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><form method='POST'><textarea name='store_addacomment_text' rows='7' cols='25'></textarea><input type='hidden' name='store_addacomment_id' value='" + revId + "'><br><input type='submit' value='Add Comment'></form><div align='right'><a href='#' onclick=\"overlayclose('menudrop_addcomment'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay(curobj, subobjstr, opt_position);
}

function overlayclose(subobj){
	document.getElementById(subobj).style.display="none"
}

function overlay_pricegraph(revId, curobj, subobjstr, opt_position){ 
	var divNotification = document.getElementById("menudrop_pricegraph");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><iframe src='/t/graph/chart.php?sttrnds_gvprod_id=" + revId + "' scrolling='no' frameborder='0' width='260' height='260'></iframe><div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay(curobj, subobjstr, opt_position);
}

function overlay_ratingcatlvl(revId, curobj, subobjstr, opt_position){ 
	browser_type = navigator.appName;
	if(browser_type == "Microsoft Internet Explorer") {
		opt_position = "bottomright" 
	}
	var divNotification = document.getElementById("menudrop_pricegraph");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><iframe src='/rating.php?ratingz_catlvlprint=" + revId + "' scrolling='no' frameborder='0' width='260' height='260'></iframe><div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay_rating(curobj, subobjstr, opt_position);
}

function overlay_reportinvalid(revId, curobj, subobjstr, opt_position){ 
	var divNotification = document.getElementById("menudrop_pricegraph");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><iframe src='/report_invalid_price.php?riprice_stp_id=" + revId + "' scrolling='no' frameborder='0' width='260' height='260'></iframe><div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay(curobj, subobjstr, opt_position);
}

function overlay_pricew_add(revId, curobj, subobjstr, opt_position){ 
	var divNotification = document.getElementById("menudrop_pricegraph");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><iframe src='/pricew.php?pricew_additem=" + revId + "' scrolling='no' frameborder='0' width='260' height='260'></iframe><div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay(curobj, subobjstr, opt_position);
}

function overlay_pricew_add_notlog(revId, curobj, subobjstr, opt_position){ 
	var divNotification = document.getElementById("menudrop_pricegraph");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><b>Price Watcher</b> will contact you as soon as a product's price drops.  Please <a href='#' onclick=\"return overlay(this, 'menudrop_logi', 'rightbottom')\">Login</a> or <a href='#' onclick=\"return overlay(this, 'menudrop_logi', 'rightbottom')\">create a free account</a> to use this feature.<div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay(curobj, subobjstr, opt_position);
}

function overlay_vcart(revId, curobj, subobjstr, opt_position){ 
	var divNotification = document.getElementById("menudrop_pricegraph");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><iframe src='/vshop.php?vshop_add_form=" + revId + "' scrolling='no' frameborder='0' width='260' height='260'></iframe><div align='right'><a href='#' onclick=\"overlayclose('menudrop_pricegraph'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay(curobj, subobjstr, opt_position);
}

function overlay_retailerbrand(revId, curobj, subobjstr, opt_position){ 
	var divNotification = document.getElementById("menudrop_retailerbrand_info");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_retailerbrand_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><center><iframe src='/store_brand_info.php?sbinfo_brand=" + revId + "' scrolling='auto' frameborder='0' width='550' height='380'></iframe></center><div align='right'><a href='#' onclick=\"overlayclose('menudrop_retailerbrand_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay(curobj, subobjstr, opt_position);
}

function overlay_retailerrev(revId, curobj, subobjstr, opt_position){ 
	var divNotification = document.getElementById("menudrop_retailerbrand_info");
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose('menudrop_retailerbrand_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><center><iframe src='/t/retrev_review.php?retrev_print&retrev_rtc=" + revId + "' scrolling='auto' frameborder='0' width='550' height='380'></iframe></center><div align='right'><a href='#' onclick=\"overlayclose('menudrop_retailerbrand_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay_rating(curobj, subobjstr, opt_position);
}

function overlay_quick_answer(curobj) {
	var divNotification = document.getElementById("menudrop_quickanswer");
	var sMessage = "<center><iframe src='/t/quick_answer.php?qika=" + escape(curobj.value) + "' scrolling='no' frameborder='0' width='220' height='300'></iframe></center>";
	divNotification.innerHTML = sMessage;
}

function overlay_livesearch(curobj){
 	if(curobj.value.length > 1) {
		var divNotification = document.getElementById("menudrop_lives");
		var sMessage = "<center><iframe src='/nsearch_v3.php?nsv_gbased_search_live=" + escape(curobj.value) + "' scrolling='no' frameborder='0' width='220' height='120'></iframe></center><div align='right'><a href='#' onclick=\"overlayclose('menudrop_lives'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
		divNotification.innerHTML = sMessage;
	}
	
 	if(curobj.value.length == 2) {
 	 	var subobj=document.getElementById('menudrop_lives');
		if(subobj.style.display != "block") {
			overlay(curobj, 'menudrop_lives', 'bottom');
		}
	}
	return true;
}

function overlay_pub_productlink(curobj){
 	if(curobj.value.length > 1) {
		var divNotification = document.getElementById("pub_add_productlink");
		var sMessage = "<center><iframe width='280px' height='100px' frameborder='0' src='http://www.spadout.com/pub.php?pub_insert_link_2_product=" + escape(curobj.value) + "' name='pub_addaproductlink' id='pub_addaproductlink'></iframe></a>";
		divNotification.innerHTML = sMessage;
	}

	return true;
}
	function simpletab_elemOn(elem_id){
		if(document.getElementById(elem_id))
			document.getElementById(elem_id).style.display = "block";
	}
	function simpletab_elemOff(elem_id){
		if(document.getElementById(elem_id))
			document.getElementById(elem_id).style.display = "none";
	}
	function simpletab_hideAll(count){
		for( var i = 0; i <= count; i++ ) {
			simpletab_elemOff( 'simpletab_div_'+i );
			document.getElementById('simpletab_div_'+i + "_a").className="notcurrenttab";
			document.getElementById('simpletab_div_'+i).style.opacity = 0;
			document.getElementById('simpletab_div_'+i).style.filter = "alpha(opacity:0)";
			document.getElementById('simpletab_div_'+i).style.KHTMLOpacity = 0;
			document.getElementById('simpletab_div_'+i).style.MozOpacity = 0;
			document.getElementById('simpletab_div_'+i).opacity = 0;
		}
	}
	
	function showOne(elem_id,count) {
		simpletab_hideAll(count);
		new Effect.Opacity(elem_id, {duration:0.8, from:.1, to:1} );
		simpletab_elemOn( elem_id );
		document.getElementById(elem_id + "_a").className="currenttab";
	}
	
	function simpletab_hideAll_catlvl(count){
		for( var i = 1; i <= count; i++ ) {
			simpletab_elemOff( 'simpletab_div_'+i );
			document.getElementById('simpletab_div_'+i + "_a").className="notcurrenttab";
			document.getElementById('simpletab_div_'+i).style.opacity = 0;
			document.getElementById('simpletab_div_'+i).style.filter = "alpha(opacity:0)";
			document.getElementById('simpletab_div_'+i).style.KHTMLOpacity = 0;
			document.getElementById('simpletab_div_'+i).style.MozOpacity = 0;
			document.getElementById('simpletab_div_'+i).opacity = 0;
		}
	}
	
	function showOne_catlvl(elem_id,count) {
		simpletab_hideAll_catlvl(count);
		new Effect.Opacity(elem_id, {duration:0.8, from:.1, to:1} );
		simpletab_elemOn( elem_id );
		document.getElementById(elem_id + "_a").className="currenttab";
	}
	function switchbg_topspt07(subobjstr,cat) {
	 	var img = new Array();
	 	var slogan = new Array();
	 	img['mountain'] = "http://www.spadout.com/images/homepage/sports/mountain.jpg";
	 	slogan['mountain'] = "We watch the prices, so you can conquer the greatest summits.";
	 	img['ski'] = "http://www.spadout.com/images/homepage/sports/ski_h.jpg";
	 	slogan['ski'] = "We watch the prices, so you can blast down the steeps.";
	 	img['camp'] = "http://www.spadout.com/images/homepage/sports/camp.jpg";
	 	slogan['camp'] = "We watch the prices, so you can find peace.";
	 	img['mtb'] = "http://www.spadout.com/images/homepage/sports/mtb.jpg";
	 	slogan['mtb'] = "We watch the prices, so you can attack the singletrack.";
	 	img['snowboard'] = "http://www.spadout.com/images/homepage/sports/snowboard.jpg";
	 	slogan['snowboard'] = "We watch the prices, so you can stick the landing.";
	 	img['climb'] = "http://www.spadout.com/images/homepage/sports/climb.jpg";
	 	slogan['climb'] = "We watch the prices, so you can find the perfect line.";
	 	img['rdb'] = "http://www.spadout.com/images/homepage/sports/rdb.jpg";
	 	slogan['rdb'] = "We watch the prices, so you can fly down the pavement.";
	 	img['rdb'] = "http://www.spadout.com/images/homepage/sports/rdb.jpg";
	 	slogan['rdb'] = "We watch the prices, so you can fly down the pavement.";
	 	img['paddle'] = "http://www.spadout.com/images/homepage/sports/kayak.jpg";
	 	slogan['paddle'] = "We watch the prices, so you can find the eddy.";
	 	img['wakeboard'] = "http://www.spadout.com/images/homepage/sports/wakeboarding.jpg";
	 	slogan['wakeboard'] = "We watch the prices, so you can catch air.";
	 	img['mens_clothing'] = "http://www.spadout.com/images/homepage/sports/mens_clothing.jpg";
	 	slogan['mens_clothing'] = "We watch the prices, so you can survive the elements.";
	 	img['womens_clothing'] = "http://www.spadout.com/images/homepage/sports/womens_clothing.jpg";
	 	slogan['womens_clothing'] = "We watch the prices, in case you weren't born with a fur coat.";
	 	img['youth'] = "http://www.spadout.com/images/homepage/sports/youth.jpg";
	 	slogan['youth'] = "We watch the prices, so you can watch them.";
	 	img['scuba'] = "http://www.spadout.com/images/homepage/sports/ScubaBG.jpg";
	 	slogan['scuba'] = "We watch the prices, so you can chase the fish.";
	 	img['niche'] = "http://www.spadout.com/images/homepage/sports/NicheSportsBG.jpg";
	 	slogan['niche'] = "We watch the prices, so you can watch the waves.";
	 	img['extras'] = "http://www.spadout.com/images/homepage/sports/ExtrasBG.jpg";
	 	slogan['extras'] = "We watch the prices because sometimes you just need more stuff.";
		img['softgoods'] = "http://www.spadout.com/images/homepage/sports/SoftGoodsBG.jpg";
	 	slogan['softgoods'] = "We watch the prices, because sometimes going commando isnt a good idea.";
	 	img['waterski'] = "http://www.spadout.com/images/homepage/sports/WaterSkiBG.jpg";
	 	slogan['waterski'] = "We watch the prices, so you can shred the glass.";
	 	img['car_racks'] = "http://www.spadout.com/images/homepage/sports/carracks.jpg";
	 	slogan['car_racks'] = "We watch the prices, because getting there is half the battle.";
	 	img['paintball_ammunition'] = "http://www.qpaintball.com/images/homepage/sports/paintball-ammunition.jpg";
slogan['paintball_ammunition'] = "We watch the prices, so you can afford to shoot ropes.";
img['co2-and-n2-systems'] = "http://www.qpaintball.com/images/homepage/sports/paintball-co2.jpg";
slogan['co2-and-n2-systems'] = "We watch the prices, so you can watch your air pressure.";
img['loaders'] = "http://www.qpaintball.com/images/homepage/sports/paintball-marker.jpg";
slogan['loaders'] = "We watch the prices, so you can feed your addiction.";
img['paintball-goggles'] = "http://www.qpaintball.com/images/homepage/sports/paintball-mask.jpg";
slogan['paintball-goggles'] = "We watch the prices, so you can gog the noobs.";
img['paintball-markers'] = "http://www.qpaintball.com/images/homepage/sports/paintball-marker.jpg";
slogan['paintball-markers'] = "We watch the prices, you do the bunkering.";
img['paintball-misc'] = "http://www.qpaintball.com/images/homepage/sports/paintball-marker.jpg";
slogan['paintball-misc'] = "We watch the prices, so you can sling some paint.";
img['paintball-softgoods'] = "http://www.qpaintball.com/images/homepage/sports/paintball-marker.jpg";
slogan['paintball-softgoods'] = "We watch the prices, so you can blend in.";
	 
		if (document.getElementById){
			var subobj=document.getElementById(subobjstr)
			var subtitle=document.getElementById('toptitle');
			subobj.style.backgroundImage = 'url(' + img[cat] + ')';
			
			subtitle.innerHTML = "<font ace='Arial Black, sans-serif' size=4 color='#990000'><b>" + slogan[cat] + "</b></font>";
			new Effect.Opacity('toptitle', {duration:0.8, from:.1, to:1} );
		}
	}
	
	function switch_rating_article_toshow(cat) {
		if (document.getElementById){
			var subtitle=document.getElementById('homepage_rating_top_mar08_inner');
			subtitle.innerHTML = cat;
			new Effect.Opacity('homepage_rating_top_mar08_inner', {duration:0.8, from:.1, to:1} );
			
		}
	}
	
	function askagearguru_switch(cat,profile) {
		if (document.getElementById){
			var subtitle=document.getElementById('askagearguru_profile');
			var origsrc = subtitle.innerHTML;
			if(cat == '') {
			 	if(profile == subtitle.innerHTML) {
					
				}
			}
			else {				
			 	subtitle.style.height = 120;
				subtitle.innerHTML = cat;
				if(origsrc == "") {
					new Effect.BlindDown('askagearguru_profile', {duration:1} );
				}
				else {
					new Effect.Opacity('askagearguru_profile', {duration:0.8, from:.1, to:1} );
				}
			}
			
		}
	}
	
	function askagearguru_switch_b(cat,profile) {
		if (document.getElementById){
			var subtitle=document.getElementById('askagearguru_profile');
			var origsrc = subtitle.innerHTML;
			if(cat == '') {
			 	if(profile == subtitle.innerHTML) {
					
				}
			}
			else {				
			 	subtitle.style.height = 150;
				subtitle.innerHTML = cat;
				if(origsrc == "") {
					new Effect.BlindDown('askagearguru_profile', {duration:1} );
				}
				else {
					new Effect.Opacity('askagearguru_profile', {duration:0.8, from:.1, to:1} );
				}
			}
			
		}
	}
	
	function askagearguru_switch_up(cat,profile) {
		if (document.getElementById){
			var subtitle=document.getElementById('askagearguru_profile');
			subtitle.style.visible = 'none';
			new Effect.BlindUp('askagearguru_profile', {duration:1} );
			subtitle.innerHTML = '';		
		}
	}
	
	function whoisspadoutppl_switch(cat) {
		if (document.getElementById){
			var subtitle=document.getElementById('whoisspadoutppl_profile');
			var origsrc = subtitle.innerHTML;
			if(cat == '') {

			}
			else {				
			 	subtitle.style.height = 150;
				subtitle.innerHTML = cat;
				if(origsrc == "") {
					new Effect.BlindDown('whoisspadoutppl_profile', {duration:1} );
				}
				else {
					new Effect.Opacity('whoisspadoutppl_profile', {duration:0.8, from:.1, to:1} );
				}
			}
			
		}
	}
function wtu(id,val) {
 	var divNotification = document.getElementById(id);
	divNotification.innerHTML = "Thank you for your feedback!";
    top.frames["store_subopin_hiframe"].location = "http://www.spadout.com/wasthisuseful.php?wtuu_id=" + id + "&wtuu_val=" + val;
}
function eimage_rotate(elem_id,status,width) {
	if(document.getElementById(elem_id)) {
	 		if(width > 250) {
	 			if(status == 'unfocus')
					document.getElementById(elem_id).src = "/images/store/enlarge_img_250.gif";
				if(status == 'focus') 
					document.getElementById(elem_id).src = "/images/store/enlarge_img_250_y.gif";
			}
		new Effect.Opacity(elem_id, {duration:0.8, from:.1, to:1} );
	}
}

function eimage_rotate_nwiki(elem_id,status,width) {
	if(document.getElementById(elem_id)) {
	 		if(width > 250) {
	 			if(status == 'unfocus')
					document.getElementById(elem_id).src = "/images/store/enlarge_img_150.gif";
				if(status == 'focus') 
					document.getElementById(elem_id).src = "/images/store/enlarge_img_150_y.gif";
			}
		new Effect.Opacity(elem_id, {duration:0.8, from:.1, to:1} );
	}
}

function imgenlarge_change_altpic_reset(prodId,width) {
 	var divNotification = document.getElementById("store_img_mainall");
	var sMessage = "<a name='main_product_image_pos'><img src='/images/products/s/" + prodId + ".jpg' name='main_product_image' id='main_product_image' ";
	sMessage = sMessage + " width = '250' ";
	sMessage = sMessage + "/></a>";
	
	if(width > 300) 
		sMessage = sMessage + "<div style=\"position:relative; top:-250; left:0; z-index:2\" onmouseover=\"eimage_rotate('enlarge_pic_tran','focus','" + width + "');\" onmouseout=\"eimage_rotate('enlarge_pic_tran','unfocus','" + width + "');\" ><a href='#' onclick=\"return overlay_showlrgimg('" + prodId + "','main_product_image');\" onContextmenu=\"overlay_img_copypic('http://www.spadout.com/images/products/o/" + prodId + ".jpg','" + prodId + "');\"><img name='enlarge_pic_tran' id='enlarge_pic_tran' src='http://www.spadout.com/images/store/enlarge_img_250.gif'></a></div>";
	else
		sMessage = sMessage + "<div style=\"position:relative; top:-250; left:0; z-index:2\" ><a href='#' onContextmenu=\"overlay_img_copypic('http://www.spadout.com/images/products/o/" + prodId + ".jpg','" + prodId + "');\"><img name='enlarge_pic_tran' id='enlarge_pic_tran' src='http://www.spadout.com/images/store/enlarge_img_250_blank.gif'></a></div>";
		divNotification.style.opacity= 0;
		
		if (navigator.appVersion.indexOf("MSIE")!=-1){
	 		//divNotification.filters[0].opacity= 0;
	 	}
	 	else {
	 		divNotification.style.MozOpacity = 0;
	 	}
	 	
		divNotification.innerHTML = sMessage;
		new Effect.Opacity("store_img_mainall", {duration:0.8, from:.1, to:1} );
}

function imgenlarge_change_altpic(altId,width,prodId) {
	var divNotification = document.getElementById("store_img_mainall");
	var sMessage = "<a name='main_product_image_pos'><img src='/images/store/products/" + altId + "st.jpg' name='main_product_image' id='main_product_image' ";
	sMessage = sMessage + " width = '250' ";
	sMessage = sMessage + "/></a>";
	
	if(width > 300) 
		sMessage = sMessage + "<div style=\"position:relative; top:-250; left:0; z-index:2\" onmouseover=\"eimage_rotate('enlarge_pic_tran','focus','" + width + "');\" onmouseout=\"eimage_rotate('enlarge_pic_tran','unfocus','" + width + "');\" ><a href='#' onclick=\"return overlay_showlrgimg_alt('" + altId + "','main_product_image');\" onContextmenu=\"overlay_img_copypic('http://www.spadout.com/images/store/products/" + altId + ".jpg','" + prodId + "');\"><img name='enlarge_pic_tran' id='enlarge_pic_tran' src='/images/store/enlarge_img_250.gif'></a></div>";
	else
		sMessage = sMessage + "<div style=\"position:relative; top:-250; left:0; z-index:2\" ><a href='#' onContextmenu=\"overlay_img_copypic('http://www.spadout.com/images/store/products/" + altId + ".jpg','" + prodId + "');\"><img name='enlarge_pic_tran' id='enlarge_pic_tran' src='http://www.spadout.com/images/store/enlarge_img_250_blank.gif'></a></div>";

		if (navigator.appVersion.indexOf("MSIE")!=-1){
	 		//divNotification.filters[0].opacity= 0;
	 	}
	 	else {
	 		divNotification.style.MozOpacity = 0;
	 	}
	 	
	 	divNotification.style.opacity= 0;

	divNotification.innerHTML = sMessage;
	new Effect.Opacity("store_img_mainall", {duration:0.8, from:.1, to:1} );
}

function overlay_showlrgimg_alt(revId, curobj){ 
	var divNotification = document.getElementById("menudrop_imgenlarge_info");
	var cubobjv = document.getElementById(curobj);
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><center><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/store/products/" + revId + ".jpg' border='0' /></a></center><div align='right'><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	 	
	divNotification.innerHTML = sMessage;
	return overlay_showimg(cubobjv,'menudrop_imgenlarge_info', 'top');
}

function overlay_showlrgimg_nwiki(revId, curobj,nwikipos){ 
	var divNotification = document.getElementById("menudrop_imgenlarge_info");
	var cubobjv = document.getElementById(curobj);
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><center><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='http://www.spadout.com/images/nwiki/" + revId + "_o.jpg' border='0' /></a></center><div align='right'><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay_showimg(cubobjv,'menudrop_imgenlarge_info', 'markcenter');
}

function overlay_showlrgimg(revId, curobj){ 
	var divNotification = document.getElementById("menudrop_imgenlarge_info");
	var cubobjv = document.getElementById(curobj);
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><center><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='http://www.spadout.com/images/products/o/" + revId + ".jpg' border='0' /></a></center><div align='right'><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay_showimg(cubobjv,'menudrop_imgenlarge_info', 'top');
}

function overlay_showimg(curobj, subobjstr, opt_position){
if (document.getElementById){
	var subobj=document.getElementById(subobjstr)
	if(subobj.style.display == "block") {
		subobj.style.display= "none"
		subobj.style.opacity= 0
	}
	else {
	 	
		 if (navigator.appVersion.indexOf("MSIE")!=-1){
	 		//subobj.filters[0].opacity= 0;
	 	}
	 	else {
	 		subobj.style.MozOpacity = 0;
	 	}
	 	
	 	subobj.style.opacity= 0
		subobj.style.display= "block"
		subobj.style.opacity= 0
	}
	
	if(opt_position == "markcenter") {
		var xpos= (document.body.clientWidth / 2) - (subobj.offsetWidth / 2)
	}
	else {
		var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
	}
	var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
	subobj.style.left=xpos+"px"
	subobj.style.top=ypos+"px"
	//new Effect.SlideDown(subobjstr);
	if (navigator.appVersion.indexOf("MSIE")==-1)
		new Effect.Opacity(subobjstr, {duration:0.6, from:0, to:1} );
	else
		new Effect.Opacity(subobjstr, {duration:0.6, from:.8, to:1} );
		
	return false
}
else
	return true
}

function overlayclose_showimg(subobjstr){
 	var subobj=document.getElementById(subobjstr)
 	new Effect.Opacity(subobjstr, {duration:0.1, from:1, to:0} );
	subobj.style.display="none"
	subobj.style.opacity= 0
		if (navigator.appVersion.indexOf("MSIE")!=-1){
	 		//subobj.filters[0].opacity= 100;
	 	}
	 	else {
	 		subobj.style.MozOpacity = 0;
	 	}
}

//overlay_img_copypic
function overlay_img_copypic(picurl,stp_id) {
 	var divNotification = document.getElementById("menudrop_imgenlarge_info");
	var cubobjv = document.getElementById('main_product_image');
	var sMessage = "<div align='right'><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div><b>Add this picture to a discussion board or blog</b><br><table border='0'><tr valign='top'><td>vB Code:</td><td><input type='textbox' value=\"[url=http://www.spadout.com?stpr_id=" + stp_id + "][img]" + picurl + "[/img][/url] \"> <a onclick=\"stco_img_copy('[url=http://www.spadout.com?stpr_id=" + stp_id + "][img]" + picurl + "[/img][/url]');\">copy</a></td></tr><tr valign='top'><td>html:</td><td><input type='textbox' value=\"<a href='http://www.spadout.com?stpr_id=" + stp_id + "'><img src='" + picurl + "' border='0' /></a>\"> <a onclick=\"stco_img_copy('<a href=http://www.spadout.com?stpr_id=" + stp_id + "><img src=" + picurl + "></a>');\">copy</a></td></tr><tr valign='top'><td>url:</td><td><input type='textbox' value=\"" + picurl + "\"> <a onclick=\"stco_img_copy('" + picurl + "');\">copy</a></td></tr></table><div align='right'><a href='#' onclick=\"overlayclose_showimg('menudrop_imgenlarge_info'); return false\"><img src='/images/icons/zco_close.gif' /></a></div>";
	divNotification.innerHTML = sMessage;
	return overlay_showimg(cubobjv,'menudrop_imgenlarge_info', 'top');
}
//end overlay_img_copypic

function stco_img_copy(text2copy) {
        if (window.clipboardData) {
          window.clipboardData.setData("Text",text2copy);
        } else {
          var flashcopier = 'flashcopier';
          if(!document.getElementById(flashcopier)) {
            var divholder = document.createElement('div');
            divholder.id = flashcopier;
            document.body.appendChild(divholder);
          }
          document.getElementById(flashcopier).innerHTML = '';
          var divinfo = '<embed src="/t/_clipboard.swf" FlashVars="clipboard='+escape(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
          document.getElementById(flashcopier).innerHTML = divinfo;
        }
        alert(text2copy + ' was copied to your clipboard.  Press CTRL + V to paste.');
}

function pub_show(el) {
 	new Effect.SlideDown(el,{duration:.5});
}

function pub_adminappend(idname,sMessage) {
	var divNotification = document.getElementById(idname);
	if(divNotification.value == '(type here)') divNotification.value = "";
	divNotification.value = divNotification.value + sMessage;
}

function pub_close(el) {
	new Effect.SlideUp(el,{duration:.5});
}

function pub_changerecent(offset) {
 	var divNotification = document.getElementById("pub_recent_posts");
 	var oXmlHttp = null;
 	
	new Effect.Opacity("pub_recent_posts", {duration:.5, from:0, to:1} );
 	
 	if (!oXmlHttp) {
        oXmlHttp = zXmlHttp.createRequest();
    } else if (oXmlHttp.readyState != 0) {
        oXmlHttp.abort();
    }
    
 	oXmlHttp.open("get", "/pub.php?pub_top_ofeachpage_recent_posts&pub_top_ofeachpage_recent_posts_offset=" + offset, true);
 	
 	oXmlHttp.onreadystatechange = function () {               
        
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {

                var aData = pub_showNotification_recent(oXmlHttp.responseText);             
            }                         
        }
    };    
	
    oXmlHttp.send(null);
}

function pub_showNotification_recent(sMessage) {
    var divNotification = document.getElementById("pub_recent_posts");
    if(divNotification.innerHTML != sMessage)
    	divNotification.innerHTML = sMessage;
}

function pub_changepage(url) {
 	var divNotification = document.getElementById("pub_body_t");
 	var oXmlHttp = null;
 	
 	if(divNotification.style.display == 'none') {
		pub_show("pub_body_t");
	}
	else {
		new Effect.Opacity("pub_body_t", {duration:.5, from:0, to:1} );
 	}
 	
 	if (!oXmlHttp) {
        oXmlHttp = zXmlHttp.createRequest();
    } else if (oXmlHttp.readyState != 0) {
        oXmlHttp.abort();
    }
    
 	oXmlHttp.open("get", "/" + url, true);
 	
 	oXmlHttp.onreadystatechange = function () {               
        
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {

                var aData = pub_showNotification(oXmlHttp.responseText);             
            }                         
        }
    };    
	
    oXmlHttp.send(null);
}

function pub_showNotification(sMessage) {
    var divNotification = document.getElementById("pub_body_t");
    if(divNotification.innerHTML != sMessage)
    	divNotification.innerHTML = sMessage;
}

function pub_history_rotate(elem_id,status) {
	if(document.getElementById(elem_id)) {
	 			if(status == 'unfocus')
					document.getElementById(elem_id).src = "/images/icons/history_expand.gif";
				if(status == 'focus') 
					document.getElementById(elem_id).src = "/images/icons/history_expand_alt.gif";
		new Effect.Opacity(elem_id, {duration:0.5, from:.1, to:1} );
	}
}

function pub_recent_posts_right(elem_id,status) {
	if(document.getElementById(elem_id)) {
	 			if(status == 'unfocus')
					document.getElementById(elem_id).src = "/images/icons/pub_arrow_right.gif";
				if(status == 'focus') 
					document.getElementById(elem_id).src = "/images/icons/pub_arrow_right_alt.gif";
		new Effect.Opacity(elem_id, {duration:0.5, from:.1, to:1} );
	}
}

function pub_recent_posts_left(elem_id,status) {
	if(document.getElementById(elem_id)) {
	 			if(status == 'unfocus')
					document.getElementById(elem_id).src = "/images/icons/pub_arrow_left.gif";
				if(status == 'focus') 
					document.getElementById(elem_id).src = "/images/icons/pub_arrow_left_alt.gif";
		new Effect.Opacity(elem_id, {duration:0.5, from:.1, to:1} );
	}
}

function pub_makeaproductlink_clicked(prod_urlname,div_id) {
	var divNotification = window.top.frames['pub_iframe_main'].frames['pub_addaproductlink'].document.getElementById(div_id);
	divNotification.innerHTML = "Posted.";
	var divBody = window.top.frames['pub_iframe_main'].document.getElementById('pub_post_body');
	divBody.value += "\n[product]" + prod_urlname + "[/product]";
}
function srh_home_changepage(url) {
 	var divNotification = document.getElementById("homepage_review_summary");
 	var oXmlHttp = null;
 	new Effect.Opacity("homepage_review_summary", {duration:.5, from:0, to:1} );
 	
 	if (!oXmlHttp) {
        oXmlHttp = zXmlHttp.createRequest();
    } else if (oXmlHttp.readyState != 0) {
        oXmlHttp.abort();
    }
    
 	oXmlHttp.open("get", "/" + url, true);
 	
 	oXmlHttp.onreadystatechange = function () {               
        
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {

                var aData = srh_home_showNotification(oXmlHttp.responseText);             
            }                         
        }
    };    
	
    oXmlHttp.send(null);
}

function srh_home_showNotification(sMessage) {
    var divNotification = document.getElementById("homepage_review_summary");
    if(divNotification.innerHTML != sMessage)
    	divNotification.innerHTML = sMessage;
}
function zcol_uncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox'){
	  theForm[z].checked = false;
	  }
     }
}

function zcol_checkAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox'){
	  theForm[z].checked = true;
	  }
     }
}


function zcol_pulldownredirect(form){
	var URL = form.options[form.selectedIndex].value;
	window.location.href = URL;
}
