$.noConflict();

function setFirst(field) {
	field.select();
	field.style.backgroundColor = "#ffffff";
	field.style.border = "1px solid #A1A1A1";
}

function setMenu(field) {
	field.style.backgroundColor = "#ffffff";
	field.style.border = "1px solid #A1A1A1";
}

function newCaptcha() {
	var time = new Date();
	document.getElementById("captcha-img").src = "fileadmin/inc/class.captcha.php?color[0]=%23db001b&color[1]=%2300457d&color[2]=%23666666&stamp=" + time.getMilliseconds();
}

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_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_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];}
}

function shoplayer_switch(id){
	var i = 0;
	while(document.getElementById("shoplayer"+i)){
		if(i==id){
			document.getElementById("shoplayer"+i).style.display = "";
		}else{
			document.getElementById("shoplayer"+i).style.display = "none";
		}
		i++;
	}
}
function shopthumbs(id){
	var i = 1;
	while(document.getElementById("navnum"+i)){
		if(i==id){
			document.getElementById("navnum"+i).src = "fileadmin/sillpark/images/numbers/"+i+"h.gif";
			document.getElementById("shopthumb_"+i).style.display = "";
		}else{
			document.getElementById("navnum"+i).src = "fileadmin/sillpark/images/numbers/"+i+".gif";
			document.getElementById("shopthumb_"+i).style.display = "none";
		}
		i++;
	}
}

function show_rollover(e,id){
	
	var x = e.offsetX?(e.offsetX):e.pageX-document.getElementById('pic2change').offsetLeft;
	var y = e.offsetY?(e.offsetY):e.pageY-document.getElementById('pic2change').offsetTop;

	if(e.pageX>1){
		xx = (document.body.offsetWidth-990)/2+241;
		x = x-xx;
		y = y-160;
	}

	if(x>520){
		x = x-220;
	}else{
		x = x+15;
	}
	
	y = y-20;
	
	document.getElementById("rolloverbox").style.display = "";
	document.getElementById("rolloverbox").style.top = y+'px';
	document.getElementById("rolloverbox").style.left = x+'px';
	
	var i = 0;
	while(document.getElementById("ro_info_"+i)){
		if(i==id){
			document.getElementById("ro_info_"+i).style.display = "";
		}else{
			document.getElementById("ro_info_"+i).style.display = "none";
		}
		i++;
	}
}

function hide_rollover(){
	document.getElementById("rolloverbox").style.display = "none";
}

function fb_forms(x){
	if(x==1){
		document.getElementById("fb_noform").style.display = "none";
		document.getElementById("fb_form").style.display = "";
	}else{
		document.getElementById("fb_noform").style.display = "";
		document.getElementById("fb_form").style.display = "none";
	}
}

function facebook_click() { window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href)+'&t='+encodeURIComponent(document.title), 'sharer', 'toolbar=no, status=no, width=626, height=436'); return false; } 

function ausklapper(x){
	if(x==1){
		document.getElementById("ausklapper").style.display = "none";
		document.getElementById("ausklapperh").style.display = "";
	}else{
		document.getElementById("ausklapper").style.display = "";
		document.getElementById("ausklapperh").style.display = "none";
	}
}
// Fontsize ----------------------------------------------------------------------------------------------------

function setcookie(name, value, days, path, domain, secure) { 
	var expires = -1;
	if(typeof days == "number" && days >= 0) {
		var d = new Date(); d.setTime(d.getTime()+(days*24*60*60*1000)); expires = d.toGMTString();
	} 
	value = escape(value);
	document.cookie = name + "=" + value + ";" + (expires != -1 ? " expires=" + expires + ";" : "") + (path ? "path=" + path : "") + (			domain ? "; domain=" + domain : "") + (secure ? "; secure" : "");
}

function delcookie(name) { setcookie(name, "-", 0); }
function getcookie(name) { 
	var idx = document.cookie.indexOf(name+'=');
	if(idx == -1) { 
		return null;
	} 
	value = document.cookie.substring(idx+name.length+1);
	var end = value.indexOf(';');
	if(end == -1) { 
		end = value.length;
	} 
	
	value = value.substring(0, end);
	value = unescape(value); return value;
}

function setFontSize(fs) {
	document.body.style.fontSize=fs+"px";
	document.body.style.lineHeight=((fs*1)+5)+"px";
	$('maincontainer').style.fontSize=fs+"px";
	$('maincontainer').style.lineHeight=((fs*1)+5)+"px";
	
	//changeClassProperties(fs);
	
	var obj = document.getElementsByTagName("td");
						
	for (var i=0; i<obj.length; i++) {
		with ( obj[i] ) {
			style.fontSize= fs+"px";
			style.lineHeight=  fs+"px";							}
	}
	
	setcookie('cr_font_size', fs, 365, '/');
	try {
		resizeContent('font');
	}catch(e){
	}
}

function setFontSizeLoad(fs) {
	document.body.style.fontSize=fs+"px";
	document.body.style.lineHeight=((fs*1)+5)+"px";
	changeClassProperties(fs);
	setcookie('cr_font_size', fs, 365, '/');
	try {
		//resizeContent();
	}catch(e){
	}
}
function loadFontSize() {
	//alert('cookie: '+getcookie('oeci_font_size'));
	if(getcookie('cr_font_size')){ setFontSize(getcookie('cr_font_size')); }	
}

function show_fontsize(){
	document.getElementById("fontsize").style.display = "block";
	document.getElementById("fontsize_clearer").style.display = "block";
}

function hide_fontsize(){
	document.getElementById("fontsize_clearer").style.display = "none";
	document.getElementById("fontsize").style.display = "none";
}
// ---------------------------------------------------------------------------------------------------

jQuery(document).ready(function($) {

	// Sujet Slider
	if($('.scrollable .items').children().length > 1) {
		$('.scrollable').scrollable({
			keyboard: false,
			circular: true,
			next: ".nextPic",
			prev: ".prevPic",
			speed: 500
		}).autoscroll({
			interval: 5000
		});
		$('#switchnav img').show();
		$('.prevPic, .nextPic').click(function() {
			return false;
		});
	}

	// Shop von A-Z
	$('.subnav a:nth-child(2)')
		.trigger('mouseover')
		.bind('mouseout', function() {
			$(this).trigger('mouseover');
			return false;
		});;
	$('.subnav a').click(function() {
		if($(this) == $('.subnav a').first())
			return true;

		$(this).parent().children('a').each(function() {
			$(this).unbind('mouseout');
			$(this).trigger('mouseout');
		});
		$(this).trigger('mouseover');
		$(this).bind('mouseout', function() {
			$(this).trigger('mouseover');
			return false;
		});
	});

	// Category links in Shop-Plan
	$('a.fatlink').click(function() {
		if($(this).attr('href') === "#")
			return false;
	});

	// Fontsize
	$('#fontsize').bind('mouseover', function() {
		var box = $(this).find('.fontbox');
		box.show();
		box.bind('mouseout', function() {
			$(this).hide();
		});
		box.find('a').bind('mouseover', function() {
			box.show();
		});
		$(this).bind('mouseout', function() {
			box.hide();
		});
	});
});
