$(document).ready(function() {
	$("span.add-wrapper > a").click(function(event){	
		handleLeafletRequest(this.href);
		
		// set class for wrapper
		$("#wrap-prod-"+this.id).addClass("itm-selected");

		return false;
	});

	
	 // Suche
	  $("input#inp-search").focus(function(e) {
	    if($(this).val() == "Suche")
	      $(this).val("");
	  });
	  $("input#inp-search").blur(function(e) {
	    if($(this).val() == "")
	      $(this).val("Suche");
	  });

	
	setDelHandler();
	initLightBox();
});

function setDelHandler()
{
	$("span.entfernen > a").click(function(event){	
		handleLeafletRequest(this.href);		
		
		// set class for wrapper
		$("#wrap-prod-"+this.id).removeClass("itm-selected");
		
		return false;
	});	
}

function resetDropdownAndSubmitForm(selName, frmName)
{
	$('select[name='+selName+']').attr('selectedIndex', 0);
	$('#inp-search').attr('value', 'Suche');	
	$('form[name='+frmName+']').submit();
}

function performSearch(srv, culture)
{
	// reseset dropdowns
	$('select[name=frm-select-produkte]').attr('selectedIndex', 0);
	$('select[name=frm-select-laender]').attr('selectedIndex', 0);
	$('#frm-selector').attr('action', 'http://'+srv+'/'+culture+'/search');

	return false;
}

function handleLeafletRequest(url)
{
	
$.post(url, 
 	function(data){
		/**
		 * TODO: Delete console.log statement to grant IE compatibility
		 */
		//console.log(data);
		
		// relad wrap-all-leaflet div
		$("#wrap-all-leaflet").html(data);
		
		setDelHandler()
		
		// now, increase number of products: spn-nbr-leaflet
		var nbrOfProd = parseInt($("span#spn-nbr-leaflet").text());
		nbrOfProd++;
		$("span#spn-nbr-leaflet").html(nbrOfProd);
		
		// decrease number of leaflet
		var nbrLeafletProds = parseInt($("span#nbr-leaflet-prod").text());
		nbrLeafletProds--;
		
		$("span#nbr-leaflet-prod").html(nbrLeafletProds);
		
 	}
 )
	
}

function initLightBox()
{
	if($('a.bildlink').length > 0)
	{
		$('a.bildlink').fancybox();
	}
}

