var flashPlayerVersion=[10,1,52],flashObject=null,isFlashPlayerUpToDate=true,Page="",Section="",XMLHttpRequestObject=null,javascriptObject=null;$("#LoadingHolder").ready(setLoadingSceneUp);$(document).ready(PageInit);function PageInit(){listenForLoadingSync();var c=$.deparam.fragment(true),a=c.Page;if(a==undefined)a="Home";Page=a;var b=c.Section;if(b!=undefined)Section=b;else Section="";InitFlashMenu(Page);listenForHashChange();LoadAjaxData(a,b)}function listenForHashChange(){$(window).hashchange(hashChangeListener)}function hashChangeListener(){document.title="Zoha Kish Telecom Iran";var c=$.deparam.fragment(true),a=c.Page;if(a==undefined)a="Home";Page=a;var b=c.Section;if(b!=undefined)Section=b;else Section="";SetMenu(a);LoadAjaxData(a,b);setLoadingSceneUp()}function Navigator(b,a){if(a!=undefined&&a!=""&&a!=null)window.location="#Page="+b+"&Section="+a;else window.location="#Page="+b}function LoadAjaxData(page,section){var parametersObject={};parametersObject.Page=page;if(section!=undefined&&section!=null&&section!="")parametersObject.Section=section;var ajaxSettings={url:"/",cache:false,data:$.param(parametersObject),dataType:"json",processData:false,timeout:3e4,success:function(data,textStatus,XMLHttpRequest){if(data.CSS!=null&&data.CSS!=undefined&&data.HTML!=null&&data.HTML!=undefined&&data.JavaScript!=null&&data.JavaScript!=undefined){if(javascriptObject!=null)try{javascriptObject.Dispose()}catch(error){}$("#DynamicCSS").length&&$("#DynamicCSS").remove();$("head").append('<style id="DynamicCSS">'+data.CSS+"</style>");$("#Right").html(data.HTML);javascriptObject=eval(data.JavaScript);try{javascriptObject.Init()}catch(error){}}getLoadingSceneDown()},error:function(){}};XMLHttpRequestObject!=null&&XMLHttpRequestObject.abort();XMLHttpRequestObject=$.ajax(ajaxSettings)}function SetMenu(a){if(isFlashPlayerUpToDate)try{flashObject.getApi().ChangeDefaultButton(a)}catch(b){}else $("#MenuImage").attr({src:"UIImages/"+a+".jpg"})}function FlashPlayerNotDetected(){isFlashPlayerUpToDate=false;var b=["Home","WhoWeAre","WhyUs","Services","Customers","ContactUs","AdReplacement"],a=Number(b.length/2);a=Math.round(a);var c={threshold:a,base:"UIImages/",ext:".jpg",onFinish:function(){$("#MenuImage").attr({src:"UIImages/"+Page+".jpg"});$("#NoFlashReplacement").fadeIn("fast");$("#MenuMap > area").hover(function(){var b=new String($(this).attr("id")),a=b.replace("Link","");$("#MenuImage").attr({src:"UIImages/"+a+".jpg"})},function(){$("#MenuImage").attr({src:"UIImages/"+Page+".jpg"})})},enforceCache:true};$.preload(b,c)}function listenForLoadingSync(){$(window).resize(syncLoadingPosition)}function syncLoadingPosition(){if($("#LoadingPanel").is(":visible")){var f=$(window).scrollTop(),e=$(window).scrollLeft(),d=$(window).width(),c=$(window).height(),b=$("#LoadingImage").width(),a=$("#LoadingImage").height();$("#LoadingHolder").css({top:f+(c-a)/2+"px",left:e+(d-b)/2+"px",width:b+"px",height:a+"px"});$("#LoadingPanel").css({top:f+"px",left:e+"px",width:d+"px",height:c+"px"})}}function InitFlashMenu(c){var b={src:"UIFlashes/Menu.swf",version:flashPlayerVersion,onFail:FlashPlayerNotDetected,wmode:"Transparent",allowfullscreen:false},a={PageIndex:c};$("#Left").flashembed(b,a);if($("#NoFlashReplacement").length==0){isFlashPlayerUpToDate=true;flashObject=$("#Left:eq(0)").data("flashembed")}}function setLoadingSceneUp(){var f=$(window).scrollTop(),e=$(window).scrollLeft();if($.browser.msie==true&&$.browser.version<8)$("html").css({overflow:"hidden"});else $("body").css({overflow:"hidden"});var d=$(window).width(),c=$(window).height(),b=$("#LoadingImage").width(),a=$("#LoadingImage").height();$("#LoadingPanel").stop(true,false);$("#LoadingPanel").css({top:f+"px",left:e+"px",width:d+"px",height:c+"px"}).fadeTo("normal",.5,function(){if($("#LoadingHolder").css("display")!="block"){$("#LoadingHolder").css({top:f+(c-a)/2+"px",left:e+(d-b)/2+"px",width:b+"px",height:a+"px"});$("#LoadingHolder").css({display:"block"})}})}function getLoadingSceneDown(){$("#LoadingHolder").css({display:"none"});$("#LoadingPanel").stop(true,false);$("#LoadingPanel").fadeOut("normal",function(){if($.browser.msie==true&&$.browser.version<8)$("html").css({overflow:"auto"});else $("body").css({overflow:"auto"})})}
