//Um bei den links den hässlichen Rahmen zu entfernen beim klicken
$(document).ready(function(){
    $("a").focus(function () {
		$(this).blur();
    });
	$("a.modallinks").click(function(){
		var x1;
		var x2;
		var x3;
		windowname = $(this).attr('rel');
		windowlink = $(this).attr('href');
		//Nach oben gleiten
		$("#anchor_top").trigger('click');
	
		//Das Produkt hinzufügen
		if(windowname && $('#mysachercurtain').hasClass(windowname)==false){
			//Back to login window
			if(windowname=='backlogin') windowname = 'login';
			$("#curtaincontent").html('');
			$(".hideMeCurtain").hide();
			$("#curtainerror").hide();
			if(windowname=="addToCart"){
				x1 = $(this).attr('href').replace('#','');
				x2 = $("#anzahl_"+x1).val();
				//alert(anzahl+ " - "+id);	
				//Den Warenkorb in der Menüleiste noch aktualisieren
			}
			if(windowname=="deleteFromCart"){
				x1 = $(this).attr('href').replace('#','');
				//alert(anzahl+ " - "+id);	
				//Den Warenkorb in der Menüleiste noch aktualisieren
			}
			//$("#curtaincontent").load();
			$.ajax({
			  type: "POST",
			  data: ({x1:x1,x2:x2,x3:x3}), //Falls weitere Postwerte gebraucht werden einfach hinzufügen
			  url: "/mysacher/ajax/"+windowname+".html",
			  cache: false,
			  success: function(html){
				//alert("loaded "+windowname+"!\n"+html);
				$("#curtaincontent").html(html);
				//alert($("#curtaincontent").html());
			  }
			});
			//
			$("#mysachercurtain").attr("class",windowname);
			$(".hideMeCurtain").show();
			$("#mysachercurtain").show('blind',function(){
													//Damit das Video richtig geladen wird, nicht bevor der Curtain öffnet
													if(windowname=='video')	{
														//New Mediathek, nur bei Laden aus dem Produkt heraus
														relid = $("#videolist").find("a:first").attr("rel");
														//alert("relid: "+relid);
														//Flowplayer
														if(relid)
														$f("monitor", "/inc/flowplayer/flowplayer.commercial-3.2.2.swf",  { 
															key: '#$327d772906dade8898a' ,
															plugins: {
																controls: {
																	url: '/inc/flowplayer/flowplayer.controls-3.2.1.swf',
																	//playlist: true,
																	autoHide: false
																}
															},
															canvas: {
																backgroundColor: '#FFFFFF'
															},
															clip: { 
																baseUrl: '/videos/',
																autoBuffering: true , 
																scaling: 'fit',
																autoPlay: true
																// Splash Screen mit bild noch einbauen
															} ,
															playlist: [ 
																{url: relid+'.flv'} // Beim Abspielen noch den Count zählen !
															]
														});
													}
													//Bei Tabs den entsprechenden Tab öffnen
													if(windowlink!='#'){
														//alert(".css-tabs a [href='"+windowlink+"']");	
														$("#myaccountform a[href='"+windowlink+"']").trigger("click");
													}
									});
		}
		return false;
	});
	$("a#myscloseb").click(function(){
		if($("#mysachercurtain").attr("class")!=''){
			$("#mysachercurtain").hide('blind').attr("class",'');
			$(".hideMeCurtain").hide();
			//$("#curtaincontent").html('');
		}
		return false;
	});
});

function doNothing(){
	return true;
}
// JavaScript Document
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 writeE(n,d){
	document.write('<a href=\"mailto:' + n + '@' + d + '\">');
	document.write(n + '@' + d + '<\/a>');	
	return true;
} 
//elektronische PostverschlÃ¼sselung
function oe(b,a,c) {
	var d=a+"&#64;"+b+"&#46;"+c;
	var e="<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+d+"'>"+d+"<"+'/'+"a>";
	if(a!='' && b!='' && c!='')
		document.write(e);
	return true;
}
//elektronische PostverschlÃ¼sselung
function oe2(b,a,c,name) {
	var d=a+"&#64;"+b+"&#46;"+c;
	var e="<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+d+"'>"+name+"<"+'/'+"a>";
	if(a!='' && b!='' && c!='')
		document.write(e);
	return true;
}
//elektronische PostverschlÃ¼sselung
function oe3(b,a,c) {
	var d=a+"&#64;"+b+"&#46;"+c;
	var e="<a href='/firma/kontakt.html?to="+a+"'>"+d+"<"+'/'+"a>";
	if(a!='' && b!='' && c!='')
		document.write(e);
	return true;
}
//Email check für CMS Editor
function mt(name,domain,subject,body) {
  location.href = 'mailto:' + name + '@' + domain + '?subject=' + subject + '&body=' + body;
  return true;
}
// Email Check
function test(src) {
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(src);
}
function checkmail(mail){
	return new RegExp("^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$").test(mail);
} 
// Zum "trimmen" von Leerezeichen und SeitenumbrÃ¼chen
function trimit(str){
	return str.replace(/^\s*|\s*$/g,"");
}
// PrÃ¼fen ob wert in array vorhanden
function in_array(val,arr) {
   for(var i = 0; i < arr.length; i++)
      if(arr[i] === val)
          return(i);
   return(-1);
}
//Kurzform zum erhalten des Elements
function getIt(element){
	if(document.getElementById(element)){
		return document.getElementById(element);
	} else {
		//alert("GetVAl: Nicht vorhanden: "+element);
		return false;
	}
}
//Kurzform zum erhalten des Wertes des Elementes
function getVal(element){
	if(document.getElementById(element)){
		return trimit(document.getElementById(element).value);
	} else {
		//alert("GetVAl: Nicht vorhanden: "+element);
		return false;
	}
	
}
//Für den Downloadcheck !
function openLoginC(){
	$("a.modallinks[rel='login']").trigger("click");
	window.setTimeout("showLoginContent()",90);	
}
function showLoginContent(){
	$("#curtaincontent #login_advantages").hide("fast");
	$("#curtaincontent #login_alert").show("normal",function () {
          $(this).effect("highlight", {}, 2000)
    });
}
function checkDownloads(){
	//Wenn der Login Button vorhanden ist
	if($("a.modallinks[rel='login']").length){
		$("#TopAnchorLink").trigger("click");
		window.setTimeout("openLoginC()",650);		
	}
	else{
		alert('Sorry you must have a registered MySacher account and logged in, to download this file!');
	}
	return false;	
}
//Down END
// Shop
function reloadShopCart(){
		// Den Shopping Cart in der MEnüleiste neu laden
		$.ajax({url: '/mysacher/ajax/showShopCart.html',
				success: function(data){$('#leftshoppingcart').html(data);},
				cache: false
				});
		return true;
}
function updateShopCart(x1,x2,x3){
		// Den Shopping Cart in der MEnüleiste neu laden
		$.ajax({
			  type: "POST",
			  data: ({x1:x1,x2:x2,x3:x3}), //Falls weitere Postwerte gebraucht werden einfach hinzufügen
			  url: '/mysacher/ajax/updateShopCart.html',
			  cache: false,
			  success: function(data){
				  	reloadShopCart();
					return true;
				  }
		});
		return false;
}
