// initiate JCEMediabox
//JCEMediaObject.init('/', {flash:"10,0,22,87",windowmedia:"5,1,52,701",quicktime:"6,0,2,0",realmedia:"7,0,0,0",shockwave:"8,5,1,0"});JCEMediaBox.init({popup:{width:"",height:"",legacy:0,resize:1,icons:1,overlay:1,overlayopacity:0.8,overlaycolor:"#000000",fadespeed:500,scalespeed:500,hideobjects:1,scrolling:"fixed",labels:{'close':'Close','next':'Next','previous':'Previous','cancel':'Cancel','numbers':'{$current} of {$total}'}},tooltip:{className:"tooltip",opacity:0.8,speed:150,position:"br",offsets:{x: 16, y: 16}},base:"/",imgpath:"wo/jce/jcemediabox/img",theme:"standard",themecustom:"",themepath:"wo/jce/jcemediabox/themes"});

/*function xmail(account, domain)
{
  document.write("mai" + "lto:" + account + "&#64;" + "communautic.com");
}*/

function getArea(area) {
	var cmsarea;
	if(area == 'training' || area == 0) {
		cmsarea = 2;
	}
	if(area == 'internet' || area == 1) {
		cmsarea = 5;
	}
	if(area == 'artwork' || area == 2) {
		cmsarea = 8;
	}
	return cmsarea;
}

function calcFooter() {
	var winheight = $(window).height();
	var footerheight = winheight - 644;
	if(footerheight < 60) {
		$("#footer").height('60px')
	} else {
		$("#footer").height(footerheight + 'px')
	}
}



