$(document).ready(function(){
	
// startpage
function isActiveMenuItemSet(){
 var isActiveMenuItemAvailable;
 jQuery('.mainlevel').each(function(idx,item){
  if(jQuery(item).attr('id')=='active_menu'){
   isActiveMenuItemAvailable=true;
   return; 
  }
 });
 return isActiveMenuItemAvailable;
}

if(!isActiveMenuItemSet()){
$('#active_mnu').css({display:'none'});
}
// nobrowserborder
function BlurLinks(){
   var lnks=document.getElementsByTagName('a');
   for(i=0;i<lnks.length;i++){
   lnks[i].onfocus=new Function("if(this.blur)this.blur()");
   }
}

onload=BlurLinks;

// fontreplacement

	$('div#menuv a.mainlevel').fontReplace({fontFile: 'MtBdRo',fontSize:'10.6',background:'#B51D21',fontColor:'#F4CFD0'});
	$('div#menuv a.sublevel').fontReplace({width:'130',height:'9',fontFile: 'MtNoRo',fontSize:'9',background:'#B51D21',fontColor:'#F4CFD0'});



// menuanimation
	animateMenu();

		
//sectemplateinit (info, mail)
	//info

	$('a#info').click(function(){
		if($('a#mail').hasClass('active')){
			$('#btm').css({'z-index':'1'});
			$('#btnhldr').css({'z-index':'5'});
			$('a#mail').removeClass('active').addClass('mail');
			$(this).removeClass('info').addClass('active');
			$("#secbody").load("/cms/index.php?option=com_content&task=view&id=64&Itemid=120  #secbody>*");
			$('#sectempl').css({display:'none',width:'887px'}).fadeIn(300,function(){
			$('#thirdtempl').fadeOut('slow').css({width:'0px',display:'block'});
			$('#thirdmain').css({display:'none'});
					$('#closesec').fadeIn(10);
					$('#secmain').fadeIn(800);
			});
			
		}
			
		if($('a#info').hasClass('info')){
			$('a#mail').removeClass('active');
			$(this).removeClass('info').addClass('active');
			$("#secbody").load("/cms/index.php?option=com_content&task=view&id=64&Itemid=120  #secbody>*");
			$('#btnhldr').css({'z-index':'5'});
			$('#sectempl').animate({width:'887px'},800,function(){
				$('#closesec').fadeIn(500);
				$('#secmain').fadeIn(500);
			});
		}
	});
	// js load all overlaylinks on I
	littleajaxwondrbra ('#sectempl a.mainlevelinfo', '#secbody',function(){
			makeLexikon();			
		});
	// js register for load all @ overlays
	littleajaxwondrbra ('#thirdtempl a.mainlevelinfo', '#thirdbody',function(lnk){
			makeLexikon();
			// append only if request from contact form
			if(lnk!='undefined'&&lnk.attr('href')=='http://www.lieblingsschuh.de/cms/index.php?option=com_content&task=view&id=88&Itemid=148'){
				appendContactJs();
			}
		});
	//littleajaxwondrbra ('div.index a', '#secbody',function(){
	//	makeLexikon();
	//	littleajaxwondrbra ('div.index a', '#secbody',function(){
	//			makeLexikon();
	//		
	//	});
	//});

	//mail
	$('a#mail').click(function(){
		if($('a#info').hasClass('active')){
			$('#btn').css({'z-index':'1'});
			$('#btm').css({'z-index':'5'});
			$('a#info').removeClass('active').addClass('info');
			$(this).removeClass('mail').addClass('active');

			loadContactForm();
			makeLexikon();		
			$('#thirdtempl').css({display:'none',width:'887px'}).fadeIn(300,function(){
			$('#sectempl').fadeOut('slow').css({width:'0px',display:'block'});
					$('#closethird').fadeIn(10);
					$('#thirdmain').fadeIn(500);
					$('#secmain').css({display:'none'});
			});
			
		}			
		if($('a#mail').hasClass('mail')){
			$('a#info').removeClass('active');
			$(this).removeClass('mail').addClass('active');
			
			loadContactForm();
			makeLexikon();
			$('#btm').css({'z-index':'5'});
			$('#thirdtempl').animate({width:'887px'},800,function(){
				$('#closethird').fadeIn(500);
				$('#thirdmain').fadeIn(500);
			});
		}
	});
	$('#closeeca').click(function(){
		if($('a#info').hasClass('active')){
			//if($(this).attr('href')=='#'){
				$('#closesec').fadeOut(100);
				$('#sectempl').animate({width:'0px'},500,function(){
					$('#secmain').css({display:'none'});
					$('#btn').css({'z-index':'1'});
					$('a#info').removeClass('active').addClass('info');
				});
				return false;
			//}
		}		
	});
	$('#closethirda').click(function(){
		if($('a#mail').hasClass('active')){
			//if($(this).attr('href')=='#'){		
			$('#closethird').fadeOut(100);
			$('#thirdtempl').animate({width:'0px'},500,function(){
				$('#thirdmain').css({display:'none'});
				$('#btm').css({'z-index':'1'});
				$('a#mail').removeClass('active').addClass('mail');
				});
			return false;
		//}
			
		}		
	});
		
// active Menu highlightning and hoverstuff	
	$('div.hldr #active_menu').parent().addClass('active_highlighted');
	iHover('div.hldr a','highlighted');
	iHover('div.menuv a','highlighted');
	$('table.moduletablemain td #active_menu').parent().addClass('active_mhighlighted');
	iHover('table.moduletablemain td a','mhighlighted');
	iHover('div.menuv a','mhighlighted');
	buildGallery();
});// end doc ready




