//Target jS
function externalLinks() { if (!document.getElementsByTagName) return; var anchors=document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var anchor=anchors[i];if (anchor.getAttribute("href") && anchor.getAttribute("rel")=="external") anchor.target="_blank";}} window.onload=externalLinks;
//Get Query Params
function fnGetQuery(sQuery){sSub=window.location.search.substring(1);sVariable=sSub.split("&");for(i=0;i<sVariable.length;i++){sValue=sVariable[i].split("=");if(sValue[0]==sQuery){return sValue[1];}}}
//Get Browser Type & Version
var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"An unknown version";this.OS=this.searchString(this.dataOS)||"An unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)return data[i].identity;}else if(dataProp)return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS :[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};
BrowserDetect.init();
//Set Vars
var jsPPC=fnGetQuery("ppc");
var jsKW=fnGetQuery("kw");
var jsEID=fnGetQuery("eid");
var jsBrowseName=BrowserDetect.browser;
var jsBrowseVer=BrowserDetect.version;
var jsBrowseOS=BrowserDetect.OS;
var sMediaURL="placeholder.jpg";
//PPC Phone Code
function fnGetQuery(sQuery){sSub=window.location.search.substring(1);sVariable=sSub.split("&");for(i=0;i<sVariable.length;i++){sValue=sVariable[i].split("=");if (sValue[0]==sQuery){return sValue[1];}}}
function fnGetCookie(sVal){if (document.cookie.length>0){nValStart=document.cookie.indexOf(sVal+"=");if(nValStart!=-1){nValStart=nValStart+sVal.length+1;nValEnd=document.cookie.indexOf(";",nValStart);if(nValEnd==-1){nValEnd=document.cookie.length;}return unescape(document.cookie.substring(nValStart,nValEnd));}}return "";}
function fnSetCookie(sPPCVal,sKWVal){jsPPC=sPPCVal;jsKW=sKWVal;var curDate=new Date();curDate.setTime(curDate.getTime()+(365*24*60*60*1000));var expDate=curDate.toGMTString();document.cookie="ppc=" +escape(sPPCVal)+";expires="+expDate+";path=/";document.cookie="kw="+escape(sKWVal)+";expires="+expDate+";path=/";}
function fnCheckPPC(){sPPC=jsPPC;sKW=jsKW;if(sPPC!=undefined&& sPPC!=""){fnSetCookie(sPPC,sKW);}else{sPPC=fnGetCookie('ppc');sKW=fnGetCookie('kw');if (sPPC!=null&&sPPC!=""){fnSetCookie(sPPC,sKW);}}}
function fnPPCPhone(){if(jsPPC!=undefined){$('#phoneNumber,.asiPhoneNumber').html(nPPCNum);}}
fnCheckPPC();
//Navigation JS
$(document).ready(function(){$('#jsddm').dropDownMenu({timer: 1000, parentMO: 'parent-hover', childMO: 'child-hover1'});});
//Site Functions
function fnSiteInit(){fnPPCPhone();}