$(document).ready(function() {
	
	
	calcFooter();
	$(window).bind('resize', function () {
	calcFooter();
	});

	$('#home').show();
	
	$("#intro").show().delay(2000).fadeOut("slow");

var active = -1;

function resetHZ() {
	
	if(active == 0) {
						var status = $('#hm-trainingHandle0').next('[rel=hm-trainingContainerSelected]').data('status');
						if(status != 0) {
							$('#hm-trainingHandle0').click();
						}
					}
					if(active == 1) {
						var status = $('#hm-internetHandle0').next('[rel=hm-internetContainerSelected]').data('status');
						if(status != 0) {
							$('#hm-internetHandle0').click();
						}
					}
					if(active == 2) {
						var status = $('#hm-artworkHandle0').next('[rel=hm-artworkContainerSelected]').data('status');
						if(status != 0) {
							$('#hm-artworkHandle0').click();
						}
					}
	
}

	$("#accordion").accordion({
		//animated: false,
		collapsible: true,
		active: false,
		autoHeight: false,
		changestart: function(event, ui) {
			var CurrentIdx = $("#accordion h3").index($("#accordion h3.ui-state-active"));
				//alert(CurrentIdx);
				$('.changer').slideUp('fast');
				if(CurrentIdx == -1){
					$('#home').slideDown('fast');
					resetHZ();
				} else {
					resetHZ();
				}
				active = CurrentIdx;
		}
	});
	

	

	$(".hm-training").hrzAccordion({containerClass     	: "containerTraining",
							  openOnLoad			: "1",
							  listItemClass      	: "listItemTraining",					
							  contentWrapper     	: "contentWrapperTraining",
							  contentInnerWrapper	: "contentInnerWrapperTraining",
						      handleClass        	: "handleTraining",
							  handleClassOver    	: "handleOverTraining",
							  handleClassSelected	: "handleSelectedTraining",
							  fixedWidth			: "561",
							  handlePosition		: "left",
							  completeAction		: function(i) {
								if(i == 0) {
									jwplayer("videoTraining").remove();
									jwplayer("videoTrainingELearning").remove();
									//$("#downloadTraining").fadeOut();
							  	}
								if(i == 1) {
									jwplayer("videoTraining").setup({
										flashplayer: "/jwplayer/player.swf",
										file: "/wo_files/media/T_praesenztraining.flv",
										height: 260,
										width: 464,
										screencolor: "FFFFFF",
										wmode: "transparent"
									}); 
								 	jwplayer("videoTrainingELearning").remove();
									//$("#downloadTraining").fadeOut();
							  	}
							   	if(i == 2) {
									jwplayer("videoTrainingELearning").setup({
										flashplayer: "/jwplayer/player.swf",
										file: "/wo_files/media/T_e_learning.flv",
										height: 260,
										width: 464,
										screencolor: "FFFFFF",
										wmode: "transparent"
									});
									jwplayer("videoTraining").remove();
									//$("#downloadTraining").fadeOut();
							  	} 
							  	if(i == 3) {
									/*$("#downloadTraining").jqDock({align:'middle', labels:'bc', size:230, fadeIn:600})
										.fadeIn( function() {*/
											jwplayer("videoTraining").remove();
											jwplayer("videoTrainingELearning").remove();
										//});
							  	}
								$(".contentContainer").css("opacity","").css("position","relative");
							  }
							});
	
			$(".handleTraining").click(function() {
					var status = $(this).next('[rel=hm-trainingContainerSelected]').data('status');
					if(status == 0) {
					$('#hm-trainingHandle0').click();
					}
				})
	
	
		/* INTERNET */		
		$(".hm-internet").hrzAccordion({containerClass     	: "containerInternet",
							  openOnLoad			: "1",
							  listItemClass      	: "listItemInternet",					
							  contentWrapper     	: "contentWrapperInternet",
							  contentInnerWrapper	: "contentInnerWrapperInternet",
						      handleClass        	: "handleInternet",
							  handleClassOver    	: "handleOverInternet",
							  handleClassSelected	: "handleSelectedInternet",
							  fixedWidth			: "561",
							  handlePosition		: "left",
							  completeAction		: function(i) {
								if(i == 0) {
									jwplayer("videoInternet").remove();
									jwplayer("videoInternetTwo").remove();
									//$("#downloadInternet").fadeOut();
							  	}
								if(i == 1) {
									jwplayer("videoInternet").setup({
										flashplayer: "/jwplayer/player.swf",
										file: "/wo_files/media/I_companyobserver.flv",
										height: 260,
										width: 464,
										screencolor: "FFFFFF",
										wmode: "transparent"
									});
								  	jwplayer("videoInternetTwo").remove();
									//$("#downloadInternet").fadeOut();
							  	}
							   	if(i == 2) {
									jwplayer("videoInternetTwo").setup({
										flashplayer: "/jwplayer/player.swf",
										file: "/wo_files/media/I_websiteobserver.flv",
										height: 260,
										width: 464,
										screencolor: "FFFFFF",
										wmode: "transparent"
									});
									jwplayer("videoInternet").remove();
									//$("#downloadInternet").fadeOut();
							  	} 
							  	if(i == 3) {
								  /*$("#downloadInternet")
										.fadeIn( function() {*/
											jwplayer("videoInternet").remove();
											jwplayer("videoInternetTwo").remove();
										//});
							  	}
								$(".contentContainer").css("opacity","").css("position","relative");
							  }
							 });
	
			$(".handleInternet").click(function() {
					var status = $(this).next('[rel=hm-internetContainerSelected]').data('status');
					if(status == 0) {
					$('#hm-internetHandle0').click();
					}		
				})


			/* ARTWORK */	
			$(".hm-artwork").hrzAccordion({containerClass     	: "containerArtwork",
							  openOnLoad			: "1",
							  listItemClass      	: "listItemArtwork",					
							  contentWrapper     	: "contentWrapperArtwork",
							  contentInnerWrapper	: "contentInnerWrapperArtwork",
						      handleClass        	: "handleArtwork",
							  handleClassOver    	: "handleOverArtwork",
							  handleClassSelected	: "handleSelectedArtwork",
							  fixedWidth			: "561",
							  handlePosition		: "left",
							  completeAction		: function(i) {
								if(i == 0) {
									jwplayer("videoArtworkTwo").remove();
									//$("#downloadArtwork").fadeOut();
							  	}
								if(i == 1) {
									jwplayer("videoArtworkTwo").remove();
									//$("#downloadArtwork").fadeOut();
							  	}
							   	if(i == 2) {
									jwplayer("videoArtworkTwo").setup({
										flashplayer: "/jwplayer/player.swf",
										file: "/wo_files/media/A_tiroler_salz.flv",
										height: 260,
										width: 464,
										screencolor: "FFFFFF",
										wmode: "transparent"
									});
									//$("#downloadArtwork").fadeOut();
							  	} 
							  	if(i == 3) {
								 // $("#downloadArtwork").fadeIn( function() {
											jwplayer("videoArtworkTwo").remove();
									//	});
							  	}
								$(".contentContainer").css("opacity","").css("position","relative");
							  }
							});
	
	
			$(".handleArtwork").click(function() {
					var status = $(this).next('[rel=hm-artworkContainerSelected]').data('status');
					if(status == 0) {
					$('#hm-artworkHandle0').click();	
					}		
				})

	
	
	$(".submenu").click(function() {	
		
		resetHZ();
		
		var CurrentIdx = $("#accordion h3").index($("#accordion h3.ui-state-active"));
		if(CurrentIdx != -1){
			$("#accordion").accordion('activate', false);
		}
		active = CurrentIdx;
		
		
		var layer = $(this).attr("rel");
		$('.changer:visible').slideUp('fast',function() { 
			$('#'+layer).slideDown(function() {
					if(layer == "referenzen")	{			
						$("#referenzen-inner").jqDock({align:'middle', labels:'bc', size:66, fadeIn:600}).fadeIn();
					}
					if(layer == "team")	{			
						$("#team-inner").jqDock({align:'middle', labels:'bc', size:160, fadeIn:600}).fadeIn();
					}
			});				  
		});
		return false;
	})
	
	$(".download").hover(
	  function () {
		$(this).addClass("downloadHover");
	  }, 
	  function () {
		$(this).removeClass("downloadHover");
	  }
	);

	
});