//littleajaxwonderbra
	
//function littleajaxwondrbra (mnitem, cdiv){
//	$(mnitem).click(function(){
//		var aurl = $(this).attr('href');
//		$(cdiv).load(aurl+" "+cdiv+">*");
//		return false;
//	});
//}

//function loadContactForm(){
//	$("#thirdbody").load("/cms/index.php?option=com_content&task=view&id=88&Itemid=149  #thirdbody>*",{},function(){
//		// attach loaded contact form			
//		appendScript('http://www.lieblingsschuh.de/cms/modules/mod_dg_ajaxcontact/js/functionAddEvent.js');
//		appendScript('http://www.lieblingsschuh.de/cms/modules/mod_dg_ajaxcontact/js/contact.js');
//		appendScript('http://www.lieblingsschuh.de/cms/modules/mod_dg_ajaxcontact/js/xmlHttp.js',function(){
//			$(window).unload( EventCache.flush );		
//			ajaxContact();
//		});
//	});
//	
//}

//function appendScript(url,callback){
//	var head = document.getElementsByTagName("head")[0], done = false;
//	var script = document.createElement("script");
//	script.src = url;
//	script.onload = script.onreadystatechange = function() {
//		if (!done && (!this.readyState || this.readyState == "loaded" ||this.readyState == "complete")) {		
//			if(typeof callback !='undefined' &&callback!=null){
//				callback();
//			}
//		}
//	}
//	head.appendChild(script);
//}

//function iHover(sel,flag){
//	$(sel).hover(
//		function(){
//			$(this).parent().addClass(flag);
//		},
//		function(){
//			$(this).parent().removeClass(flag);
//		}
//	);
//}


//function moveTopBy(selector,dy){
//	var oTop = jQuery(selector).css('top');
//	var top = parseFloat(oTop);
//	var newTop = top+dy;
//	$(selector).css({'top':newTop+'px'});
//}

