$(function() {
$('.search-box form').submit(function(){
	$('#s').hide().before('<input class="search-field" value="Please wait..." />');
});
	
$("#demobar").show();
//$("button, input:submit, a", ".demo").button();
$("button").click(function(){
$(".megatab").hide();
});
$("#btn_Shop").click(function(){
$(".megatab").hide();
//$("#outterwrapper").css('z-index','-1');
$("#Shop").css('z-index','1000');
$("#Shop").slideToggle();
$("#btn_Shop").src='/imagedb/layouts/default/Buttons/MM_shop_by_category2.png';
});
$(".ui-icon-circle-close").click(function(){
$(".megatab").fadeOut();
});
$("#btn_Themed").click(function(){
$(".megatab").hide();
//$("#outterwrapper").css('z-index','-1');
$("#Themed").slideToggle();
});
$("#btn_Party").click(function(){
$(".megatab").hide();
//$("#outterwrapper").css('z-index','-1');
$("#Party").slideToggle();
});
$("#btn_Holidays").click(function(){
$(".megatab").hide();
//$("#outterwrapper").css('z-index','-1');
$("#Holidays").slideToggle();
});
//$("#btn_Redemption").click(function(){
//	$(".megatab").hide();
//$("#outterwrapper").css('z-index','-1');
//	$("#Redemption").slideToggle();
//});
// megalink hover
$("div.megalink").hover(function(){
$(this).css('background','#e1eefd');
$(this).css('border-bottom','1px solid #0470B8');
}, function(){
$(this).css('background','#ffffff');
$(this).css('border-bottom','1px solid #EBE7DE');
});
});

$('.warning_toggle').live('click', function(){
	 $(this).nextAll('.warning_block').slideToggle();
});

function gl(e) {
    var m = document.getElementById(e);
    if (m.style.display === 'none')
 { 
        m.style.display = 'block'; 
    } else {
        m.style.display = 'none'; 
    } 
}
  
function hl() {
	var Nodes = document.getElementsByTagName('ul');
	var maxx = Nodes.length;
	for(var i = 0;i < maxx;i++) {
		var nodeObj = Nodes.item(i);
		nodeObj.style.display = 'none';
		    }
 }

var isopen = false;
var dsp = '';
function sl() {
	if(isopen == false){
		dsp = 'block';
		isopen = true;
		}
		else {
			dsp = 'none'; 
			isopen = false; 
			}
	var Nodes = document.getElementsByTagName('ul');
	var maxx = Nodes.length;
	for(var i = 0;i < maxx;i++) {
		var nodeObj = Nodes.item(i);
		nodeObj.style.display = dsp;
		}
}

function no_error() { return true; } window.onerror=no_error;
 
function unblur() {
	this.blur();
	}
	
function blurLinks() {
	if (!document.getElementById) return;
    theLinks = document.getElementsByTagName("a");
for(i=0; i<theLinks.length; i++) {
	theLinks[i].onfocus = unblur;
	}
}

function IsNumeric(strString)   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;
   if (strString.length == 0) return false;
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;   
   }
   
function a(x){
 if (IsNumeric(x.value)){
 x.value++;} else {x.value=0;}
}

function b(x){
 if (IsNumeric(x.value)==false){
 x.value=0;}
}

function addCart(code,quant){
	document.location='/cart/product_info.php?products_id='+code+'&action=buy_now&products_quant='+quant;
	}

function magdetail(x,t){
	return document.write('<a href="'+x+'" class="thickbox" title="Magnify '+t+'"><img src="/imagedb/layouts/default/spacer.gif" alt="Magnify" border="0" class="magnify" style="z-index:1" /></a>');
	}

function submitform(x)
{
  document.thumbform.submit();
  document.thumbform.reset();
  showaddedb(x);
  //ajaxpage('cart/microcart.php', 'cartframe');
}


function aab(x,y){
 if (IsNumeric(x.value)){
 this.v=x.value;
 n=parseInt(y)+parseInt(v);
 x.value=n;
 } else { x.value=0;}
}

function showaddedb(x){
var mydiv = document.getElementById(x);
// mydiv.innerHTML = 'Item(s) added to cart.';
 setTimeout("document.getElementById(\""+x+"\").innerHTML = ''",5000);
} 

function showadded(x){
var mydiv = document.getElementById(x);
document.cart_quantity.submit();
// mydiv.innerHTML = 'Item(s) added to cart.';
document.cart_quantity.reset();
 setTimeout("document.getElementById(\""+x+"\").innerHTML = ''",5000);
 setTimeout("showandshake()",100);
} 
 
function showandshake()
{
	try{
			document.getElementById('cartframe').src='/cart/microcart.php?nocache='+ new Date().getTime(); 
			 
		} catch(err)
  {
  txt="There was an error on this page.\n\n";
  txt+="Error description: " + err.description + "\n\n";
  txt+="Click OK to continue.\n\n";
  alert(txt);
  }

}

function showaddeddhtml(x){
// $('#reply_' + x).html("&nbsp;Item(s) added to cart.");
var thisform = eval("document.cart_quantity_" + x);
$("#cart_" + x).submit();
 setTimeout("showandshake()",500);
 
//mydiv.innerHTML = 'Item(s) added to cart.';
thisform.reset();
//setTimeout("$('#' + 'reply_' + x).html('')",5000);
// alert(x);
// refresh cart display
} 

function Makebasketframe() {
	return document.write ('<iframe src="/cart/minicart.php" width="200" height="325" frameborder="0" scrolling="no" name="cartframe" id="cartframe" allowTransparency="true"></iframe>');
	}

// Added Cart / Sign-In Bar
// ebreau: 12/01/2009
//
function Makecartsigninframe() {
	var x = '<iframe src="/cart/micrologin.php" width="600" height="30" frameborder="0" scrolling="no" name="cartsigninframe" allowTransparency="true"></iframe>';
	var x = x + '<iframe src="/cart/microcart.php" width="400" height="30" frameborder="0" scrolling="no" name="cartframe" id="cartframe" allowTransparency="true"></iframe>';
	return document.write (x);
	}

function rolloverButton (id, state) {
  if (document.getElementById) {
    var element_id = document.getElementById(id);
	if (state === 'over') {
	  element_id.className = 'search_go_hover';
	}else{
	  element_id.className = 'search_go_active';
	}
  }
}

function oos(){
	return overlib('<strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This item is<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Out of Stock</strong>', AUTOSTATUSCAP, FGCOLOR, '#FFFFFF', BGCOLOR, '#FFFFFF', BORDER, 0, WIDTH, 50, DELAY, 50, HAUTO, VAUTO, BUBBLE, BUBBLETYPE, 'quotation', FOLLOWMOUSE);
	}
	