function emergency(){
	var txt = '<div class="rename"><h1>Dringende Serviceanfrage</h1><br />Bitte f&uuml;llen Sie alle folgenden Felder aus:<br /><br /></div><div class="field"><label>Name</label><input type="text" name="name" id="name" class="col-input" /></div><div class="field"><label>Firma</label><input type="text" name="company" id="company" class="col-input" /></div><div class="field"><label>Email</label><input type="text" name="email" id="email" class="col-input" /></div><div class="field"><label>Telefon</label><input type="text" name="phone" id="phone" class="col-input" /></div><div class="field2"><label>Serviceanfrage</label><textarea name="message" class="col-input" id="message"></textarea></div>';
	
	function validateForm(v,m){
		var name = m.find('#name');
		var company = m.find('#company');
		var email = m.find('#email');
		var phone = m.find('#phone');
		var message = m.find('#message');
		var error = 0;
		
		name.css("background","#fff");
		company.css("background","#fff");
		email.css("background","#fff");
		phone.css("background","#fff");
		message.css("background","#fff");
			
			if(name.val() == ""){
				name.css("background","#f29898");
				error = 1;
			}
			if(company.val() == ""){
				company.css("background","#f29898");
				error = 1;
			}
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  			if(reg.test(email.val()) == false) {
      			email.css("background","#f29898");
				error = 1;
			}
			if(phone.val() == ""){
				phone.css("background","#f29898");
				error = 1;
			}	
			if(message.val() == ""){
				message.css("background","#f29898");
				error = 1;
			}			
			if(error == 1){
				return false;
			}
		return true;
	}

	$.prompt(txt,{ 
		buttons:{Senden:true},
		submit:validateForm,
		callback: function(v,m,f){
			if(v){
				
				$.post("/ajax/emergency.php",{name: f.name, company: f.company, email: f.email, phone: f.phone, message: f.message}, function(data){
					if(data == 'true'){
							$.prompt("Ihre Serviceanfrage wurde erfolgreich an uns versendet. <br />Wir werden uns umgehend bei Ihnen melden.",{buttons:{Schliessen:false}});
					} else { 
					$.prompt("Leider ist ein Fehler aufgetreten - Bitte kontaktieren Sie uns per Telefon"); }							
				});
			}
				else{}
			
		}
	});
}

function newsletter(){
	var txt = '<div class="rename"><h1>Newsletter An-/Abmeldung</h1><br />Zur Anmeldung f&uuml;llen Sie bitte folgende Felder aus:<br /><br /></div><div class="field"><label>Name</label><input type="text" name="name" id="name" class="col-input" /></div><div class="field"><label>Email</label><input type="text" name="email" id="email" class="col-input" /></div><div class="field"><label>Abmeldung</label><input type="checkbox" name="abmelden" id="abmelden" value="abmelden" class="col-input" /></div>';
	
	function validateNL(v,m){
		var name = m.find('#name');
		var email = m.find('#email');
		
		var error = 0;
		
		name.css("background","#fff");
		email.css("background","#fff");
			
			if(name.val() == ""){
				name.css("background","#f29898");
				error = 1;
			}
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  			if(reg.test(email.val()) == false) {
      			email.css("background","#f29898");
				error = 1;
			}		
			if(error == 1){
				return false;
			}
		return true;
	}

	$.prompt(txt,{ 
		buttons:{Senden:true},
		submit:validateNL,
		callback: function(v,m,f){
			if(v){
				var abmeldung;
				if (m.find('#abmelden').is(':checked')) {
					abmeldung = "ja";
				} else {
					abmeldung = "";
				}
				
				$.post("/ajax/newsletter.php",{name: f.name, email: f.email, abmeldung: abmeldung}, function(data){
					if(data == 'true'){
							$.prompt("Ihre Newsletteranfrage wurde erfolgreich an uns versendet.",{buttons:{Schliessen:false}});
					} else { 
					$.prompt("Leider ist ein Fehler aufgetreten - Bitte kontaktieren Sie uns per Telefon"); }							
				});
			}
				else{}
			
		}
	});
}