/* animate menu to keep active item at same top always*/
//function animateMenu(){
//	if($('#menuv #active_menu').hasClass('mainlevel')){
//		var div =$('#menuv').offset().top;
//		var item=$('#active_menu').offset().top;
//		var dx = item-div;			
//		moveTopBy('#menuv',-dx);
//		moveTopBy('.hldr',dx);
//	}
//
//	
//		var sdiv  = $('.hldr');
//		if(sdiv.length<=0){
//			return;
//		}
//		sdiv=sdiv.offset().top; 
//		var sitem = sdiv;
//		var sdx   =  sitem-sdiv;
//		
//	if ($('div.hldr #active_menu').hasClass('sublevel')){
//		sitem = $('div.hldr #active_menu').offset().top;
//		sdx   =  sitem-sdiv;
//	        moveTopBy('.hldr',-sdx);
//	}else{		
//		moveTopBy('.hldr',-sdx+19);
//	}
//		
//	
//}
//function changeImg(selector,img){
//	jQuery(selector).attr('src',img.srcBg).attr('alt',img.name).css({'width':'607px','height':'444px'});
//}
//function append(sel,data){
//	return jQuery(sel).append(data);
//}
//function parentHoverClass(sel,clazz){
//	return jQuery(sel).bind("mouseover",function(e){
//		jQuery(this).parent().addClass(clazz);
//	}).bind("mouseout",function(e){
//		jQuery(this).parent().removeClass(clazz);
//	});
//}


//function buildGallery(){
//	if(typeof galD=='undefined'||galD==null){
//		return; // if module deactivated 
//	}
//	var lastImg;	
//	var added=false;
//	galD.each(function(idx,img){
//		if(!added){// init image
//			changeImg('#CHANGEBILD',img);			
//			added=true;
//		}else{
//			// preload others
//			append("#preloading",'<img id="preload'+idx+'"src="'+img.srcBg+'" alt="'+img.name+'">');			
//		}
//
//		// add thumb
//		var htmlContent = '<div id="thumb'+idx+'" class="thumb"> <img id="smImg'+idx+'" class="thumbImg" src="'+img.srcSm+'" alt="'+img.name+'"></div>';
//		append("#thumbshow",htmlContent);
//		
//		parentHoverClass('#smImg'+idx,'thover');
//		
//		// bind click
//		jQuery('#smImg'+idx).bind("click",function(e){
//			jQuery('.thumbImg').parent().removeClass('tactive');
//			jQuery(this).parent().addClass('tactive');
//			changeImg('#CHANGEBILD',img);				
//		});
//
//		lastImg=img;
//	});
//	
//
//	// popuptext available
//	if(typeof lastImg!='undefined'||lastImg!=null){
//		var visible='thumbdetailVisible';		
//		// add details box
//		append("#thumbshow",'<div id="thumbdetails" class="thumb"></div>');
//		// animate	
//		jQuery("#thumbdetails").bind("click",function(){
//			var popup =jQuery("#popupText")		
//			if(popup.hasClass(visible)||jQuery('#thumbdetails').hasClass("evenClosed")){
//				jQuery('#thumbdetails').removeClass("evenClosed");
//				return;	// return if already available			
//			}
//			
//			popup.remove();// not available but remove to be sure
//
//			// add new popup
//			append("#thumbdetails",'<div id="popupText" class="PopupDescrText" style="width:0px,height:0px"><div style="float:right;margin-right:1px;margin-top:2px;"><img id="closeImage" src="/cms/templates/websein_standard/images/closedetails.png"></div><br>'+lastImg.description+'</div>');
//			
//			popup=jQuery("#popupText");
//	
//			popup.fadeIn();
//			popup.addClass(visible);
			
			
//			jQuery("#thumbdetails").css({border:'0',background:'none',overflow:'hidden'});
//			jQuery("#thumbdetails").animate({bottom:'37px',height:'132px',width:'348px'},300);
			
			
			// fade out stuff.
//			jQuery("#closeImage").bind('click',function(){
				
//				popup.fadeOut();

//				jQuery('#thumbdetails').addClass("evenClosed");		
//				jQuery("#thumbdetails").animate({bottom:'-33px',height:'50px',width:'50px'},300,function(){			
//				jQuery("#thumbdetails").css({border:'1px solid #6D6E71',background:'transparent url(http://www.lieblingsschuh.de/cms/templates/websein_standard/css/../images/detailsbutton.png) no-repeat 0 0',overflow:'hidden'});
//				popup.remove();
//				});
//				
//			});
//		});
//	}
//}
