// jQuery no Conflict 
jQuery.noConflict();

// initiate JCEUtilities
MediaObject.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"});window.addEvent('domready', function(){var jcepopup=new JCEUtilities({'popup':{'legacy':0,'resize':1,'icons':1,'overlay':1,'overlayopacity':0.8,'overlaycolor':"#000000",'fadespeed':500,'scalespeed':500,'hideobjects':1,'scrollpopup':1,'theme':"standard",'themecustom':"",'themepath':"/wo/jce/jceutilities/themes"},'tootlip':{'classname':"tooltip",'opacity':1,'speed':150,'position':"br",'offsets':"{'x': 16, 'y': 16}"},'imgpath':"/wo/jce/jceutilities/img",'pngfix':0,'wmode':0});});
window.addEvent('domready', function(){ var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false}); });


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

function getArea(area) {
	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 = jQuery(window).height();
	var footerheight = winheight - 644;
	if(footerheight < 60) {
		jQuery("#footer").height('60px')
	} else {
		jQuery("#footer").height(footerheight + 'px')
	}
}


jQuery(function() {

	calcFooter();
	
jQuery(window).bind('resize', function () {

calcFooter();

});

	
jQuery('#home').show();

	jQuery("#accordion").accordion({
		//animated: false,
		collapsible: true,
		active: false,
		autoHeight: false,
		changestart: function(event, ui) {
			var CurrentIdx = jQuery("#accordion h3").index(jQuery("#accordion h3.ui-state-active"));
				jQuery('.changer').slideUp('fast');
				if(CurrentIdx == -1){
					jQuery('#home').slideDown('fast');
				} else {
					for(var i=0; i<3; i++) {
						if(i != CurrentIdx) {
						var cmsarea = getArea(CurrentIdx);
						jQuery('#cmsarea'+cmsarea).html(jQuery('#'+CurrentIdx).html());
						}
					}
				}
		}
	});
	
	jQuery(".submenu").click(function() {	
		var CurrentIdx = jQuery("#accordion h3").index(jQuery("#accordion h3.ui-state-active"));
		if(CurrentIdx != -1){
			jQuery("#accordion").accordion('activate', false);
		}
		
		var layer = jQuery(this).attr("href");
		jQuery('.changer:visible').slideUp('fast',function() { 
			jQuery('#'+layer).slideDown();							  
		});
		return false;
	})
	
	jQuery(".leftlink").click(function() {	
		var area = jQuery(this).parents('div').attr("area");
		var cmsarea = getArea(area);
		var layer = jQuery(this).attr("href");
		layer= layer.split("/");
		var layer = layer.pop();
		
		jQuery('#cmsarea'+cmsarea).slideUp( function() { 
			jQuery(this).html(jQuery('#'+layer).html());		  
			jQuery(this).slideDown();								  
			});
		return false;
	})

	
});

function emergency(){
	var txt = '<div class="rename"><h1>Emergency Request</h1><br />Please fill in all the fields below:<br /><br /></div><div class="field"><label>Name</label><input type="text" name="name" id="name" class="col-input" /></div><div class="field"><label>Company</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>Phone</label><input type="text" name="phone" id="phone" class="col-input" /></div><div class="field2"><label>Request</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;
	}

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