
 

function swap_image (varid,prodid,color,deptid,subid,size,div_tag,size_run_number) {	
	 
		var url = '/ajax/swap_image.php';
		var params = 'varid=' + varid + '&prodid=' + prodid + '&color=' + color + '&deptid=' + deptid + '&subid=' + subid + '&size=' + size + '&size_run_number=' + size_run_number; 
		 		  	 		 		 
		var size = ''; 
		 
		var ajax = new Ajax.Updater(
		{success: div_tag},
		url, 
        {method: 'get', parameters: params, onComplete: function(request) {show_sizes(varid,size,size_run_number);}, onFailure: reportError});	  		 
 
}
 

function show_sizes(varid,size,size_run_number) {	
	 
		var url = '/ajax/show_sizes.php';
		var params = 'varid=' + varid + '&size=' + size + '&size_run_number=' + size_run_number; 
		 	  
		var ajax = new Ajax.Updater(
		{success: 'sizeBox'},
		url,   		
		{method: 'get', parameters: params, onComplete: function(request) {enlarge_link(varid);}, onFailure: reportError});	 
 
}

function enlarge_link(varid) {	
	 
		var url = '/ajax/enlarge_link.php';
		var params = 'varid=' + varid;
		 
		 		 
		var ajax = new Ajax.Updater(
		{success: 'viewLarger'},
		url,   		
		{method: 'get', parameters: params, onFailure: reportError}); 	 
 
}
 
function email_friend (prodid,varid,deptid,proc,page) {	
	 
		var url = '/ajax/email_friend.php';
		
	    var page = escape(page);		
		
	    if (proc == '1') { 
	
			var params = 'page=' + page + '&prodid=' + prodid + '&deptid=' + deptid + '&varid=' + varid;  
		 		 
		} else { 

			var path = escape($F('path'));
			var message = escape($F('message'));
			var your_email = escape($F('your_email'));
			var friends_email = escape($F('friends_email'));			

			var params = 'page=' + page + '&proc=2&friends_email=' + friends_email + '&prodid=' + prodid + '&your_email=' + your_email + '&message=' + message + '&path=' + path + '&deptid=' + deptid + '&varid=' + varid;  		
		
		} 		   
		  
		var ajax = new Ajax.Updater(
		{success: 'email_friend'},
		url, 
        {method: 'get', parameters: params, onFailure: reportError});	  		 
 
}

 
function deactivate_checkout_button() {	
	 
		var url = '/ajax/activate_checkout_button.php';
		var params = 'clear=y';  
		 
		 
		var ajax = new Ajax.Updater(
		{success: 'addBtns'},
		url,  	
		{method: 'get', parameters: params, onFailure: reportError});  	 
 
} 

function activate_checkout_button(variant_id,product_id,size,size_id,variant_desc,size_type,size_run_id,deptid) {	
	 
		var url = '/ajax/activate_checkout_button.php';
		var params = 'variant_id=' + variant_id + '&product_id=' + product_id + '&size=' + size + '&size_id=' + size_id + '&variant=' + variant_desc + '&deptid=' + deptid;  
  		 
		var ajax = new Ajax.Updater(
		{success: 'addBtns'},
		url, 
		{method: 'get', parameters: params, onComplete: function(request) {show_sizes(variant_id,size,size_run_id,deptid);}, onFailure: reportError});		 
 
} 


function activate_checkout_button_bk(variant_id,product_id,size,variant_desc,size_type,size_run_number) {	
	 
		var url = '/ajax/activate_checkout_button.php';
		var params = 'variant_id=' + variant_id + '&product_id=' + product_id + '&size=' + size + '&variant=' + variant_desc + '&size_run_number=' + size_run_number; 
		  
		 
		var ajax = new Ajax.Updater(
		{success: 'addBtns'},
		url, 
		{method: 'get', parameters: params, onComplete: function(request) {show_sizes(variant_id,size);}, onFailure: reportError})		 
 
} 



function add_to_cart(variant_id,product_id,size,variant_desc) {	
	 
		var url = '/add_to_cart.php';
		var params = 'variant_id=' + variant_id + '&product_id=' + product_id + '&size=' + size + '&variant_desc=' + variant_desc; 
		  
		 		 
		var ajax = new Ajax.Updater(
		{success: 'items_in_cart'},
		url,  	
		{method: 'get', parameters: params, onComplete: function(request) {update_bag_count();}, onFailure: reportError});	  
 
} 

function add_to_cart_header(variant_id,product_id,size,variant_desc) {	
	 
		var url = '/ajax/add_to_cart_header.php';
		var params = 'variant_id=' + variant_id + '&product_id=' + product_id + '&size=' + size + '&variant_desc=' + variant_desc; 
		
	   	 		 
		var ajax = new Ajax.Updater(
		{success: 'cart_in_header'},
		url,  	
		{method: 'get', parameters: params, onComplete: function(request) {update_bag_count();}, onFailure: reportError});	  
 
}

 

function delete_from_cart(id) {	
	 
		var url = '/ajax/delete_from_cart.php';
		var params = 'id=' + id;   
		 
		var ajax = new Ajax.Updater(
		{success: 'items_in_cart'},
		url, 
		{method: 'get', parameters: params, onFailure: reportError}); 			 
 
} 

function update_bag_count() {	
	 
		var url = '/ajax/update_bag_count.php';
		var params = 'update=y';
		  
		var ajax = new Ajax.Updater(
		{success: 'cartnum'},
		url,   		
		{method: 'get', parameters: params, onComplete: function(request) {checkout_button();}, onFailure: reportError});	 
 
}
 

function checkout_button() {	
	 
		var url = '/ajax/checkout_button.php';
		var params = 'update=y';
		  
		var ajax = new Ajax.Updater(
		{success: 'checkout_button'},
		url,   		
		{method: 'get', parameters: params, onFailure: reportError}); 	 
 
} 
 
 

function reportError(request) {
	$F('mainResult') = "Error";
} 
	
	
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}	
