var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

window.onerror=function(){
 return true;
}

// open hidden layer
function mopen(id){
// cancel close timer
mcancelclosetime();
// close old layer
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
// get new layer and show it
ddmenuitem = document.getElementById(id);
ddmenuitem.style.visibility = 'visible';
}

// close showed layer
function mclose(){
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime(){
closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime(){
if(closetimer){
window.clearTimeout(closetimer);
closetimer = null;
}
}
// close layer when click-out
document.onclick = mclose;


var $j = jQuery.noConflict();
		$j(document).ready(function() {
			$j(".ssl_lightbox_popup").fancybox({
				'width'				: '75%',
				'height'			: '75%',
				'autoScale'			: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'type'				: 'iframe'
			});
		});
		
		
function viewOrder(idx){	
	$("adddevice_opacity").show();
	new Ajax.Request('http://localmagen.com/sweetlabs/sales/order/view/order_id/'+idx,
	  {
	    method:'get',
	    onSuccess: function(transport){
	      var response = transport.responseText || "no response text";
	      $('adddevice_window').innerHTML=response;	      
	      $('adddevice_window').show();
	    },
	    onFailure: function(){ alert('Something went wrong...'); }
	  });
}

function addNewProduct(basePath,loadingimage){	
	var productName = $('productName').value;
	var qty = $('qty').value;
	var productId = $('productName').options[$('productName').selectedIndex].title;
	if(qty==''){
		alert("Please select the quantity");return false;
	}

	$("adddevice_opacity").show();
	$('adddevice_window').innerHTML="<img src='"+loadingimage+"' alt='Loading...' />";
	$('adddevice_window').show();
	
	
	new Ajax.Request(basePath+'quick_order/index/kissAddOrderAjax',
			  {
			    method:'get',
			    parameters: {pname:productName, qtys:qty, productId:productId},
			    onSuccess: function(transport){
			      var response = transport.responseText || "no response text";
			      $('adddevice_window').hide();
			      $("adddevice_opacity").hide();	
			      $('addproduct').innerHTML=response;
			      $('addproduct').show();
			      
			    },
			    onFailure: function(){ alert('Something went wrong...'); }
			  });
	$j('#qty').val('');
}

function deleteItem(basePath,id){	
	var loadingimage = basePath+'skin/frontend/default/sweetspot/images/loading.gif';
	$("adddevice_opacity").show();
	$('adddevice_window').innerHTML="<img src='"+loadingimage+"' alt='Loading...' />";
	$('adddevice_window').show();
	
	new Ajax.Request(basePath+'quick_order/index/removeAddItem',
			  {
			    method:'get',
			    parameters: {idx:id},
			    onSuccess: function(transport){
			      var response = transport.responseText || "no response text";
			      $('adddevice_window').hide();
			      $("adddevice_opacity").hide();	
			      $('addproduct').innerHTML=response;
			      $('addproduct').show();
			      
			    },
			    onFailure: function(){ alert('Something went wrong...'); }
			  });
}

function kissEditOrder(basePath){
	var productId = $('productName').options[$('productName').selectedIndex].title;	
	var qty = $('qty').value;
	var orderId = $('orderId').value;
	var loadingimage = basePath+'skin/frontend/default/sweetspot/images/loading.gif';
	$("adddevice_opacity").show();
	$('adddevice_window').innerHTML="<img src='"+loadingimage+"' alt='Loading...' />";
	$('adddevice_window').show();
	
	new Ajax.Request(basePath+'quick_order/index/editAddItem',
			  {
			    method:'get',
			    parameters: {productId:productId, qty:qty, orderId:orderId},
			    onSuccess: function(transport){
			      var response = transport.responseText || "no response text";
				   if (response == 'success')  {
					   window.location.href = basePath+'quick_order/index/kiss_edit/id/'+orderId;
				   }
			    },
			    onFailure: function(){ alert('Something went wrong...'); }
			  });
	$j('#qty').val('');
}

function aromaMouseOver(idx){	
	$j("#productover").html($j("#"+idx).html());	
}

function validateStoreLocator(){	
	if($('state').value=="" && $('zip').value==""){
		alert("Please select the state/province or enter the zip/postal code");return false;
	}
}
var overlay = {				
		"overlayDisplay" : function(basePath,title,page,sku) {		
		var loadingimage = basePath+'skin/frontend/default/sweetspot/images/loading.gif';		
		$j("#adddevice_opacity").fadeIn(800);
		$j("#adddevice_window").html("<img src='"+loadingimage+"' alt='Loading...' title='Loading...' />").fadeIn(800);
		
		$j.ajax({
			    type: "GET",
			    url : basePath+page,			
			    data: 'title='+title+'&sku='+sku,
			    success: function (res){  			 		
			 		$j("#adddevice_window").html(res);			 		
			    }
		});		
		},	
		
		"closeWin" : function() {
			$j("#adddevice_window").fadeOut(800);		
			$j("#adddevice_opacity").fadeOut(800);
		},
		"printWin" : function(){
			window.print();
		},
		
		"giftOverlay" : function(){
			
		}
	};
