$(document).ready(function(){
	if ($.browser.msie && parseInt($.browser.version.substr(0,1))<7) { //IE6?
		$("p + p").addClass("ie6fix1");
		$("p + ul").addClass("ie6fix1");
		$("ul + p").addClass("ie6fix1");
		$("p + ol").addClass("ie6fix1");
		$("ol + p").addClass("ie6fix1");
		$("ul + ul").addClass("ie6fix1");
		$("ul + ol").addClass("ie6fix1");
		$("ol + ul").addClass("ie6fix1");
		$("ol + ol").addClass("ie6fix1");
		$("li + li").addClass("ie6fix2");
		$("h1 + a + h2").addClass("ie6fix3");
		$(".dokumentenliste + .linkliste").addClass("ie6fix4");
	}
	
	$("#keylink").attr("href","/wecos/admin.html");
	$("#keylink").attr("target","_blank");
	
	$(".warndialog").css("position","absolute");
	$(".warndialog").find("a.ok").css("display","block");
	
	$('.corner').corner('#bbe3fa 8px'); //geht nicht auf Nicht-Schließende-Tags (img,...)
	$('.punktliste > ul li h4').corner('#bbe3fa 8px');
	$('.cornerV2').corner('#7dccea 8px');
	$('.cornerV3').corner('#96d5f1 12px');
	$('.cornerV4').corner('#f9af00 8px');
	
	jQuery.each(jQuery.browser, function(i, val) {
	  if (val && i!="version") $("body").addClass("browser-"+i).addClass("browser-"+i+"-"+parseInt(($.browser.version.substr(0,3)=="1.9")?"3":$.browser.version));
    });
		
	jQuery.fn.extend({ 
		autoclear: function() { 
			return this.each(function(){
				if($(this).val()=="") {
					$(this).val(this.title);
					$(this).attr("alt",this.title);
				} else {
					$(this).attr("alt",$(this).val());
				}
				$(this).focus(function(){
					if($(this).val()!=$(this).attr("alt")||$(this).val()==this.title) $(this).val("");
				});
				$(this).blur(function(){
					if($(this).val()==this.title) $(this).val($(this).attr("alt"));
					if($(this).val()=="") $(this).val(this.title);
				});
			}); 
		} 
	});	
	$(".autoclear").parents("form").submit(function(){
		$(this).find(".autoclear").each(function(){
			if($(this).val()==$(this).attr("title")) $(this).val("");
		});
		return true;
	});
	$(".autoclear").autoclear();
	jsPosFix();
	prepareProduktsuchmaske();
	
	
	/* Gewinnspiel iPad-Verlosung Funktionen */
	$("#teaser-gewinnspiel-ipad, #teaser-gewinnspiel-ipad a, #teaser-gewinnspiel-ipad-gross").click(function(){
		$("#layer-gewinnspiel-freischalten").fadeIn();
		return false;
	});
	$(".layer a.rundkreuz").click(function(){
		$(this).parent().fadeOut();
		return false;
	});
	$("a#codeAnfordernLink, #teaser-gewinnspiel-ipad-code-anfordern").click(function(){
		$(".layer[id!='layer-gewinnspiel-teilnehmen']").fadeOut();
		$("#layer-code-anfordern").fadeIn();
		return false;
	});
	$("a#linkTeilnahmebedingungen-datenschutz, a#checkTeilnahmebedingungenDatenschutz").click(function(){
		$(".layer[id!='layer-gewinnspiel-teilnehmen']").fadeOut();
		$("#teilnahmebedingungen-datenschutz").fadeIn();
		return false;
	});
	$("a#codeFreischaltenLink, a#codeFreischaltenLinkBestaetigt").click(function(){
		$(".layer[id!='layer-gewinnspiel-teilnehmen']").fadeOut();
		$("#layer-gewinnspiel-freischalten").fadeIn();
		return false;
	});
});
$(window).resize( function(){ jsPosFix(); });

function jsPosFix() {
	if ($(window).width()<1106) {
		if ($(window).width()<10) {
			$(".jsPosFix").css("margin-left","-63px");
		} else {
			tmpD = ((-1106) + $(window).width())/2;
			if(tmpD<(-60)) tmpD = (-60);
			$(".jsPosFix").css("margin-left",tmpD+"px");
		}
	} else {
		$(".jsPosFix").css("margin-left","0");
	}
}

function prepareProduktsuchmaske() {
	var selects = document.getElementsByTagName('select');
	for (var k=0; k<selects.length; k++) {
		if (selects[k].name.indexOf("2") != -1) {
			var selectoptions = selects[k].getElementsByTagName('option');
			for (var i=0; i<selectoptions.length; i++) {
				if (selectoptions[i].value==e2) selectoptions[i].selected = true;
			}
		}
		if (selects[k].name.indexOf("3") != -1) {
			var selectoptions = selects[k].getElementsByTagName('option');
			for (var i=0; i<selectoptions.length; i++) {
				if (selectoptions[i].value==e3) selectoptions[i].selected = true;
			}
		}
		if (selects[k].name.indexOf("4") != -1) {
			var selectoptions = selects[k].getElementsByTagName('option');
			for (var i=0; i<selectoptions.length; i++) {
				if (selectoptions[i].value==e4) selectoptions[i].selected = true;
			}
		}
		if (selects[k].name.indexOf("5") != -1) {
			var selectoptions = selects[k].getElementsByTagName('option');
			for (var i=0; i<selectoptions.length; i++) {
				if (selectoptions[i].value==e5) selectoptions[i].selected = true;
			}
		}
		if (selects[k].name.indexOf("6") != -1) {
			var selectoptions = selects[k].getElementsByTagName('option');
			for (var i=0; i<selectoptions.length; i++) {
				if (selectoptions[i].value==e6) selectoptions[i].selected = true;
			}
		}
	}
}