// Functions 
jQuery.noConflict();

jQuery(document).ready(function($) {
	 
	//Schriftersetzung 
	
	Cufon.replace('h1,h2,h3,h4');
	
	Cufon.replace('.breadcrumb,.breadcrumb a', {hover: true});
	
	Cufon.replace('ul.menu li a', {hover: true});
	Cufon.replace('.teaserBox a', {hover: true});
	Cufon.replace('.teaserBox p');
	
	Cufon.replace('.teaserBox1 a', {hover: true});
	
	Cufon.replace('a.eventBox', {hover: true});
	
	Cufon.replace('.footer .leftCol');
	Cufon.replace('.footer .rightCol a', {hover: true});
	
	Cufon.replace('.rightCol .options a', {hover: true});


	//Slideshow Keyvisual
	var n = $(".keyvisual li").length;
	if ( n > 1 ){
		$('.keyvisual').xfade({height:185, effect:'fade', timeout:8000, speed:'slow'});
	}  
	
	
	//Inputfelder Focus
	$('.search input:text,.newsletter input:text').bind('focus', function(event){$(this).val('');});
	
	
	// SocialNetworks
	$('.rightCol .social a').bind("mouseover mouseout", function(event){
		var text = $(this).attr('title');
		if (event.type == "mouseover") {$('.rightCol .social i').html(text);} 
		else {$('.rightCol .social i').html('');}
	}); 
	
	$('input:text').addClass('textfield');
	
	if($('input[name=status[]]:radio').attr('checked') == 'checked'){
		var radio = $(this).val();
		$('.'+ radio).removeClass('h');
	}
	
	
	$('input[name=status[]]:radio').live('click', function(){
		var radio = $(this).val();
		$('div.'+ radio).removeClass('h').addClass('s');
		$('div.'+ radio).siblings('.s').removeClass('s').addClass('h');
	});
	
	
	
	
	$('a.print').live('click', function() {
		var html = 	"<HTML>\n<HEAD>\n\n";			
		html += $('head').html()+"<style>body{background:#fff; margin:20px;}\n .printcontent{width:757px;}</style>\n";
		html += "</HEAD>\n<BODY onload='window.print()'>\n";
		html += "<div class='printcontent'>\n"+$('.contentBox .content').html()+"</div>\n";
		html += "</BODY>\n</HTML>";
		console.log($('.contentBox .content').html());
		var printWP = window.open("","printWebPart");
		printWP.document.open();
		printWP.document.write(html);
		printWP.document.close();
		return false;
	});
	
	var content = $('.content');
	var fontsize;
	
	// Schriftgröße setzen
	$('.fonts a').live('click', function(event){
		event.preventDefault();
		$(this).addClass('active');
		$(this).siblings('a.active').removeClass('active');
		$('.content').removeClass('a');
		$('.content').removeClass('aa');
		$('.content').removeClass('aaa');
		
		if($(this).is('.a')){
			$(content).addClass('a');
			fontsize= 'a';
			createCookie("textsizestyle", fontsize, 1);
		}
		if($(this).is('.aa')){
			$(content).addClass('aa');
			fontsize= 'aa';
			createCookie("textsizestyle", fontsize, 1);
		}
		if($(this).is('.aaa')){
			$(content).addClass('aaa');
			fontsize= 'aaa';
			createCookie("textsizestyle", fontsize, 1);
		}
		console.log(fontsize);
		return false;
	})

	//Schriftgröße in Cookie speichern
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}	
		return null;
	}

	if(document.cookie){ 
		var cookieString = readCookie("textsizestyle"); 
		//fontsize = cookieString.split(',');
		//console.log(cookieString);
		$('.fonts a.'+cookieString).addClass('active');
		$('.fonts a.'+cookieString).siblings('a.active').removeClass('active');
		$('.content').addClass(cookieString);
	} 
	
	//$('#QapTcha').QapTcha({disabledSubmit:true});
	
}); //doc_ready


