
﻿
if(typeof Quantifi==="undefined"||!Quantifi){var Quantifi={};var Q=Quantifi;Quantifi.Errors=new Array();Quantifi.logError=function(msg){Quantifi.Errors.unshift(msg);};Quantifi.Info=new Array();Quantifi.logInfo=function(msg){Quantifi.Info.unshift(msg);};Quantifi.util={};Quantifi.util.callMyValidators=function(){Quantifi.util.callMyValidators(this);};Quantifi.util.callMyValidators=function(elem){if(elem==null)
return;var id=elem.id;if(id==null||id.length==0)
return;for(var i=0;i<Page_Validators.length;i++){if(Page_Validators[i].controltovalidate===id){ValidatorValidate(Page_Validators[i]);}}};Quantifi.util.checkLinks=function(id){var container=$("#"+id);var hostCheck="^"+location.protocol+"//"+location.host;var patt=new RegExp(hostCheck,"i");container.find("a").each(function(index,obj){var url=obj.href;if(!url||url.length==''||url.match(/^mailto\:/)||url.match(/^#/)||url.match(/^javascript/))
return;var serviceUrl=url;if(!url.match(patt)){serviceUrl="/Quantifi/Controls/Utils/UrlCheckHandler.ashx?check="+encodeURIComponent(url);}
$.ajax(serviceUrl,{cache:false,context:obj,type:"HEAD",beforeSend:function(){$(this).removeClass("link-not-found").removeClass("good-link").addClass("checking-link");if($(this).find("span.link-status").length==0){$(this).append("<span class='link-status' style='display:none;' title='Checking link, please wait'></span>");}
$(this).find("span.link-status").show();},complete:function(jqXHR,textStatus){$(this).removeClass("checking-link");},success:function(html){$(this).addClass("good-link");$(this).find("span.link-status").fadeOut(4000);setTimeout(function(){$(this).removeClass("good-link");},4500);},error:function(jqXHR,textStatus,errorThrown){$(this).addClass("link-not-found").find("span.link-status").attr("title","Warning! Looks like the link is not working?");}});});};Quantifi.Tracking={};Quantifi.Tracking.recordOutboundLink=function(link,category,action){if(!action){var action="External-Link";try{action=link.hostname;}catch(ex){Q.logError(ex);}}
_gaq.push(['_trackEvent',category,action,link.href]);setTimeout(function(){try{window.open(link.href,"_blank");}
catch(e){Q.logError(e);}},100);}
Quantifi.Tracking.recordLink=function(link,category,action){_gaq.push(['_trackEvent',category,action,link.href]);setTimeout('document.location = "'+link.href+'"',100);}
Q.T=Quantifi.Tracking;Quantifi.setCookie=function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
Quantifi.getCookie=function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
Quantifi.deleteCookie=function(name){Quantifi.setCookie(name,"",-1);}
Quantifi.Page={};Quantifi.Page.ResizePage=function(useAnimate){Quantifi.Page.WindowWidth=$(window).width();Quantifi.Page.BodyWidth=$(Quantifi.Page.WrapperId).width();if(Quantifi.Page.MaxWidth>Quantifi.Page.WindowWidth){if(Quantifi.Page.MinWidth<Quantifi.Page.WindowWidth){if(useAnimate){$(Quantifi.Page.WrapperId).animate({width:Quantifi.Page.WindowWidth},{queue:false,duration:100});}
else{$(Quantifi.Page.WrapperId).width(Quantifi.Page.WindowWidth);}}
else{if(useAnimate){$(Quantifi.Page.WrapperId).animate({width:Quantifi.Page.MinWidth},{queue:false,duration:100});}
else{$(Quantifi.Page.WrapperId).width(Quantifi.Page.MinWidth);}}}
else if(Quantifi.Page.MaxWidth<Quantifi.Page.WindowWidth&&Quantifi.Page.BodyWidth!=Quantifi.Page.MaxWidth){if(useAnimate){$(Quantifi.Page.WrapperId).animate({width:Quantifi.Page.MaxWidth},{queue:false,duration:100});}
else{$(Quantifi.Page.WrapperId).width(Quantifi.Page.MaxWidth);}}};if(Quantifi.Controls==="undefined"||!Quantifi.Controls){Quantifi.Controls={};}
if(Quantifi.Controls.TagsView==="undefined"||!Quantifi.Controls.TagsView){Quantifi.Controls.TagsView=function(panelId,jsonUrl){var OpenImgUrl="/Data/SiteImages/plus.gif";var CloseImgUrl="/Data/SiteImages/minus.gif";var loadingImgUrl="/Data/SiteImages/indicators/indicator_arrows.gif";var container=$("#"+panelId);var tagsDiv=container.find(".tags");var labelDiv=container.find(".label");labelDiv.click(function(){if(container.data('open')===true){labelDiv.find(".openclose").attr("src",OpenImgUrl);tagsDiv.find(".taglink").hide();container.data('open',false);}
else{labelDiv.find(".openclose").attr("src",CloseImgUrl);tagsDiv.find(".taglink").show();container.data('open',true);}
if(container.data('loaded')===true)
return;container.find(".loading").show();try{$.ajax({url:jsonUrl,dataType:'json',cache:false,data:{},success:function(data){container.find(".loading").hide();$.each(data,function(i,item){var url="/Tags.aspx?tag="+escape(item.Text)+"&tid="+item.Id;var link="<span class='taglink' ><a class='taglink' href='"+url+"' title='Click to view "+item.Text+" tagged content' >"+item.Text.replace(/\s/g,'&nbsp;')+"</a></span>";tagsDiv.append(link);});}});container.data('loaded',true);}
catch(e){Quantifi.logError(e);}});};}
Q.MC=(function($,Q){var my={};my.ImgCache=new Object();my.isChanging=false;my.pageId=0;my.cId=0;my.nId=0;my.pId=0;my.timeout=10000;my.data=new Object();my.uiClicked=false;my.intervalId=null;my.transSpeed=1500;my.transCount=0;my.transMaxCount=20;my.Navigation=null;my.WebSiteWrap=null;my.LogoImg=null;my.DemoImg=null;my.MainLink=null;my.initControl=function(pageId,currentId,nextId,prevId){my.pageId=pageId;my.cId=currentId;my.nId=nextId;my.pId=prevId;my.Navigation=$("#mcNav");my.WebSiteWrap=$("#wrapwebsite");my.LogoImg=$("#qlogo");my.DemoImg=$("#qdemo");my.MainLink=$(".mainContent .mainContentLink");my.ImgCache.isLoading=true;my.ImgCache.mnBgImg=new Image();my.ImgCache.mainImg=new Image();my.ImgCache.logoImg=new Image();my.ImgCache.demoImg=new Image();$(my.MainLink).click(function(e){e.preventDefault();e.stopImmediatePropagation();var campaignName=$(this).attr("gac");var url=$(this).attr("href");var target=$(this).attr("target");_gaq.push(['_trackEvent',"HP-MainContent",campaignName,url]);if(target=="_blank"){window.open(url);}
else{setTimeout('document.location = "'+url+'"',100);}});$(my.ImgCache.mnBgImg).load(function(){Q.logInfo("Main BackgroundImage Loaded: "+my.ImgCache.mnBgImg.src);my.ImgCache.isLoading=false;});$(my.ImgCache.mnBgImg).error(function(){Q.logError("Main BackgroundImage Error Loading: "+my.ImgCache.mnBgImg.src);my.ImgCache.isLoading=false;});if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<7){return;}
getData();}
function getData(){jQuery.getJSON("/Quantifi/Controls/MainContentModule/MainContentHandler.ashx",{pageId:my.pageId,itemId:my.cId},function(returnData){if(returnData==null||returnData.length==0){Q.logError("No Data");my.Navigation.hide();return;}
if(returnData.length==1){my.Navigation.hide();return;}
my.Navigation.show();my.data=returnData;my.transMaxCount=my.transMaxCount+(my.transMaxCount%returnData.length);InitLinks();try{if(my.data.length>1){var matched=false;var index=0;for(var i=0;i<my.data.length;i++){if(my.data[i].Id==my.cId){index=i;matched=true;break;}}
InitItem(my.data[1],my.timeout);}}
catch(e){Q.logError(e);}});}
function InitLinks(){my.Navigation.find("a.prev").click(function(e){if(my.isChanging==true)
return;clearInterval(my.intervalId);my.intervalId=null;my.uiClicked=true;var item=null;for(var i=0;i<my.data.length;i++){if(my.data[i].Id==pId){item=my.data[i];break;}}
if(item==null)
return;InitItem(item,0);});my.Navigation.find("a.next").click(function(e){if(my.isChanging==true)
return;clearInterval(my.intervalId);my.intervalId=null;my.uiClicked=true;var item=null;for(var i=0;i<my.data.length;i++){if(my.data[i].Id==my.nId){item=my.data[i];break;}}
if(item==null)
return;InitItem(item,0);});var linksContainer=my.Navigation.find("span.links");for(var i=0;i<my.data.length;i++){var css="";if(my.data[i].Id==my.cId){css=" selected";}
var link=" <a class='item op "+css+"' href='javascript:void(0);' itemid='"+my.data[i].Id+"' >"+my.data[i].Id+"</a> ";linksContainer.append(link);}
linksContainer.find("a.item").click(function(e){if(my.isChanging==true){return;}
my.uiClicked=true;clearInterval(my.intervalId);my.intervalId=null;var itemClicked=parseInt($(this).attr("itemid"));if(itemClicked==my.cId)
return;var item=null;for(var i=0;i<my.data.length;i++){if(my.data[i].Id==itemClicked){item=my.data[i];break;}}
if(item==null){return;}
InitItem(item,0);});};function InitItem(item,timeOut){if(my.intervalId!=null)
return;my.ImgCache.isLoading=true;my.ImgCache.mnBgImg.src=item.BackgroundImageUrl;my.ImgCache.mainImg.src=item.MainImageUrl;my.ImgCache.logoImg.src=item.RequestADemoImageUrl;my.ImgCache.demoImg.src=item.QuantifiLogoImageUrl;var timeCount=0;my.intervalId=setInterval(function(){timeCount+=100;if(my.ImgCache.isLoading||timeOut>timeCount)
return;clearInterval(my.intervalId);my.intervalId=null;ChangeContent(item);},100);}
function ChangeContent(item){if(my.isChanging==true){return;}
my.isChanging=true;var nextItem=SetCurrentItem(item.Id);var hpMod=$("#content  div.hpModule");var bg1,bg2;if($("#wrapwebsite #bg1").data("isActive")===true){bg2=$("#wrapwebsite #bg1");bg1=$("#wrapwebsite #bg2");}
else{bg1=$("#wrapwebsite #bg1");bg2=$("#wrapwebsite #bg2");}
bg1.stop(true,true);bg2.stop(true,true);bg1.animate({opacity:0},my.transSpeed);bg2.css({'opacity':0,'background-image':"url("+item.BackgroundImageUrl+")"}).animate({opacity:1},my.transSpeed,function(){bg1.data("isActive",true);bg2.data("isActive",false);});my.MainLink.css("background-image","url("+item.MainImageUrl+")").attr("href",item.MainImageLink).attr("gac",item.CampaignName);my.LogoImg.attr("src",item.QuantifiLogoImageUrl);my.DemoImg.attr("src",item.RequestADemoImageUrl);if(item.HeaderTextColor.length==0){hpMod.find("div.content h2 a").css("color","");}
else{hpMod.find("div.content h2 a").animate({color:"#"+item.HeaderTextColor});}
if(item.MaskColor.length==0){hpMod.find("div.mask").css("background-color","");}
else{hpMod.find("div.mask").animate({backgroundColor:"#"+item.MaskColor});}
$(my.WebSiteWrap).attr("class","").addClass(item.TopSubNavColorCss);$(my.Navigation).attr("class","").addClass(item.TopNavColorCss);my.transCount++;SetAdminLink(item);my.isChanging=false;if(nextItem!=null){if(my.transCount>=my.transMaxCount)
return;if(my.uiClicked==false){InitItem(nextItem,my.timeout);}
else{InitItem(nextItem,(my.timeout*3));}}}
function SetAdminLink(item){var link=$("#MainContentControl1_linkEdit");if(link==null||link.length==0){return;}
var url=link.attr("href");if(url==null||url.length==0){return;}
var index=url.indexOf("&id=");if(index<0){return;}
try{var subUrl=url.substr(0,(index+4));$("#MainContentControl1_linkEdit").attr("href",subUrl+item.Id);}
catch(e){Q.logError(e);}}
function SetCurrentItem(cItemId){$("#mcNav span.links a.item").removeClass("selected");my.cId=cItemId;var itemIndex=0;var maxIndex=my.data.length-1;for(var i=0;i<my.data.length;i++){if(my.data[i].Id==cItemId){itemIndex=i;break;}}
$("#mcNav span.links a.item:nth-child("+(itemIndex+1)+" )").addClass("selected");if(itemIndex==0){my.pId=my.data[maxIndex].Id;my.nId=my.data[itemIndex+1].Id;return my.data[itemIndex+1];}
else if(itemIndex==maxIndex){my.pId=my.data[itemIndex-1].Id;my.nId=my.data[0].Id;return my.data[0];}
else{my.pId=my.data[itemIndex-1].Id;my.nId=my.data[itemIndex+1].Id;return my.data[itemIndex+1];}}
return my;}(jQuery,Quantifi));}
$("#topnav").ready(function(){var topNavUL=$("#topnav").find("ul.AspNet-Menu");topNavUL.find("li:first").addClass("first");topNavUL.find("li:last").addClass("last");});$(document).ready(function(){var firstLeftChild=$("#col2").children().first();if(firstLeftChild.length&&firstLeftChild.has("h2.moduletitle").length==0){firstLeftChild.prepend("<div class='moduletitle'>&nbsp;</div>");}
var firstRightChild=$("#col3").children().first();if(firstRightChild.length&&firstRightChild.has("h2.moduletitle").length==0){firstRightChild.prepend("<div class='moduletitle'>&nbsp;</div>");}
$("#wrapfooter").hover(function(){$(this).find("span.userSignIn").addClass("showSignIn");},function(){$(this).find("span.userSignIn").removeClass("showSignIn");});Quantifi.LightBoxImages=$("img.LightBoxImage");if(Quantifi.LightBoxImages.length>0&&$("#LightBoxDialog").length<1){$(document.body).append("<div id='LightBoxDialog' ><img id='LightBoxDialogImg' src=''/></div>");Quantifi.LightBoxImages.click(function(e){e.preventDefault();var title="Image Viewer";if(this.title!=null&&this.title.length!=0){title=this.title;}
else if(this.alt!=null&&this.alt.length!=0){title=this.alt;}
if(this.src!=null&&this.src.length!=0){$("#LightBoxDialogImg").attr("src",this.src).click(function(){$("#LightBoxDialog").dialog('close')});$("#LightBoxDialog").attr("title",title).dialog({width:"auto",modal:true});$("div.ui-widget-overlay").click(function(){$("#LightBoxDialog").dialog('close')});}});Quantifi.LightBoxImages.hover(function(){$(this).addClass("ClickImageHover")},function(){$(this).removeClass("ClickImageHover")});Quantifi.LightBoxImages.addClass("ClickImage");}});jQuery.cookie=function(key,value,options){if(arguments.length>1&&String(value)!=="[object Object]"){options=jQuery.extend({},options);if(value===null||value===undefined){options.expires=-1;}
if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}
value=String(value);return(document.cookie=[encodeURIComponent(key),'=',options.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}
options=value||{};var result,decode=options.raw?function(s){return s;}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null;};$.expr[':'].external=function(obj){return obj.href&&!obj.href.match(/^mailto\:/)&&obj.href!=''&&!obj.href.match(/^#/)&&!obj.href.match(/^javascript/)&&(obj.hostname!=location.hostname);};
