function fetchAddress() {
var loc;
loc = window.location.hostname;
if (loc.match('everest')) {
loc = 'http://everest:8888/RandolphAH-NC/website';
} else {
loc = 'http://'+loc;
}
return loc;
}
/* ----------------------------------- */
function updatePriceAndImage(group_id, product) {
var loc;
var method;
loc = fetchAddress();
loc += "/shop/update.php?group_id=" + parseInt(group_id) + '&product=' + escape(product);
//window.open(loc);
try {if (window.XMLHttpRequest) {xmlhttp = new XMLHttpRequest();method= 'GET';}else{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");method= 'POST';}}catch (e) {}
xmlhttp.onreadystatechange = triggerUpdatePriceAndImage;
xmlhttp.open(method, loc);
xmlhttp.send(null);
}
/* ----------------------------------- */
function triggerUpdatePriceAndImage() {
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
var r = xmlhttp.responseText;
var i = r.split('|~|');
document.getElementById('VPP_price_'+i[0]).innerHTML = "
Price: $"+i[2]+"
";
document.getElementById('VPP_img_'+i[0]).innerHTML = "
";
document.getElementById('VPP_Paypal_Form_'+i[0]).innerHTML = i[4];
}
}
/* ----------------------------------- */
function redeemCode( product_id, unit_price ) {
var cc = document.getElementById('cck_'+product_id).value;
var loc;
var method;
loc = fetchAddress();
loc += "/shop/redeem.php?cc=" + escape(cc) + '&product_id=' + parseInt(product_id) + '&unit_price=' + escape(unit_price);
//window.open(loc);return;
try {if (window.XMLHttpRequest) {xmlhttp = new XMLHttpRequest();method= 'GET';}else{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");method= 'POST';}}catch (e) {}
xmlhttp.onreadystatechange = triggerRedeemCode;
xmlhttp.open(method, loc);
xmlhttp.send(null);
}
/* ----------------------------------- */
function triggerRedeemCode() {
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
var r = xmlhttp.responseText;
var i = r.split('|~|');
// alert(i[0] + ' ' + i[1] + ' ' + i[2]);
if (i[1] != 'false') {
document.getElementById('VPP_price_'+i[0]).innerHTML = "Price: $"+i[1]+" (includes "+i[2]+"% discount)
";
document.getElementById('paypal_amount_'+i[0]).innerHTML = i[2];
document.getElementById('VPP_Redeem_'+i[0]).style.display = 'none';
} else {
alert("Invalid discount code.");
document.getElementById('cck_'+i[2]).select();
}
}
}
/* ----------------------------------- */
/* ----------------------------------- */
/* ----------------------------------- */
/* ----------------------------------- */
/* ----------------------------------- */// External Links and Frame breakout
$(document).ready(function(){$('ul#nav').superfish({delay:1000,autoArrows:false,height:'show'});$('a[rel=external]').attr('target','_blank');});
$(window).load(function(){if(top.location!=location){top.location.href=document.location.href;}});
// hoverIntent jQuery 1.1.2+ http://cherne.net/brian/resources/jquery.hoverIntent.html
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY)) »'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this));}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)
this.toggleClass(sf.c.shadowClass+'-off');};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);
// Custom javascript here: