// JavaScript Document
jQuery.noConflict();


jQuery(document).ready(function() {
	jQuery(".mail").click(function() {
		jQuery(".mail-expander").toggle('blind');
        jQuery('.mail-toggle').toggleClass('mail-indikator');
	});
	
	jQuery(".voice").click(function() {
		jQuery(".voice-expander").toggle('blind');
		jQuery('.voice-toggle').toggleClass('voice-indikator');
	});
	
	jQuery(".sales").click(function() {
		jQuery(".sales-expander").toggle('blind');
		jQuery('.sales-toggle').toggleClass('sales-indikator');
	});
	
	jQuery(".team").click(function() {
		jQuery(".team-expander").toggle('blind');
		jQuery('.team-toggle').toggleClass('team-indikator');
	});
	
	jQuery(".uc").click(function() {
		jQuery(".uc-expander").toggle('blind');
		jQuery('.uc-toggle').toggleClass('uc-indikator');
	});
	
	jQuery(".ucm").click(function() {
		jQuery(".ucm-expander").toggle('blind');
		jQuery('.ucm-toggle').toggleClass('ucm-indikator');
	});
	
	jQuery('a[title="webaccess"]').click(function(){
		jQuery('a[title="webaccess"] > span').toggleClass('selected-indikator');
		jQuery('#webaccess').toggle('blind');
		
	});
	
	jQuery('a[title="ocsdesc"]').click(function(){
		jQuery('a[title="ocsdesc"] > span').toggleClass('selected-indikator');
		jQuery('#ocsdesc').toggle('blind');
		
	});
	
	jQuery('a[title="forgottpw"]').click(function(){
		jQuery('a[title="forgottpw"] > span').toggleClass('selected-indikator');
		jQuery('#forgottpw').toggle('blind');
		
	});
	jQuery('a[title="mx-record"]').click(function(){
		jQuery('a[title="mx-record"] > span').toggleClass('selected-indikator');
		jQuery('#mx-record').toggle('blind');
		
	});
	
	
//Fancybox

jQuery("a.globaleye_login").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'ajax',
		'height'		:	200,
		'width'			:	498,
		'scrolling'		:	'no',
		'autoDimensions':false
	});
jQuery("a.globaleye_logout").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	200,
		'speedOut'		:	200,
		'width'			:	200,
		'height'		:	100,
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'ajax',
		'scrolling'		:	'no',
		'hideOnContentClick':false,
		'hideOnOverlayClick':false,
		'showCloseButton':false,
		'autoDimensions':false
	});
jQuery(".product_overview-demo-vid").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'ajax',
		'autoDimensions':	false,
		'height'		:	705,
		'width'			:	885
	});
	
jQuery(".office365-demo-vid").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'iframe',
		'scrolling'     :   'no',
		'height'		:	470,
		'width'			:	820
	});

jQuery(".globalphone-demo-vid").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'swf',
		'height'		:	340,
		'width'			:	440
	});
	
jQuery(".conferencing-demo-vid").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'iframe',
		'width'			:	800,
		'height'		:	605
	});
jQuery(".demo_uc_vid").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'swf',
		'width'			:	800,
		'height'		:	605
	});
	
jQuery(".globalmail-demo-vid").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'iframe',
		'width'			:	800,
		'height'		:	485,
		'scrolling'		:	'no'
	});

jQuery(".globalmail-details-demo-vid").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'iframe',
		'width'			:	708,
		'height'		:	540,
		'scrolling'		:	'no'
	});
	
jQuery(".globalsales-demo-vid").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'swf',
		'width'			:	825,
		'height'		:	616
	});
	
jQuery(".communicator").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'iframe',
		'width'			:	820,
		'height'		:	630
	});
jQuery(".communicator1").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'swf',
		'width'			:	1280,
		'height'		:	800
	});
jQuery(".communicator2").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'swf',
		'width'			:	1280,
		'height'		:	800
	});

jQuery(".comm").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'swf',
		'width'			:	802,
		'height'		:	624
	});

jQuery(".flex").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'swf',
		'width'			:	802,
		'height'		:	624
	});
	
jQuery("a.communicator_lnk").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'iframe',
		'width'			:	980,
		'height'		:	600
	});

jQuery(".owa").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over'
	});

jQuery(".cwa").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over'

	});
	
jQuery('a[href="http://office.microsoft.com/assistance/asstvid.aspx?assetid=XT102221751031&vwidth=1044&vheight=788&type=flash&CTT=11&Origin=HA102221621031"]').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'type'			:	'iframe',
		'width'			:	1065,
		'height'		:	600

	});

jQuery(".tooltip_account").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'width'			:	600
	});

jQuery(".tooltip_contact").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'width'			:	600
	});
	
jQuery(".tooltip_admin").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'width'			:	600
	});
	
jQuery(".tooltip_password").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'width'			:	600
	});
	
jQuery(".tooltip_challenge").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'width'			:	600
	});
	
jQuery(".tooltip_newuser").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'width'			:	600
	});

jQuery(".tooltip_security").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'width'			:	600
	});
	


//allgemein bild in fancybox öffnen
jQuery(".picFancy").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200,
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titlePosition' :	'over',
		'autoDimensions':   true
	});

//kontaktformularvalidierung
jQuery("#kontaktformular").validate();


//Welche Cloud Detail Tabs
jQuery("#welche_cloud_detail").tabs({
	collapsible: true,
	selected: -1,
	fx: { opacity: 'toggle'	}
});

});


