$(document).ready(function(){

	$('a.lightbox').lightbox({
		fileBottomNavCloseImage : '/custom/koziol_gf/_gfx/lightboxclose.gif',
		fileLoadingImage : '/custom/koziol_gf/_gfx/indicator.gif'
	});
	
						   
	var previews = $('.previewimage');
	var items = $('#ic').val();
	var dlh = document.location.href;

	if(dlh.indexOf('?')){
		
		var sPos = dlh.indexOf('?') + 1;
		var token = dlh.substring(sPos, dlh.length);
		var sPos2 = token.indexOf('=') + 1;
		var artikelID = get_GET_param("art");
	
		var selectedID = $(".previewimage[alt='"+artikelID+"']").attr('id');
		selectedID = selectedID.replace('previewimage','');
	}
	
	for (i=0; i<=previews.length;i++){
		
		//if(i>=2){
		   $('#previewimage'+i).hide();
		   $('#orderformdescription'+i).hide();
		   $('#ordernumber'+i).hide();
		//}
	}
	
	$('#previewimage'+selectedID).show();
	$('#orderformdescription'+selectedID).show();
	$('#ordernumber'+selectedID).show();
		
	var flag = $('#previewimage'+selectedID).attr("class");	
	flag = flag.replace('previewimage ','');	
	setbuttonsfromstatus(flag,getLanguage());
		
	var fullsizesrc = $('#previewimage'+selectedID).attr("src");
	fullsizesrc = fullsizesrc.replace("130x130", "450x450"); 
	fullsizesrc = fullsizesrc.replace("130x130", "450x450"); 
	var titlesrc = $('#previewimage'+selectedID).attr("alt");
	
	$('#enlarge').attr("href", fullsizesrc);
	//$('#enlarge').attr("title", titlesrc);
	$('#currentproductid').val('product_'+selectedID);
	$('#warenkorbhref').attr("title",titlesrc);
	$('#articleid').html(titlesrc);
	
	if ($('#merkzettelicon').length){
		$('#merkzettelicon').attr("title",titlesrc);		
	}
					
	$('.previewhref').click(function(){
		var num = $(this).attr("id");
		var items = $('#ic').val();
		var fullsizesrc = $('#previewimage'+num).attr("src");
		var titlesrc = $('#previewimage'+num).attr("alt");
		var flag = $('#previewimage'+num).attr("class");
		
		flag = flag.replace('previewimage ','');
		
		setbuttonsfromstatus(flag,getLanguage());
		
		fullsizesrc = fullsizesrc.replace("130x130", "450x450"); 
		fullsizesrc = fullsizesrc.replace("130x130", "450x450"); 

		$('.previewimage').fadeOut("slow");
		$('.orderformdescription').hide();
		$('.ordernumber').hide();
		$('#previewimage'+num).fadeIn("slow");
		$('#orderformdescription'+num).show();
		$('#ordernumber'+num).show();
		
		$('#currentproductid').val('product_'+num);
		$('#enlarge').attr("href", fullsizesrc);
		//$('#enlarge').attr("title", titlesrc);
		$('#warenkorbhref').attr("title",titlesrc);
		$('#articleid').html(titlesrc);

		if ($('#merkzettelicon').length){
			$('#merkzettelicon').attr("title",titlesrc);		
		};
		
        //var from = document.location.href;
        //var url = from.replace(/art=......./,'art='+ titlesrc);
		//var a = $(".addthis_button");
		//a.attr("addthis:url",url);
		//addthis.ost = 0;
        //addthis.ready();
		setcarousel();
		
	});

	function setbuttonsfromstatus(status,language){
		if(status == '1'){
			//ZUGREIFEN AUSLAUFARTIKEL
			$('#warenkorbimg').attr("src",'/custom/koziol_gf/_gfx/' + language + '/kaufen.gif');
			$('#statustextver').html('<img src=\"/custom/koziol_gf/_gfx/' + language + '/geringe_stueckzahlen.gif\" border=\"0\" alt=\"\"/>');
			
			//$("#productpreviewcontainer").find('.statusimage').css('display','block');
			//$("#productpreviewcontainer").find('.statusimage').html('<img src=\"/custom/koziol_gf/_gfx/' + language + '/auslaufartikel.png\" border=\"0\" alt=\"\"/>');
		}
		else{
			if(status == '2'){
				//AUSVERKAUFT
				$('#warenkorbimg').attr("src",'/custom/koziol_gf/_gfx/' + language + '/farbe_ausverkauft.gif');
				$('#statustextver').html('<img src=\"/custom/koziol_gf/_gfx/' + language + '/nicht_lieferbar.gif\" border=\"0\" alt=\"\"/>');
				//$("#productpreviewcontainer").find('.statusimage').css('display','block');
				//$("#productpreviewcontainer").find('.statusimage').html('<img src=\"/custom/koziol_gf/_gfx/' + language + '/ausverkauft.png\" border=\"0\" alt=\"\"/>');
			}
			else{
				// NORMAL KAUFBAR
				$('#statustextver').text('');
				$('#warenkorbimg').attr("src",'/custom/koziol_gf/_gfx/' + language + '/kaufen.gif');
				//$("#productpreviewcontainer").find('.statusimage').html('');
				//$("#productpreviewcontainer").find('.statusimage').css('display','none');
			}
		}
	}
														
	function get_GET_params() {
	   var GET = new Array();
	   if(location.search.length > 0) {
		  var get_param_str = location.search.substring(1, location.search.length);
		  var get_params = get_param_str.split("&");
		  for(i = 0; i < get_params.length; i++) {
			 var key_value = get_params[i].split("=");
			 if(key_value.length == 2) {
				var key = key_value[0];
				var value = key_value[1];
				GET[key] = value;
			 }
		  }
	   }
	   return(GET);
	}
	 
	function get_GET_param(key) {
	   var get_params = get_GET_params();
	   if(get_params[key])
		  return(get_params[key]);
	   else
		  return false;
	}
															
});
										
