/*
init - range of functions

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!TYPE YOUR CLIENTSIDE JAVASCRIPT HERE!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*/

$(function(){
	$('.sf').superfish();
	if($('#s3slider').length > 0){	
	$('#s3slider').s3Slider({
		  timeOut: 4000
	   });
	 }
	 if($('.refSlider').length > 0){
	 	$('.refSlider').wrap('<div class="theme-default" />')
	 	$('.refSlider').nivoSlider({});
	 }
	 
	 //TOPLOGIN
	 $('a#kundenlogin').click(function(){
	 	$('.loginform_head').slideDown(200);
	 })
	 $('a#closeThis').click(function(){
	 	$('.loginform_head').slideUp(200);
	 })
	 
	 //THICKBOX
	 //$('.thickbox').thickbox();
	 
	 //NEWS BILDER EINF\u00C4RBEN
	 //$('.newsIMG img').addClass('sepia').pixastic(); //"sepia"
	 
	 //geht nicht
	 /*
	 $('.newsIMG').hover(function(){Pixastic.revert($(this).find('.sepia'));}, function(){
	 	$(this).find('img').pixastic("sepia");
	 })
	 */
	 
	 //H\u00D6HE DER NEWS AUF DER STARTSEITE ANPASSEN
	 if($('.boxWrapper').length > 0){
	 	var h = (parseInt($('.boxWrapper').innerHeight()) - 40); //PADDING ABZIEHEN
	 	$('.boxWrapper .box').css('height', h +'px');
	 
	 }
	 
	 //H\u00D6HE DER SIDEBAR ANPASSEN
	 /*if($('.sidebar').length > 0){
	 	 	var h1 = $('.maincontent').innerHeight();
		 	var h2 = $('.sidebar').innerHeight();
		 	if(h1 > h2) {
		 		$('.sidebar').css('height', h1);
		 		}
		 	else {
		 		//SAFARI PROBLEM -> innerHeight() geht nicht richtig, da Dokument nicht vollst\u00E4dnig geladen
		 		//$('.maincontent').css('height', h2);
		 	}
	 	}*/
	 
	 //BEWERBUNG AUFRUFEN
	 $('#bewerbung').click(function(){
	 	$('#formBewerbung').slideDown(300);
	 })
	 
	 //jsAccordeon
	 
	 $('.jsAccordeon h2').click(function(){
	 	var a = $(this);
	 	if(!a.hasClass('open')){
	 	$('.jsAccordeon .accordeon').slideUp(300);
	 	a.next().delay(300).slideDown(300, function(){
	 			$('.jsAccordeon h2').removeClass('open');
	 			a.addClass('open');
	 		})	
	 	}
	 	return false;
	 })
	 
	 //FLICKR EINBINDEN
	 $('#flickrBadge').flickr(); 
	
	 //FLICKR
        
        $('#flickrPage').flickr1('o',$('#flickrPage').attr('class'),$('#flickrPage').attr('rel'));
        
        
	
});

//Eingabe\u00FCberpr\u00FCfung
function validateBewerbung(){
	var vname = $('.vname').val();
	var name = $('.name').val();
	var phone = $('.phone').val();
	var mail = $('.mail').val();
	var proposal = $('.proposal').val();
	var upload = $('.upload').val();
	var txt = "<h2>Ihr Formular konnte nicht gesendet werden!</h2><p>Es sind folgende Probleme aufgetreten.</p><ul>";
	var allOK = true;
	
	if(vname =="" || vname.length < 2){
		txt+= "<li>Bitte geben Sie Ihren Namen vollst\u00E4ndig an.</li>"
		allOK = false;
	}
	if(name =="" || name.length < 2){
		txt+= "<li>Bitte geben Sie Ihren Nachnamen vollst\u00E4ndig an.</li>"
		allOK = false;
	}
	if(phone ==""){
		txt+= "<li>Wir ben\u00F6tigen Ihre Telefonnummer um mit Ihnen Kontakt aufnehmen zu k\u00F6nnen.</li>"
		allOK = false;
	}
	if(mail ==""){
		txt+= "<li>Wir ben\u00F6tigen Ihre E-Mail-Adresse um mit Ihnen Kontakt aufnehmen zu k\u00F6nnen.</li>"
		allOK = false;
	}
	if(proposal ==""){
		txt+= "<li>Bitte nehmen Sie sich die Zeit und formulieren Sie ein pers\u00F6nliches Anschreiben an uns.</li>"
		allOK = false;
	}
	if(upload ==""){
		txt+= "<li>Ohne Bewerbungsunterlagen k\u00F6nnen wir Ihre Bewerbung leider nicht annehmen.</li>"
		allOK = false;
	}
	
	if(allOK) {/* DONE */}
	else {
	 $('#bewerbungserror').html(txt + "</ul>");
	 return false;
	}
}