function dez(num) {
	num=num.toFixed(1);
	var decpoint=',';
	var sep='.';
  // check for missing parameters and use defaults if so
 /* if (arguments.length == 2) {
    sep = ",";
  }
  if (arguments.length == 1) {
    sep = ",";
    decpoint = ".";
  }*/
  // need a string for operations
  num = num.toString();

  // separate the whole number and the fraction if possible
  a = num.split('.');
  x = a[0]; // decimal
  y = a[1]; // fraction
  z = "";


  if (typeof(x) != "undefined") {
    // reverse the digits. regexp works from left to right.
    for (i=x.length-1;i>=0;i--)
      z += x.charAt(i);
    // add seperators. but undo the trailing one, if there
    z = z.replace(/(\d{3})/g, "$1" + sep);
    if (z.slice(-sep.length) == sep)
      z = z.slice(0, -sep.length);
    x = "";
    // reverse again to get back the number
    for (i=z.length-1;i>=0;i--)
      x += z.charAt(i);
    // add the fraction back in, if it was there
    if (typeof(y) != "undefined" && y.length > 0)
      x += ',' + y;
	 
  }
  
  
  return x;
}


function precheck()
	{
		if(document.getElementById('voice_pro_jahr').innerHTML=="€ 0")
			{
				document.getElementById('mgmt').focus();
			}
			else
			{	
				check()
			}
	}

function check()
	{
		if(document.getElementById('mgmt').value=="" | document.getElementById('office').value=="" | document.getElementById('mobile').value=="")
		{
			alert('Bitte geben Sie Benutzer ein.');
			document.getElementById('mgmt').focus();
		}
		
		else
		{
			calculate()
		}
	}
	
function calculate()
	{
		var mgmt = parseFloat(document.getElementById('mgmt').value);
		var office = parseFloat(document.getElementById('office').value);
		var mobile = parseFloat(document.getElementById('mobile').value);
		
		var voicetarif=15.90;
		var laufzeit=parseFloat(document.getElementById('laufzeit').value);
		
		var sumangestellte = parseFloat(mgmt+office+mobile);
		//document.write(sumangestellte);
		
		//Gesamtkosten für Voice
		var gesamtkosten= sumangestellte * voicetarif * laufzeit;
		document.getElementById('voice_pro_jahr').innerHTML='€ '+dez(gesamtkosten);
		document.getElementById('gesamtkosten_voice').innerHTML='€ '+dez(gesamtkosten);
		
		//Anwesenheits einsparungen pro Jahr
		var anwesenheit= (((office+mobile)*0.6)*(0.17*15))*210;
		document.getElementById('anwesenheit').innerHTML='€ '+dez(anwesenheit);
		
		//Direktwahl einsparungen pro Jahr
		var direktwahl= (((mgmt+office)*0.6)*(0.17*10))*210;
		document.getElementById('direktwahl').innerHTML='€ '+dez(direktwahl);
		
		//UC einsparungen pro Jahr
		var uc= (((mgmt+office)*0.6)*(0.17*10))*210;
		document.getElementById('uc').innerHTML='€ '+dez(uc);
		
		//VIdeokonferenz einsparungen pro Jahr
		var video= ((sumangestellte*0.1)*(0.17*21))*210;
		document.getElementById('video').innerHTML='€ '+dez(video);
		
		//Reisekosten einsparungen pro Jahr
		var reisekosten= ((mgmt)*(5670*5.4)*0.3);
		document.getElementById('reisekosten').innerHTML='€ '+dez(reisekosten);
		
		//Mobilkosten einsparungen pro Jahr
		var mobilkosten= mobile*150*0.3;
		document.getElementById('mobilkosten').innerHTML='€ '+dez(mobilkosten);
		
		//Provider einsparungen pro Jahr
		var provider= sumangestellte*45*0.3*12;
		document.getElementById('provider').innerHTML='€ '+dez(provider);
		
		//Einsparungen gesamt
		var einsparungengesamt= mobilkosten+reisekosten+video+uc+direktwahl+anwesenheit;
		document.getElementById('einsparungen_gesamt').innerHTML='€ '+dez(einsparungengesamt);
		
		//Einsparungen (Gesamateinsparungen - Gesamtkosten für Voice)
		var einsparungenohnevoice= einsparungengesamt-gesamtkosten;
		document.getElementById('einsparungen_ohne_voicetarif').innerHTML='€ '+dez(einsparungenohnevoice);
		
		//ROI in Monaten
		var roi= einsparungenohnevoice/gesamtkosten/12;
		document.getElementById('roi').innerHTML=dez(roi)+' Monate';
	}

function checkmail()
	{
		if(document.getElementById('user').value=="")
			{
				alert('Bitte Benutzeranzahl eingeben.');
				document.getElementById('user').focus();
			}
		else
			{
				calculatemail()
			}
	}
function calculatemail()
	{
		var user = parseFloat(document.getElementById('user').value);
		
		var kostenmonat= 12*(560+52+42);
		document.getElementById('kostenmonat').innerHTML='€ '+dez(kostenmonat);
		
		var sumkostenmail= user*15.90;
		document.getElementById('sumkostenmail').innerHTML='€ '+dez(sumkostenmail);
		
		var suminhouse= kostenmonat+16469;
		document.getElementById('suminhouse').innerHTML='€ '+dez(suminhouse);
		
		var summail= sumkostenmail*12;
		document.getElementById('summail').innerHTML='€ '+dez(summail);
		
		var sumersparnis= suminhouse-summail;
		document.getElementById('sumersparnisausg').innerHTML='€ '+dez(sumersparnis);
	}

//Preislisten
function toggleButton(className){
	jQuery("."+className).toggle('blind', 200);	

}
