jQuery(document).ready(function() {
	
	/* BASKET */
	jQuery(".add_to_basket").click(submitAddToBasketForm);
	jQuery(".increase_amount").click(increaseAmount);
	jQuery(".decrease_amount").click(decreaseAmount);
	
	externalLinks();

});

function submitAddToBasketForm(e) {	
	var span = e.target.id;
	var id = span.substr(7);	
	if (parseInt(jQuery('#amount_'+id).val())==0) {
		alert('Musíte zadať množstvo tovaru');
		return false;
	}
	jQuery('#addToBasketForm_'+id).submit();
}

function increaseAmount(e) {
	var basketForm = jQuery("#basketForm");
	var img = e.target.id;
	var id = img.substr(5);
	var value = jQuery('#amount_'+id).val();
	if(isNaN(value)){
		value = 0;
	}
	jQuery('#amount_'+id).val(parseInt(value) + 1);
	if(basketForm!=null && typeof(basketForm)!="undefined"){
		basketForm.submit();
	}
}

function decreaseAmount(e) {
	var basketForm = jQuery("#basketForm");
	var img = e.target.id;
	var id = img.substr(6);
	var value = jQuery('#amount_'+id).val();
	if(isNaN(value)){
		value = 0;
	}
	jQuery('#amount_'+id).val(Math.max(parseInt(value) - 1,1));
	if(basketForm!=null && typeof(basketForm)!="undefined"){	
		basketForm.submit();
	}
}

// EXTERNAL HREFS
function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 

function gotoUrl(url){	
	document.location = url;
}

