/*
*	@author Aastra Deutschland GmbH
*	@copyright Copyright 2009 Aastra Technologies Limited
*/

$(document).ready(function(){var roiParams={maMin:10,maMax:1000,tnMin:5,tnMax:30,soMin:1,soMax:10,dmMin:2,dmMax:24};$("#ma-slider").slider({animate:true,min:roiParams.maMin,max:roiParams.maMax,value:50,step:10,slide:function(event,ui){if(ui.value<=roiParams.tnMax){$("#tn-slider").slider("option","max",ui.value);if($("#tn-slider").slider("option","value")>ui.value){$("#tn-slider").slider("value",ui.value);log($("#tn-slider").parent().find(".output"),ui.value);}$("#tn-slider").slider("value",$("#tn-slider").slider("option","value"));}log($(this).parent().find(".output"),ui.value);showROI(calculateROI(ui.value,$("#tn-slider").slider("option","value"),$("#so-slider").slider("option","value"),$("#dm-slider").slider("option","value")));}});$("#tn-slider").slider({animate:true,min:5,max:30,value:10,slide:function(event,ui){if(ui.value<=10){$("#so-slider").slider("option","max",ui.value);if($("#so-slider").slider("option","value")>ui.value){$("#so-slider").slider("value",ui.value);log($("#so-slider").parent().find(".output"),ui.value);}$("#so-slider").slider("value",$("#so-slider").slider("option","value"));}log($(this).parent().find(".output"),ui.value);showROI(calculateROI($("#ma-slider").slider("option","value"),ui.value,$("#so-slider").slider("option","value"),$("#dm-slider").slider("option","value")));}});$("#so-slider").slider({animate:true,min:1,max:10,value:3,slide:function(event,ui){log($(this).parent().find(".output"),ui.value);showROI(calculateROI($("#ma-slider").slider("option","value"),$("#tn-slider").slider("option","value"),ui.value,$("#dm-slider").slider("option","value")));}});$("#dm-slider").slider({animate:true,min:2,max:24,slide:function(event,ui){log($(this).parent().find(".output"),ui.value);showROI(calculateROI($("#ma-slider").slider("option","value"),$("#tn-slider").slider("option","value"),$("#so-slider").slider("option","value"),ui.value));}});log($("#ma .output"),$("#ma-slider").slider("value"));log($("#tn .output"),$("#tn-slider").slider("value"));log($("#so .output"),$("#so-slider").slider("value"));log($("#dm .output"),$("#dm-slider").slider("value"));$(".warning").hide();$("#roi-cal").show();showROI(calculateROI($("#ma-slider").slider("value"),$("#tn-slider").slider("value"),$("#so-slider").slider("value"),$("#dm-slider").slider("value")));});function log(obj,value){obj.text(value);}function showROI(value){var console=$("#console");if(value>=Infinity||isNaN(value)){console.html("Mit diesen Angaben kann der ROI für die Kommunikationslösung nicht berechnet werden.");}else{console.html("Der ROI für die angenommene Kommunikationslösung ist nach <nobr><span class='roi'>"+value+"</span> Audiokonferenz"+((value!=1)?"en":"")+" oder Webmeeting"+((value!=1)?"s":"")+"</nobr> erreicht.");}}function calculateROI(ma,tn,so,dm){var sleepover=Math.floor(dm/8);var cost=(tn/so*(so-1)*(300*.35+sleepover*100+200)+sleepover*tn*50);var comm=ma*450;var ROI=Math.round(comm/cost);return ROI;}
