function showPopup(file,width,height,maxW,url){	file=file.src;		file=file.split("w__");	file=file[1];		newwidth=width;	newheight=height;		ratio=maxW/newwidth;			if (newwidth>maxW)	{	newwidth=maxW;		newheight=height*ratio;	}	var x=window.open('', 'bigPrev', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width='+(newwidth)+',height='+(newheight));		x.document.write("<html><head><title>Bild</title>");	x.document.write('<style type="text/css">');	x.document.write("html,body{margin:0;padding:0;overflow:hidden;}img{cursor:pointer;}");	x.document.write("</style></head><body>");	x.document.write('<img src="'+url+'index.php?rex_resize='+newwidth+'w__'+file+'" alt="" onclick="window.close();">');	x.document.write("</body></html>");	x.document.close();	x.focus();}	function switchPic(width,height,file,displaywidth,popupwidth,url){	img=document.getElementById('prodimage').getElementsByTagName('IMG')[0];		img.src='index.php?rex_resize='+displaywidth+'w__'+file;	img.onclick=function() {	showPopup(img,width,height,popupwidth,url+"/");	};}$(document).ready(function(){	$("*").unbind();		// Navi Links	$(".extern").click(function ()	{	this.setAttribute('target','_blank');	});			$("#basketform").submit(function ()	{	var variants= new Array();			 $("div.variations div").each(function (i)		 {	variants[i]=this;		 });					if (!variants)		{	/* No variants, add to basket */			return true;		}		else		{	/* Variants are there, check if they are checked.. */			var checked=new Array();			var labels=new Array();						for (i=0;i<variants.length;i++)			{	labels[i]=variants[i].getElementsByTagName('H3')[0];								radios=variants[i].getElementsByTagName('INPUT');								checked[i]=0;				for (j=0;j<radios.length;j++)				{	if (radios[j].checked==true)					{	checked[i]=1;					}				}			}			/* Check if any of the sections don't have a selection */			variantsNotSelected=1;			for (i=0;i<checked.length;i++)			{	if (checked[i]==0)				{	variantsNotSelected=0;					missing=labels[i].innerHTML;				}			}			if (variantsNotSelected==0)			{	alert('Bitte w'+unescape('%E4')+'hlen Sie "'+missing+'" aus.');			}			else			{	return true;			}		}				return false;	});				$("div.variations input").click(function ()	{	varbox=this.parentNode.parentNode.parentNode.parentNode; 		productID=this.parentNode.parentNode.parentNode.parentNode.id;				advAJAX.post({			url: window.location.href,			parameters : {			"ajax" : "variants",			"level" : this.parentNode.parentNode.parentNode.className, 			"option" : this.parentNode.parentNode.parentNode.id,			"value" : this.value,			"product" : productID			},			onInitialization : function()			{	/* Hiding layer */				$('.proddetails').css('backgroundImage','url(files/_img/loader.gif)');				$('.proddetails').css('backgroundRepeat','no-repeat');				$('.proddetails').css('backgroundPosition','top right');							},				onSuccess : function(obj) 			{ 	// Display the new variants as quickly as possible				varbox.innerHTML=obj.responseText;				$.getScript("files/_js/init.js");								// Recalculate price									advAJAX.post({				url: window.location.href,				parameters : {				"ajax" : "recalc",				"product" : productID				},				onSuccess : function(obj)					{ 	if (document.getElementById('calcPrice'))						{	document.getElementById('calcPrice').innerHTML=obj.responseText+" ";						}					}				});															},			onFinalization : function()			{	$('.proddetails').css('backgroundImage','');			}		});	});			});$(document).ready(function(){	/* Search */	var url = "";		$('#rexsale_search_query').click(function()	{	$('#rexsale_search_query').attr('value','');	});		$('#rexsale_search_query').autocomplete("index.php", {		width: 250,		max: 15,		highlight: false,		scroll: true,		scrollHeight: 300,		formatItem: function(data, i, n, value) {						return "<p>"+value.split("~~~")[0]+"</p>";		},		formatResult: function(data, value) {			x = value.split("~~~")[1];			$("#rexsale_search_query").attr('rel',x);			return value.split("~~~")[0];		}	}).result(function(event, data,formatted)		{	if (formatted.split("~~~")[1]!=undefined)			{	window.location.href = formatted.split("~~~")[1];			}		});		$('#rexsale_search').submit(function()	{	return false;	});			});
