
wtEnabledGCF='false';$(document).ready(function(){wtEnabledGCF=$('#wtEnabledGCFId').text().toLowerCase();});function handleError(){return true;}
window.onerror=handleError;function openPop(pURL,pName,pWidth,pHeight){var winWidth=420;var winHeight=325;var winName="newWin";if(pWidth>0){winWidth=pWidth;}
if(pHeight>0){winHeight=pHeight;}
if(pName.length>0){winName=pName;}
var newWin=window.open(pURL,winName,'width='+winWidth+',height='+winHeight+',status=no,toolbar=no,scrollbars=yes,resizable=yes,left=1,top=1')
if(window.focus){newWin.focus()}}
function submit_form(vals)
{if(document.getElementById){document.getElementById(vals).submit();}else{document.forms[vals].submit();}}
function stopExit(){if(top.fraNavigation){if(top.fraNavigation.doExit){top.fraNavigation.doExit=false;}}
return true;}
function SetCookieDictionary(dictName,dictKey,dictValue,expires,path,domain,secure){var Dictionary=String(GetCookieBase(dictName));var newValue=new String();if(Dictionary!=null){if(Dictionary.indexOf("=")>0){if(Dictionary.indexOf(dictKey+"=")>=0){var arParts=Dictionary.split("&");var arVals=new Array();var indexOfEqual;for(var i=0;i<arParts.length;i++){indexOfEqual=String(arParts[i]).indexOf("=")
arVals[0]=String(arParts[i]).substring(0,indexOfEqual);arVals[1]=String(arParts[i]).substring(indexOfEqual+1);if(newValue.length!=0){newValue+="&"}
if(arVals[0]==dictKey){newValue+=arVals[0]+"="+escape(dictValue);}else{newValue+=arVals[0]+"="+escape(arVals[1]);}}
SetCookie(dictName,newValue,expires,path,domain,secure);}else{newValue=Dictionary+"&"+dictKey+"="+dictValue;SetCookie(dictName,newValue,expires,path,domain,secure);}}else{}}else{newValue=dictKey+"="+dictValue
SetCookie(dictName,newValue,expires,path,domain,secure)}}
function GetCookieDictionary(dictName,dictKey){var retval="";var tempString=String(GetCookieBase(dictName));var arPairs;var arKeyValue;if(tempString!=null){arPairs=tempString.split("&");for(var i=0;i<arPairs.length;i++){arKeyValue=arPairs[i].split("=");if(arKeyValue[0]==dictKey){retval=arKeyValue[1];return retval;}}}
return retval;}
function GetCookie(name){var retval="";if(GetCookieBase(name)!=null){retval=String(GetCookieBase(name));}
return retval;}
function GetCookieBase(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return GetCookieVal(j);}
i=document.cookie.indexOf(" ",i)+1;if(i==0){break;}}
return null;}
function SetCookie(name,value,expires,path,domain,secure){var cookieValue=name+"="+(value)+
((expires)?"; expires="+expires.toGMTString():"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");document.cookie=cookieValue;}
function GetCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)
endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));}
function launchStudio(pCID,pAPNum,pFID,pIID){var winPop;var newWindow=false;var mTop=10;var mLeft=10;var WindowName="FrameStudio"+new Date().getTime();var langPrefix='';if(GetCookieDictionary('ap','islangdefault')=='false'){langPrefix='/'+GetCookieDictionary('ap','langIso');}
if(pAPNum.indexOf("apnum")>0)
{if(pAPNum.substring(pAPNum.length-1)=="&")
pAPNum=pAPNum.substring(0,pAPNum.length-1);winPop=window.open(langPrefix+"/FrameStudio/default.asp?CID="+pCID+pAPNum+"&FID="+pFID+"&IID="+pIID,WindowName,'toolbar=no,location=no,status=no,statusbar=no,menubar=no,height=678,width=900,scrollbars=no,resizable=no,top='+mTop+',left='+mLeft);}
else
{winPop=window.open(langPrefix+"/FrameStudio/default.asp?CID="+pCID+"&apnum="+pAPNum+"&FID="+pFID+"&IID="+pIID,WindowName,'toolbar=no,location=no,status=no,statusbar=no,menubar=no,height=678,width=900,scrollbars=no,resizable=no,top='+mTop+',left='+mLeft);}
if(winPop){if(winPop.focus){winPop.focus()}}else{window.location.href=langPrefix+"/FrameStudio/error.asp?error=popup&"+pParameters+"&ui="+qs_sessionid;}}
function compareDates(pOne,pTwo){var retval=false;pOne=new Date(pOne);pTwo=new Date(pTwo);var oneMonth,oneDay,oneYear;var twoMonth,twoDay,twoYear;oneMonth=pOne.getMonth();oneDay=pOne.getDate();oneYear=pOne.getFullYear();twoMonth=pTwo.getMonth();twoDay=pTwo.getDate();twoYear=pTwo.getFullYear();if(oneYear==twoYear){if(oneMonth==twoMonth){if(oneDay==twoDay){retval=true;}}}
return retval;}
function compareTimes(pOne,pTwo){var retval=false;pOne=new Date(pOne);pTwo=new Date(pTwo);var oneMonth,oneDay,oneMinute,oneYear;var twoMonth,twoDay,twoMinute,twoYear;oneMonth=pOne.getMonth();oneDay=pOne.getDate();oneYear=pOne.getFullYear();oneMinute=pOne.getMinutes();twoMonth=pTwo.getMonth();twoDay=pTwo.getDate();twoYear=pTwo.getFullYear();twoMinute=pTwo.getMinutes();if(oneYear==twoYear){if(oneMonth==twoMonth){if(oneDay==twoDay){if(oneMinute==twoMinute)
retval=true;}}}
return retval;}
function setScreenResolutionCookie()
{if(document.cookie){var apc=GetCookie('apc');if(apc){var browserHeight=window.screen.height;var browserWidth=window.screen.width;var newBrAttrString=browserWidth+'x'+browserHeight;var currentBrAttrString=GetCookieDictionary('apc','BrAttr');if(currentBrAttrString==''||currentBrAttrString=='yes'){var sHostname=location.hostname;var startAt=sHostname.indexOf('.allposters.');sHostname=sHostname.substring(startAt);SetCookieDictionary('apc','BrAttr',newBrAttrString,'','/',sHostname,'');}}}}
setScreenResolutionCookie();function getWidthHeight(pObj){var width=height=0;width=getWidth(pObj,true,true);height=getHeight(pObj,true,true);return[width,height];}
function objResize(pObj,pDimension){if(pObj.style){var BorderWidth=parseInt(pObj.style.borderWidth);if(navigator.appName.indexOf("Microsoft")==-1){pObj.style.width=pDimension[0]-(2*BorderWidth);}else{pObj.style.width=pDimension[0];}
pObj.style.height=pDimension[1]-(2*BorderWidth);}}
function objMove(pObj,pX,pY){if(pObj.style){pObj.style.top=pY;pObj.style.left=pX;}}
function findPos(pObj){var curleft=curtop=0;curleft=findPosX(pObj);curtop=findPosY(pObj);return[curleft,curtop];}
function findPosX(obj)
{var curleft=0;if(obj.offsetParent)
while(1)
{curleft+=obj.offsetLeft;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.x)
curleft+=obj.x;return curleft;}
function findPosY(obj)
{var curtop=0;if(obj.offsetParent)
while(1)
{curtop+=obj.offsetTop;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.y)
curtop+=obj.y;return curtop;}
function getWidth(el,includePadding,includeBorder){var width;el=(typeof(el)=="string")?document.getElementById(el):el;if(window.getComputedStyle){var style=document.defaultView.getComputedStyle(el,null);if(style.getPropertyValue("display")=="none")
return 0;width=parseInt(style.getPropertyValue("width"));if(/opera/i.test(navigator.userAgent)){width-=parseInt(style.getPropertyValue("padding-left"));width-=parseInt(style.getPropertyValue("padding-right"));width-=parseInt(style.getPropertyValue("border-left-width"));width-=parseInt(style.getPropertyValue("border-right-width"));}
if(includePadding){width+=parseInt(style.getPropertyValue("padding-left"));width+=parseInt(style.getPropertyValue("padding-right"));}
if(includeBorder){width+=parseInt(style.getPropertyValue("border-left-width"));width+=parseInt(style.getPropertyValue("border-right-width"));}}else{if(el.currentStyle["display"]=="none")
return 0;var bRegex=/thin|medium|thick/;width=el.offsetWidth;if(!includeBorder){var borderLeftCSS=el.currentStyle["borderLeftWidth"];var borderRightCSS=el.currentStyle["borderRightWidth"];var temp=document.createElement("DIV");if(el.offsetWidth>el.clientWidth&&el.currentStyle["borderLeftStyle"]!="none"){if(!bRegex.test(borderLeftCSS)){temp.style.width=borderLeftCSS;el.parentNode.appendChild(temp);width-=Math.round(temp.offsetWidth);el.parentNode.removeChild(temp);}else if(bRegex.test(borderLeftCSS)){temp.style.width="10px";temp.style.border=borderLeftCSS+" "+el.currentStyle["borderLeftStyle"]+" #000000";el.parentNode.appendChild(temp);width-=Math.round((temp.offsetWidth-10)/2);el.parentNode.removeChild(temp);}}
if(el.offsetWidth>el.clientWidth&&el.currentStyle["borderRightStyle"]!="none"){if(!bRegex.test(borderRightCSS)){temp.style.width=borderRightCSS;el.parentNode.appendChild(temp);width-=Math.round(temp.offsetWidth);el.parentNode.removeChild(temp);}else if(bRegex.test(borderRightCSS)){temp.style.width="10px";temp.style.border=borderRightCSS+" "+el.currentStyle["borderRightStyle"]+" #000000";el.parentNode.appendChild(temp);width-=Math.round((temp.offsetWidth-10)/2);el.parentNode.removeChild(temp);}}}
if(!includePadding){var paddingLeftCSS=el.currentStyle["paddingLeft"];var paddingRightCSS=el.currentStyle["paddingRight"];var temp=document.createElement("DIV");temp.style.width=paddingLeftCSS;el.parentNode.appendChild(temp);width-=Math.round(temp.offsetWidth);temp.style.width=paddingRightCSS;width-=Math.round(temp.offsetWidth);el.parentNode.removeChild(temp);}}
return width;}
function getHeight(el,includePadding,includeBorder){var height;el=(typeof(el)=="string")?document.getElementById(el):el;if(window.getComputedStyle){var style=document.defaultView.getComputedStyle(el,null);if(style.getPropertyValue("display")=="none")
return 0;height=parseInt(style.getPropertyValue("height"));if(/opera/i.test(navigator.userAgent)){height-=parseInt(style.getPropertyValue("padding-top"));height-=parseInt(style.getPropertyValue("padding-bottom"));height-=parseInt(style.getPropertyValue("border-top-width"));height-=parseInt(style.getPropertyValue("border-bottom-width"));}
if(includePadding){height+=parseInt(style.getPropertyValue("padding-top"));height+=parseInt(style.getPropertyValue("padding-bottom"));}
if(includeBorder){height+=parseInt(style.getPropertyValue("border-top-width"));height+=parseInt(style.getPropertyValue("border-bottom-width"));}}else{if(el.currentStyle["display"]=="none")
return 0;var bRegex=/thin|medium|thick/;height=el.offsetHeight;if(!includeBorder){var borderTopCSS=el.currentStyle["borderTopWidth"];var borderBottomCSS=el.currentStyle["borderBottomWidth"];var temp=document.createElement("DIV");if(el.offsetHeight>el.clientHeight&&el.currentStyle["borderTopStyle"]!="none"){if(!bRegex.test(borderTopCSS)){temp.style.width=borderTopCSS;el.parentNode.appendChild(temp);height-=Math.round(temp.offsetWidth);el.parentNode.removeChild(temp);}else if(bRegex.test(borderTopCSS)){temp.style.width="10px";temp.style.border=borderTopCSS+" "+el.currentStyle["borderTopStyle"]+" #000000";el.parentNode.appendChild(temp);height-=Math.round((temp.offsetWidth-10)/2);el.parentNode.removeChild(temp);}}
if(el.offsetHeight>el.clientHeight&&el.currentStyle["borderBottomStyle"]!="none"){if(!bRegex.test(borderBottomCSS)){temp.style.width=borderBottomCSS;el.parentNode.appendChild(temp);height-=Math.round(temp.offsetWidth);el.parentNode.removeChild(temp);}else if(bRegex.test(borderBottomCSS)){temp.style.width="10px";temp.style.border=borderBottomCSS+" "+el.currentStyle["borderBottomStyle"]+" #000000";el.parentNode.appendChild(temp);height-=Math.round((temp.offsetWidth-10)/2);el.parentNode.removeChild(temp);}}}
if(!includePadding){var paddingTopCSS=el.currentStyle["paddingTop"];var paddingBottomCSS=el.currentStyle["paddingBottom"];var temp=document.createElement("DIV");temp.style.width=paddingTopCSS;el.parentNode.appendChild(temp);height-=Math.round(temp.offsetWidth);temp.style.width=paddingBottomCSS;height-=Math.round(temp.offsetWidth);el.parentNode.removeChild(temp);}}
return height;}
function Wait(millis)
{var date=new Date();var curDate=null;do{curDate=new Date();}
while(curDate-date<millis);}
function addEvent(pEvent,pFunction){if(window.addEventListener)
{window.addEventListener(pEvent,pFunction,false);}
else if(document.addEventListener)
{document.addEventListener(pEvent,pFunction,false);}
else if(window.attachEvent)
{window.attachEvent('on'+pEvent,pFunction);}}
function addEventToObject(pObject,pEvent,pFunction){if(eval(pObject).addEventListener)
{eval(pObject).addEventListener(pEvent,pFunction,false);}
else if(eval(pObject).attachEvent)
{eval(pObject).attachEvent('on'+pEvent,pFunction);}}
function launchInlineFrameStudio(pCID,pAPNum,pFID,pIID,Referrer)
{if(pAPNum.indexOf("apnum")>0)
{if(pAPNum.substring(pAPNum.length-1)=="&")
{pAPNum=pAPNum.substring(0,pAPNum.length-1);}
top.document.location.href="/framestep?CID="+pCID+pAPNum+"&FID="+pFID+"&IID="+pIID+"&Referrer="+Referrer;}
else
{top.document.location.href="/framestep?CID="+pCID+"&apnum="+pAPNum+"&FID="+pFID+"&IID="+pIID+"&Referrer="+Referrer;}}
function makeAjaxCallToAddToCart(action){var baseURL="/addToCart.asp?";var baseURLParams=buildAddToCartParams(action);var urlToSend=baseURL+baseURLParams;var destinationURL='/frameStep/?'+baseURLParams;var cartItemId="";$.ajax({url:urlToSend,processData:false,cache:false,type:"GET",dataType:"text",success:function(callback){if((callback.indexOf('added#')>-1)){theStatusSplit=callback.split('#');theCartCount=theStatusSplit[1];cartItemId=theStatusSplit[2];cartImageFileName=theStatusSplit[3];destinationURL+='&cartCount='+theCartCount;if(destinationURL.toLowerCase().indexOf('iid=')>-1)
{destinationURL=ReplaceKeyValue(destinationURL,'iid',cartItemId);}
else
{destinationURL+='&IID='+cartItemId;}
destinationURL=destinationURL+'&action=AddItem&imagePath='+cartImageFileName;location.href=destinationURL;}
else{}},error:function(textStatus,errorThrown){}});}
function buildAddToCartParams(action){var params='';var apnum=extractValueFromKey(action,'apnum');params='CID='+extractValueFromKey(action,'cid')+'&apnum='+apnum;var iid=extractValueFromKey(action,'iid');params=params+'&IID='+iid;var PODConfigID=extractValueFromKey(action,'podconfigid');if(PODConfigID!='')
params=params+'&PODConfigID='+PODConfigID;return params;}
function extractValueFromKey(theURL,theKey)
{var loc1;var loc2;var theValue="";var theURLCopy=theURL.toLowerCase();theKeyString=theKey+'=';loc1=theURLCopy.indexOf(theKeyString);if(loc1>-1)
{loc2=theURL.indexOf('&',loc1);if(loc2<0)
{loc2=theURL.length;}
theValue=theURL.substring(loc1,loc2);theValue=theValue.substring(theKey.length+1,theValue.length);}
return theValue;}
function ReplaceKeyValue(url,theKey,value)
{var loc1;var loc2;var str="";loc1=url.toLowerCase().indexOf(theKey);if(loc1>-1)
{loc2=url.indexOf('&',loc1);if(loc2>-1)
{str=replaceValueInString(url,theKey+"="+url.substring(loc1+theKey.length+1,loc2),theKey+"="+value);}
else
{str=replaceValueInString(url,theKey+"="+url.substring(loc1,url.length),theKey+"="+value);}}
return str;}
function replaceValueInString(str,strToBeReplaced,newStr){var reg,result
if(str!=null){reg=new RegExp(strToBeReplaced,"gi");result=str.replace(reg,newStr);}
return result;}
function trackGAEvent(eventName,pageName){try{console.info('Google tracking : Event = '+eventName+' : Page = '+pageName);}
catch(e){}
if(typeof(_gaq)!="undefined"){var tmpEventName="\'"+eventName+"\'";var tmpPageName="\'"+pageName+"\'";_gaq.push(['t1._trackEvent',tmpPageName,tmpEventName,tmpEventName]);}}
function LogGAMessage(msg){try{console.info(msg);}
catch(e){}}
function trackGAWithCategory(category,eventLabel,eventPage){var msg='GA: Category: ['+category+'] Page Name: ['+eventPage+'] Event Action: ['+eventLabel+']';if(typeof(_gaq)!="undefined"){LogGAMessage(msg);_gaq.push(['t1._trackEvent',category,eventPage,eventLabel]);}}
var CurrentSessionData;function LogIt(msg){try{console.log(msg);}
catch(e){}}
function isATGObjectEmpty(obj){for(var i in obj){if(obj.hasOwnProperty(i)){return false;}}
return true;}
function isATGRecoExist(){var initArray=['pdp','cart','upsell'];var bret=false;for(var i=0;i<initArray.length;i++){if(!isATGObjectEmpty(ATGSvcs.REC_DATA[initArray[i]])){bret=true;break;}}
LogIt("isATGRecoExist="+bret);return bret;}
function atgRecInitial(){handleRecoRenderer();if(isATGRecoExist()){setCurrentSessionData();setATGTracking();getDynData();}}
function setATGTrackCookie(pageId,eventId,apNum){setTrackCookie(pageId,eventId,apNum,"ATGTrack");}
function getATGGAPageId(){var gaPage=$("#recoRend").find(".ga_page").text();if(gaPage=="Up-sell Page"){return"U";}
else if(gaPage=="Cart Page"){return"C";}
return"";}
function getAPNum($this){var regexOnlyDigits=/\d+/g;thisAPNum=$this.parents('.cs-rec').attr('id');return thisAPNum.match(regexOnlyDigits);}
function setATGTracking(){var gaPage=$("#recoRend").find(".ga_page").text();var pageId=getATGGAPageId();if(gaPage!=undefined&&gaPage!=''){trackGAWithCategory("Recommendations","ATG module - loaded",gaPage);$('#recoRend .scroll-button-left').live('click',function(){trackGAWithCategory("Recommendations","ATG left arrow - clicked",gaPage);});$('#recoRend .scroll-button-right').live('click',function(){trackGAWithCategory("Recommendations","ATG right arrow - clicked",gaPage);});$('.cs-rec a img[class=cs-image]').live('click',function(){trackGAWithCategory("Recommendations","ATG product image - clicked",gaPage);setATGTrackCookie(pageId,"I",getAPNum($(this)));});$('.cs-rec a .cs-title').live('click',function(){trackGAWithCategory("Recommendations","ATG product link - clicked",gaPage);setATGTrackCookie(pageId,"L",getAPNum($(this)));});$('.cs-rec a .cs-dynPrice').live('click',function(){trackGAWithCategory("Recommendations","ATG price link - clicked",gaPage);});$('.cs-rec span[class=dynCartButton]').live('click',function(){trackGAWithCategory("Recommendations","ATG add to cart single - clicked",gaPage);setATGTrackCookie(pageId,"A",getAPNum($(this)));});$('.cs-rec a[class=dynCartButton]').live('click',function(){trackGAWithCategory("Recommendations","ATG add to cart single - clicked",gaPage);setATGTrackCookie(pageId,"A",getAPNum($(this)));});$('.cs-rec span[class=dynCartPopButton]').live('click',function(){trackGAWithCategory("Recommendations","ATG add to cart multi - clicked",gaPage);});$('#addToCartDetailsTable input[name=radItem]').live('click',function(){trackGAWithCategory("Recommendations","ATG options in modal - clicked",gaPage);});$('.addToCartUIDialog .addToCartButton').live('click',function(){trackGAWithCategory("Recommendations","ATG add to cart modal - clicked",gaPage);});$('#REqVImage').live('click',function(){setATGTrackCookie(pageId,"I",$('#REApNum').text());});$('#REqVText a').live('click',function(){setATGTrackCookie(pageId,"L",$('#REApNum').text());});}}
function setCurrentSessionData(){CurrentSessionData=new Object();CurrentSessionData.CurrentCurrencyCode=GetCookieDictionary('apc','CurrentCurrencyCode');CurrentSessionData.CustomerZoneID=GetCookieDictionary('apc','CustomerZoneID');CurrentSessionData.LanguageId=$('#gTxt_LanguageId').text()
CurrentSessionData.SearchServiceUrl=$('#gTxt_SearchServiceURL').text();}
function getDynData(){var productIDs="";$('.cs-rec').each(function(i){var regexOnlyDigits=/\d+/g;thisProductID=$(this).attr('id');thisProductID=thisProductID.match(regexOnlyDigits);if(productIDs!=""){productIDs=productIDs+","}
productIDs=productIDs+thisProductID;});serviceCallUrl=CurrentSessionData.SearchServiceUrl;serviceCallUrl=serviceCallUrl+"/ajax/GetSearchResultInSimpleFormat?method=?&Refinements=&Search=&RecordsPerPage=10&PageNumber=1&CustomerZoneId="+CurrentSessionData.CustomerZoneID+"&SortBy=&ArtistCategoryId=0&APNumList="+productIDs+"&ImageIdList=&CurrencyCode="+CurrentSessionData.CurrentCurrencyCode+"&LanguageId="+CurrentSessionData.LanguageId+"&FilterSpecialItems=false";$.ajax({url:serviceCallUrl,type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",beforeSend:function(){},success:function(callbackResults){$('.cs-rec').each(function(i){var regexOnlyDigits=/\d+/g;thisAPNum=$(this).attr('id');thisAPNum=thisAPNum.match(regexOnlyDigits);thisProduct=getProductForApNum(callbackResults.ImageDetails,thisAPNum);if(thisProduct!=null){var hasMutipleSizes=false;if(thisProduct.NumberOfSizes>1){hasMutipleSizes=true;}
thisPrice=thisProduct.ItemPrice.DisplayPrice;thisButtonbuttonUrl=getCartUrl(thisProduct.UrlInfo.AddToCartURL);thisImageId=thisProduct.ImageId;title=(thisProduct.Title.length>28)?thisProduct.Title.substring(0,25)+'...':thisProduct.Title;$(this).find('.cs-title').text(title);$(this).find('.cs-title').attr('title',thisProduct.Title);$(this).find('.cs-dynPrice').text(thisPrice);$(this).find('.cs-dynPrice').css("display","block");$(this).find('a').after(getCartButton(hasMutipleSizes,thisButtonbuttonUrl,thisImageId,thisAPNum));$(this).find('a:first').attr("href",thisProduct.UrlInfo.ProductPageUrl);}});},error:function(textStatus,errorThrown){}});}
function getProductForApNum(products,apNum){retval=null;jQuery.each(products,function(){foundInApnumVariation=false;if(this.APNum==apNum){retval=this;}
else{if(this.ApnumVariations!=null){jQuery.each(this.ApnumVariations,function(){if(this.toString()==apNum.toString()){foundInApnumVariation=true;}});}}
if(foundInApnumVariation==true){retval=this;}});return retval;}
function getCartButton(showPopup,url,imageId,productID){var strCartImage="";strCartImage=$('#gTxt_ImgUrlAddToCart').text();strCartImage="<img src=\""+strCartImage+" class='dynCartImage'>";addCartFunc="";addCartClass="dynCartButton";if(showPopup=='1'){addCartFunc='showCartModalDailog('+imageId+', this , '+productID+');';addCartClass="dynCartPopButton";}
else{if(wtEnabledGCF=='true'){addCartFunc='makeAjaxCallToAddATGItemToCart(\''+url+'\');dcsMultiTrack(\'WT.ti\',\'Add-To-Cart\',\'DCS.dcsuri\', \'/root/pages/cart/add.aspx\',\'WT.pn_sku\',\''+productID+'\',\'WT.tx_u\',\'1\', \'WT.tx_e\', \'a\',\'WT.cg_n\', \'Add-To-Cart\',\'WT.tx_e\', \'a\',\'WT.si_n\', \'Shopping\',\'WT.si_x\', \'3\',\'WT.z_cur\', \''+CurrentSessionData.CurrentCurrencyCode+'\',\'WT.dl\', \'10\');';}
else{addCartFunc='makeAjaxCallToAddATGItemToCart(\''+url+'\');';}
var isUpsellRedirect=$('#recoRend').find(".IsUpsellRedirect").text();if(isUpsellRedirect!=undefined&&isUpsellRedirect!=''){if(isUpsellRedirect=='1'){return'<a onclick="'+addCartFunc+'" href ="'+url+'" class="dynCartButton">'+strCartImage+'</a>';}}}
return'<span class="'+addCartClass+'" onclick="'+addCartFunc+'">'+strCartImage+'</span>';}
function getItemSize(dimension){return Math.round(dimension.Width)+'" X '+Math.round(dimension.Height)+'"';}
function getCartUrl(url){return url+"&CID="+GetCookie("CID");}
function addToCartItemSelected(obj){var url=$(obj).next("div").html();var canFrame=$(obj).next("div").next("span").text();if(canFrame!="true"){$("#addToCartFrameText").show();}
else{$("#addToCartFrameText").hide();}
if(url!=""){$("#addToCartDetailsTable").find("tr").removeClass("addToCartDetailsSelected");$(obj).parents("tr").addClass("addToCartDetailsSelected");$("#hdnCartURL").html(url);}}
function navigateToAddToCart(){var isUpsellRedirect=$('#recoRend').find(".IsUpsellRedirect").text();var pageId=getATGGAPageId();setATGTrackCookie(pageId,"A",$('#addToCartDetailsTable input:radio[name=radItem]:checked').val());if(isUpsellRedirect!=undefined&&isUpsellRedirect=='1'){location.href=$("#hdnCartURL").text();}
else{makeAjaxCallToAddATGItemToCart("'"+$("#hdnCartURL").text()+"'");}}
function populateCartDailogData(imageId,productID){var wtAPNUM;$("#addToCartDetails").html("Loading...");serviceCallUrl=CurrentSessionData.SearchServiceUrl;serviceCallUrl=serviceCallUrl+"/ajax/GetProductsForMultipleSizes?method=?&ImageId="+imageId+"&CustomerZoneId="+CurrentSessionData.CustomerZoneID+"&LanguageId="+CurrentSessionData.LanguageId+"&CurrencyCode="+CurrentSessionData.CurrentCurrencyCode
$.ajax({url:serviceCallUrl,type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",beforeSend:function(){},success:function(callbackResults){defaultCartUrl="";strPrice=$('#gTxt_Price').text();strSize=$('#gTxt_Size').text();strUsusallyShipsIn=$('#gTxt_UsusallyShipsIn').text();strType=$('#gTxt_Type').text();strAddToCart=$('#gTxt_AddToCart').text();htmlData="<table width='575px' id='addToCartDetailsTable'>";htmlData=htmlData+"<tr class='addToCartDetailsBold'><td width='25px;'></td> <td width='75px;'>"+strSize+"</td> <td width='205px;'>"+strType+"</td> <td width='120px'>"+strUsusallyShipsIn+"</td> <td width='75px;'>"+strPrice+"</td></tr>";var isItemSelected=false;jQuery.each(callbackResults.ImageDetails,function(){var selectedRadio="";var selectedClass="";if(productID==this.APNum&&isItemSelected!=true){isItemSelected=true;selectedRadio="checked";selectedClass=" class='addToCartDetailsSelected'"
defaultCartUrl=getCartUrl(this.UrlInfo.AddToCartURL);if(this.ServiceFlags.CanFrame!=true){$("#addToCartFrameText").show();}}
var itemSize="";if(this.tShirtSize!=null){itemSize=this.tShirtSize;}
else{itemSize=getItemSize(this.PhysicalDimensions);}
wtAPNUM=this.APNum;htmlData=htmlData+"<tr"+selectedClass+"><td><input type='radio' id='radItem"+this.APNum+"' name='radItem' value='"+this.APNum+"' onclick='addToCartItemSelected(this);'"+selectedRadio+" /><div class='hidden'>"+getCartUrl(this.UrlInfo.AddToCartURL)+"</div><span class='hidden'>"+this.ServiceFlags.CanFrame+"</span></td> <td>"+itemSize+"</td> <td>"+this.ItemDisplayedType+"</td> <td>"+this.FulfillmentInformation.TimeToShip.DisplayText+"</td> <td>"+this.ItemPrice.DisplayPrice+"</td></tr>";});htmlData=htmlData+"<tr><td colspan='5'></td></tr>"
htmlData=htmlData+"</table>"
$("#addToCartDetails").html(htmlData);$(".ui-dialog .addToCartUIDialog").remove();if(wtEnabledGCF=='true'){$(".ui-dialog").append("<div class='addToCartUIDialog' style='padding:10px 0px 10px 0px; background-color:white;'><div class='addToCartButton' onclick='navigateToAddToCart();dcsMultiTrack(\"WT.ti\",\"Add-To-Cart\",\"DCS.dcsuri\", \"/root/pages/cart/add.aspx\",\"WT.pn_sku\",\""+wtAPNUM+"\",\"WT.tx_u\",\"1\", \"WT.tx_e\", \"a\",\"WT.cg_n\", \"Add-To-Cart\",\"WT.tx_e\", \"a\",\"WT.si_n\", \"Shopping\",\"WT.si_x\", \"3\",\"WT.z_cur\", \""+CurrentSessionData.CurrentCurrencyCode+"\",\"WT.dl\", \"10\");'>"+strAddToCart+"<div id='hdnCartURL' class='hidden'>"+defaultCartUrl+"</div></div></div>");}
else{$(".ui-dialog").append("<div class='addToCartUIDialog' style='padding:10px 0px 10px 0px; background-color:white;'><div class='addToCartButton' onclick='navigateToAddToCart();'>"+strAddToCart+"<div id='hdnCartURL' class='hidden'>"+defaultCartUrl+"</div></div></div>");}
adjustPopupLocation();},error:function(textStatus,errorThrown){}});}
function adjustPopupLocation(){screenHeight=document.body.clientHeight;screenWidth=document.body.clientWidth;theItemTop=parseInt($('.ui-dialog').css('top'));theScrollTop=parseInt(document.body.scrollTop);if((theItemTop-theScrollTop+$('.ui-dialog').height())>(screenHeight)){theItemTop=theScrollTop-(($('.ui-dialog').height())-screenHeight)-5;}
else if(theItemTop<theScrollTop){theItemTop=theScrollTop+5;}
if(theItemTop<0){theItemTop=40;}
if($.browser.msie)
$('#addToCartModalDailog').height(($('#addToCartModalDailog').innerHeight()>400)?"400px":"auto");$('.ui-dialog').css('top',theItemTop);}
function showCartModalDailog(imageId,element,productID){populateCartDailogData(imageId,productID);var x=$(element).offset().left;var y=$(element).offset().top;y=y-220;x=x-205;if($(window).scrollTop()&&$(window).scrollTop()>0){y-=$(window).scrollTop();}
if($(window).scrollLeft()&&$(window).scrollLeft()>0){x-=$(window).scrollLeft();}
$('#addToCartModalDailog').dialog({modal:true,autoOpen:false,width:605,closeOnEscape:false,closeText:""});$('#addToCartModalDailog').dialog("option","position","center");$("#addToCartModalDailog").dialog().parents(".ui-dialog").find(".ui-dialog-titlebar").removeClass('ui-dialog-titlebar').addClass("dialog-titlebar");$("#addToCartModalDailog").dialog().parents(".ui-dialog").find(".ui-icon").removeClass('ui-icon').addClass("close-icon");$('#addToCartModalDailog').dialog('open');$('.ui-widget-overlay').removeClass("ui-widget-overlay").addClass("dailog_ui-widget-overlay");}
function makeAjaxCallToGetResults(url){$.ajax({url:url,type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",beforeSend:function(){},success:function(callbackResults){return callbackResults;},error:function(textStatus,errorThrown){alert(errorThrown);}});}
function makeAjaxCallToAddATGItemToCart(action){var baseURL="/addToCart.asp?";var baseURLParams=buildAddToCartParams(action);var urlToSend=baseURL+baseURLParams;var destinationURL='/gallery.asp?CID='+GetCookie("CID")+'&startat=/viewcart.asp';var cartItemId="";$.ajax({url:urlToSend,processData:false,cache:false,type:"GET",dataType:"text",success:function(callback){if((callback.indexOf('added#')>-1)){location.href=destinationURL;}
else{}},error:function(textStatus,errorThrown){}});}
function handleRecoRenderer(){$('#recoRend').hide();if(isATGRecoExist()){$('#recoRend').show();$('.cs-rec').each(function(i){var $thisImg=$(this).find('.cs-image');$thisImg.one("load",function(){setMargin($(this));}).each(function(){if(this.complete||(jQuery.browser.msie&&parseInt(jQuery.browser.version)==6))
$(this).trigger("load");});});}}
function setMargin($thisImg){var imageMaxHeight=160;var defaultMargin=12;var defaultBottomMargin=20;var imageWidth=$thisImg.width();var imageHeight=$thisImg.height();var ar=imageWidth/imageHeight;var mt=defaultMargin;if(ar>1.0){mt=(imageWidth-imageHeight)/2;}
$thisImg.css('margin-top',mt);var bottomMargin=((imageMaxHeight-imageHeight)/2);if(bottomMargin>0){topMargin=bottomMargin+defaultMargin;bottomMargin=bottomMargin+defaultBottomMargin;$thisImg.css('margin-top',topMargin);$thisImg.css('margin-bottom',bottomMargin);}
$thisImg.hoverIntent({over:hoverCarouselImage,timeout:500,interval:300});}
function qVAtgCarousel($theItem){$theImage=$theItem.find('img.cs-image');medImageWidth=$theImage.width();medImageHeight=$theImage.height();var maxImgWidth=350;var maxImgHeight=390;var theImageRatio;var regexOnlyDigits=/\d+/g;if(medImageWidth>=medImageHeight){theImageRatio=medImageHeight/medImageWidth;lrgImageWidth=maxImgWidth;lrgImageHeight=Math.round(lrgImageWidth*theImageRatio);}
else{theImageRatio=medImageWidth/medImageHeight;lrgImageHeight=maxImgHeight;lrgImageWidth=Math.round(lrgImageHeight*theImageRatio);}
theItemImageSrc=$theImage.attr('src');$('#REqVImage').attr('src',theItemImageSrc);$('#REqVImage').attr('width',lrgImageWidth);$('#REqVImage').attr('height',lrgImageHeight);thisAPNum=$theItem.attr('id');thisAPNum=thisAPNum.match(regexOnlyDigits);$('#REApNum').text(thisAPNum.toString());newItemImageSrc=theItemImageSrc.replace('med','lrg');$('#REqVImage').attr('src',newItemImageSrc);var theProductTitle=$theItem.find('.cs-name').attr('title');qVTextString='<a href="">'+theProductTitle+'</a>';$('#REqVText').html(qVTextString);$('#REqvImageContainer a, #REqVText a').attr('href',$theItem.find('a').attr('href'));var offset=$theItem.offset();theItemTop=offset.top;theItemLeft=offset.left;qvWidth=lrgImageWidth+42;if(qvWidth<289)
qvWidth=289;$('#REquickViewContainer').width(qvWidth);largeImageTop=$theImage.offset().top-(lrgImageHeight-medImageHeight)/2;theItemLeft=theItemLeft-($('#REquickViewContainer').width()-$theItem.width())/2;theItemTop=largeImageTop-21;qscreenHeight=document.body.clientHeight;qscreenWidth=document.body.clientWidth;theScrollTop=parseInt(document.body.scrollTop);if((theItemTop-theScrollTop+$('#REquickViewContainer').height())>(qscreenHeight)){theItemTop=theScrollTop-(($('#REquickViewContainer').height())-qscreenHeight);}
else if(theItemTop<theScrollTop){theItemTop=theScrollTop;}
if((theItemLeft+$('#REquickViewContainer').width())>(qscreenWidth)){theItemLeft=qscreenWidth-$('#REquickViewContainer').width();}
$('#REquickViewContainer').css('top',theItemTop);$('#REquickViewContainer').css('left',theItemLeft);t=setTimeout('showREQuickView()',20);}
function hoverCarouselImage(){$qvCatItem=$(this).parents('.cs-rec');qVAtgCarousel($qvCatItem);var gaPage=$('#recoRend').find(".ga_page").text();if(gaPage!=undefined&&gaPage!=''){trackGAWithCategory("Recommendations","ATG product image - hover",gaPage);}}
function showREQuickView(){$('#REquickViewContainer').fadeIn('fast');clearTimeout(t);}
function hideREQuickView(){$('#REquickViewContainer').hide();}
var blnScrollGAfired=false;function captureScrollForGA(testBlock){var gaPage=$('#recoRend').find(".ga_page").text();if(!blnScrollGAfired){if(gaPage!=undefined&&gaPage!=''){trackGAWithCategory("Recommendations","Testimonials -Scrolled",gaPage);blnScrollGAfired=true;}}}
function SetDFEGATracking(){var dfePage=$(this).find("#ga_dfeload_page").text();var pageId="P";$('.centerItem').live("click",function(){trackGAWithCategory("DFE","DFE product image � clicked",dfePage);});$('#captionAddToCart').live("click",function(){trackGAWithCategory("DFE","DFE add to cart � clicked",dfePage);if($('#myImageFlow_images img').length==15){var imageClicked=$('.captionTop').text().replace("/"," of ");trackGAWithCategory("DFE","DFE add to cart "+imageClicked+"-clicked",dfePage);}});$('.centerItem').live("mouseover",function(){trackGAWithCategory("DFE","DFE product image � hover",dfePage);});$('#colorpickericon').live("click",function(){trackGAWithCategory("DFE","DFE wall color - select",dfePage);});$('#wallcolor').live("click",function(){trackGAWithCategory("DFE","DFE wall color - choose",dfePage);});$('#myImageFlow_images img').live("click",function(){var imageClicked=$('.captionTop').text().split("/");if(imageClicked[0]==1){trackGAWithCategory("DFE","DFE carousel � click far left",dfePage);}
else if(imageClicked[0]==$('#myImageFlow_images img').length){trackGAWithCategory("DFE","DFE carousel � click far right",dfePage);}
if(imageClicked[0]==(parseInt($('.captionTop').attr('pselected'))-1)){trackGAWithCategory("DFE","DFE carousel � click middle left",dfePage);}
else if(imageClicked[0]==(parseInt($('.captionTop').attr('pselected'))+1)){trackGAWithCategory("DFE","DFE carousel � click middle right",dfePage);}
if($('#myImageFlow_images img').length==15){var imageClicked=$('.captionTop').text().replace("/"," of ");trackGAWithCategory("DFE","DFE product image "+imageClicked+"-clicked",dfePage);window.setTimeout(function(){trackGAWithCategory("DFE","DFE product image "+imageClicked+"-viewed",dfePage);},1000);}});$('#myImageFlow_next').live("click",function(){trackGAWithCategory("DFE","DFE slider - right arrow clicked",dfePage);});$('#myImageFlow_previous').live("click",function(){trackGAWithCategory("DFE","DFE slider - left arrow clicked",dfePage);});}
function setTrackCookie(pageId,eventId,apNum,trackName){var theDomain="";var cValue="";theDomain=document.domain;var theDomainStart=theDomain.indexOf("allposters");theDomain=theDomain.substr(theDomainStart);theDomain='.'+theDomain;var dfeCookieValue=GetCookieDictionary("apc",trackName);cValue=pageId+"_"+eventId+"|"+apNum;if(dfeCookieValue.indexOf(cValue)<0){if(dfeCookieValue.length>0){dfeCookieValue=dfeCookieValue+","}
SetCookieDictionary("apc",trackName,dfeCookieValue+cValue,'',"/",""+theDomain+"",false);}}
function setDFETrackCookie(pageId,eventId,apNum){setTrackCookie(pageId,eventId,apNum,"DFETrack");}
$(document).ready(function(){$('.holiday2010LongMsgContainer').hide();$('.holiday2010ShortMsgContainer').hide();$('.holiday2010NotArriveMsgContainer').hide();if($('.sizeOptionBlockSelected').length>0||$('.singleItemPriceContainer').length>0){$('.sizeOptionBlockSelected .holiday2010LongMsgContainer, .singleItemPriceContainer .holiday2010LongMsgContainer ').show();$('.sizeOptionBlockSelected .holiday2010NotArriveMsgContainer, .singleItemPriceContainer .holiday2010NotArriveMsgContainer ').show();$('.sizeOptionBlockSelected .holiday2010ShortMsgContainer, .singleItemPriceContainer .holiday2010ShortMsgContainer').hide();}
else{$('.holiday2010LongMsgContainer').show();$('.holiday2010NotArriveMsgContainer').show();$('.holiday2010ShortMsgContainer').hide();}
gaPageFrame=$(this).find("#ga_frameload_Page").text();gaEventFrame=$(this).find("#ga_event_upframeload").text();if(gaEventFrame!=undefined&&gaEventFrame!=''&&gaPageFrame!=undefined&&gaPageFrame!=''){trackGAWithCategory("Recommendations",gaEventFrame,gaPageFrame);}
gaPageBS=$(this).find("#ga_BSload_Page").text();gaEventBS=$(this).find("#ga_event_BSload").text();if(gaEventBS!=undefined&&gaEventBS!=''&&gaPageBS!=undefined&&gaPageBS!=''){trackGAWithCategory("Recommendations",gaEventBS,gaPageBS);}
gaPageRel=$(this).find("#ga_Relload_Page").text();gaEventRel=$(this).find("#ga_event_Relload").text();if(gaEventRel!=undefined&&gaEventRel!=''&&gaPageRel!=undefined&&gaPageRel!=''){trackGAWithCategory("Recommendations",gaEventRel,gaPageRel);}
setTimeout("atgRecInitial()",1000);$(document).bind('click',function(){$('#REquickViewContainer').hide();});$('#REquickViewContainer').bind('mouseleave',function(){hideREQuickView();});});function InternalAdFunction(divid,linktype,link,width,height){if(link!=null&&link!=""){if(linktype==0){window.open(link);}
if(linktype==1){window.location.href=link;}
if(linktype==2){window.open(link,'','width='+width+'height='+height+'scrollbars=1,resizable=1,top=0,left=0');}}
else{return false;}}
var cX=0;var cY=0;var rX=0;var rY=0;function UpdateCursorPosition(e)
{cX=e.pageX;cY=e.pageY;}
function UpdateCursorPositionDocAll(e)
{cX=event.clientX;cY=event.clientY;}
if(document.all)
{document.onmousemove=UpdateCursorPositionDocAll;}
else
{document.onmousemove=UpdateCursorPosition;}
function AssignPosition(d)
{if(self.pageYOffset)
{rX=self.pageXOffset;rY=self.pageYOffset;}
else if(document.documentElement&&document.documentElement.scrollTop)
{rX=document.documentElement.scrollLeft;rY=document.documentElement.scrollTop;}
else if(document.body)
{rX=document.body.scrollLeft;rY=document.body.scrollTop;}
if(document.all)
{cX+=rX;cY+=rY;}
d.style.left=(cX+10)+"px";d.style.top=(cY+10)+"px";}
function HideContent(d)
{if(d.length<1)
{return;}
document.getElementById(d).style.display="none";}
function ShowContent(d)
{if(d.length<1)
{return;}
var dd=document.getElementById(d);AssignPosition(dd);dd.style.display="block";}
function ReverseContentDisplay(d)
{if(d.length<1)
{return;}
var dd=document.getElementById(d);AssignPosition(dd);if(dd.style.display=="none")
{dd.style.display="block";}
else
{dd.style.display="none";}}
var popup,displayBoxPos,isWorking,divobj,req;isWorking=false;function GetPopupDivByName()
{var popup=document.getElementById('popupplaceholder');if(popup==null)
{popup=document.body.insertBefore(document.createElement("div"),document.body.firstChild);popup.style.position='absolute';popup.style.display='block';popup.style.zIndex=100;popup.id='popupplaceholder';}
return popup;}
function CallbackReload(url)
{if(isWorking)return;isWorking=true;req=createXMLHTTPObject();req.open("GET",url,true);req.onreadystatechange=ReloadPage;req.send(null);return true;}
function CallbackServerAction(tmpl,nameValuePairs)
{if(isWorking)return;isWorking=true;req=createXMLHTTPObject();var url="/scripts/ajax/popup_callback.asp?tmpl="+tmpl+nameValuePairs;req.open("GET",url,true);req.onreadystatechange=CallbackNoDisplay;req.send(null);return true;}
function ReloadPage()
{if(req.readyState==4)
{var url=window.location.toString();var len=url.length;if(url.substring(len-1)=="#")url=url.substring(0,len-1);window.location=url;}}
function PopupCallback(tmpl,nameValuePairs)
{if(isWorking)return;isWorking=true;req=createXMLHTTPObject();var url="/scripts/ajax/popup_callback.asp?tmpl="+tmpl+nameValuePairs;req.open("GET",url,true);req.onreadystatechange=CallbackResponse;req.send(null);return true;}
function CallbackNoDisplay()
{}
function CallbackResponse()
{if(req.readyState==4)
{var response=eval("("+req.responseText+")");var template=response.jsonRecord.Template.replace(/&quot;/g,"\"");popup=GetPopupDivByName();if(popup!=null)
{popup.innerHTML=template;popup.style.top=(displayBoxPos[1]+70)+'px';popup.style.left=(displayBoxPos[0]-70)+'px';if(displayBoxPos[0]<100)popup.style.left='100px';}
isWorking=false;divobj.style.cursor='default';}}
function findElementPos(obj)
{var curleft=0;var curtop=0;if(obj.offsetLeft==0||obj.offsetTop==0){if(obj.offsetParent){curleft=obj.offsetLeft
curtop=obj.offsetTop
while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}}}
else{curleft=obj.offsetLeft;curtop=obj.offsetTop;}
return[curleft,curtop];}
var XMLHttpFactories=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}];function createXMLHTTPObject(){var xmlhttp=false;for(var i=0;i<XMLHttpFactories.length;i++){try{xmlhttp=XMLHttpFactories[i]();}
catch(e){continue;}
break;}
return xmlhttp;}
function Browser(){var ua,s,i;this.isIE=false;this.isNS=false;this.version=null;ua=navigator.userAgent;s="MSIE";if((i=ua.indexOf(s))>=0){this.isIE=true;this.version=parseFloat(ua.substr(i+s.length));return;}
s="Netscape6/";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=parseFloat(ua.substr(i+s.length));return;}
s="Gecko";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=6.1;return;}}
var browser=new Browser();var dragObj=new Object();dragObj.zIndex=0;var x,y;function dragStart(event,id){var el;if(id)
dragObj.elNode=document.getElementById(id);else{if(browser.isIE)
dragObj.elNode=window.event.srcElement;if(browser.isNS)
dragObj.elNode=event.target;if(dragObj.elNode.nodeType==3)
dragObj.elNode=dragObj.elNode.parentNode;}
findMousePos(event);dragObj.cursorStartX=x;dragObj.cursorStartY=y;dragObj.elStartLeft=parseInt(dragObj.elNode.style.left,10);dragObj.elStartTop=parseInt(dragObj.elNode.style.top,10);if(isNaN(dragObj.elStartLeft))dragObj.elStartLeft=0;if(isNaN(dragObj.elStartTop))dragObj.elStartTop=0;dragObj.elNode.style.zIndex=++dragObj.zIndex;if(browser.isIE){document.attachEvent("onmousemove",dragGo);document.attachEvent("onmouseup",dragStop);window.event.cancelBubble=true;window.event.returnValue=false;}
if(browser.isNS){document.addEventListener("mousemove",dragGo,true);document.addEventListener("mouseup",dragStop,true);event.preventDefault();}}
function dragGo(event){findMousePos(event);dragObj.elNode.style.left=(dragObj.elStartLeft+x-dragObj.cursorStartX)+"px";dragObj.elNode.style.top=(dragObj.elStartTop+y-dragObj.cursorStartY)+"px";if(browser.isIE){window.event.cancelBubble=true;window.event.returnValue=false;}
if(browser.isNS)
event.preventDefault();}
function dragStop(event){dragObj.elNode=null;if(browser.isIE){document.detachEvent("onmousemove",dragGo);document.detachEvent("onmouseup",dragStop);}
if(browser.isNS){document.removeEventListener("mousemove",dragGo,true);document.removeEventListener("mouseup",dragStop,true);}}
function findMousePos(event)
{if(browser.isIE){x=window.event.clientX+document.documentElement.scrollLeft
+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop
+document.body.scrollTop;}
if(browser.isNS){x=event.clientX+window.scrollX;y=event.clientY+window.scrollY;}}
function doRedirectLocationPopUP(divobj,displayBox,bUsingDomainLocationKeyValue){displayBoxPos=findElementPos(document.getElementById(displayBox));PopupCallback("RedirectLocation","&disp=Redirect+Location&"+bUsingDomainLocationKeyValue);}
function doLogGeoIPOverride(pLogID){CallbackServerAction("GeoIPLog","&log="+pLogID)}
function getRadioButtonValue(radiobutton)
{for(i=0;i<radiobutton.length;i++){if(radiobutton[i].checked)return radiobutton[i].value;}
return"not found";}
function lightencryption(str)
{var chars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var key="";for(var i=0;i<str.length;i++)
{var rnum=Math.floor(Math.random()*chars.length);key+=str.substring(i,i+1)+chars.substring(rnum,rnum+1);}
var len=key.length/2;return"&dw="+escape(reverseString(key.substring(len,2*len)))+"&sp="+escape(reverseString(key.substring(0,len)));}
function reverseString(theString){theString=theString.replace(/%/g,"@(percent)");var counter=theString.length;var newString="";for(counter;counter>0;counter--){newString+=theString.substring(counter-1,counter);}
return newString;}
function replaceSingleQuote(str)
{return str.replace(/'/g,"@(singlequote)");}
function removeSingleQuote(str)
{return str.replace(/'/g,"");}
function checkFavorites(name)
{var createLabel=document.getElementById("createLabel");var createText=document.getElementById("createText");var createRadio=document.getElementById("createRadio");if(createRadio.checked)
{createLabel.innerHTML="<br />e.g. Favorites, Living Room, For Mom";createText.style.display='block';}
else
{createLabel.innerHTML="Create a New "+name+"<br /><br />";createText.style.display='none';}
document.getElementById('popuperror').innerHTML='';}var CHECK_BLANK=1;var CHECK_REGEXP_EMAIL=2;var CHECK_EMAIL_BLACKLIST=3;var CHECK_VALUE_LENGTH_MIN=4;var CHECK_VALUE_LENGTH_MAX=5;function htmlControl(objControl,arEvals,arMessages){this.IsValid=false;this.objControl=objControl;this.arEvals=arEvals;this.arMessages=arMessages;}
function htmlForm(objForm,arControls,ErrorLabel){this.objForm=objForm;this.submitForm=false;this.ArrayControls=arControls;this.ErrorLabel=ErrorLabel;}
htmlForm.prototype.validateEmailForm=validateEmailForm;function RaiseError(pElementID,pDefaultMessage){var bErrorRaised=false;if(document.getElementById){if(document.getElementById(pElementID)){document.getElementById(pElementID).style.display="block";bErrorRaised=true;}}
if(String(pDefaultMessage).length>0&&bErrorRaised==false){alert(pDefaultMessage);}}
function HideError(pElementID){if(document.getElementById){document.getElementById(pElementID).style.display="none";}}
function ClearError(pControls)
{for(i=0;i<pControls.length;i++){for(j=0;j<pControls[i].arMessages.length;j++){HideError(pControls[i].arMessages[j]);}}}
function validateEmailForm(){var IsAtLeastOneError=false;ClearError(this.ArrayControls);for(i=0;i<this.ArrayControls.length;i++){for(j=0;j<this.ArrayControls[i].arEvals.length;j++){switch(this.ArrayControls[i].arEvals[j]){case CHECK_BLANK:if(String(this.ArrayControls[i].objControl.value).length<=0){RaiseError(this.ArrayControls[i].arMessages[j],"");this.ArrayControls[i].IsValid=false;IsAtLeastOneError=true;}else{HideError(this.ArrayControls[i].arMessages[j]);this.ArrayControls[i].IsValid=true;}
break;case CHECK_EMAIL_BLACKLIST:var BlackList=new Array("abuse@","admin@","administrator@","anonymous@","archive@","billing@","bin@","blacklist@","blocklist@","blockme@","brasscannon@","contact@","crushspam@","daemon@","everyone@","ftp@","games@","guest@","help@","hostmaster@","info@","ipadmin@","istserv@","junk@","listmanager@","listme@","listproc@","listserv@","lyris@","mailer-daemon@","mailer@","mailman-owner@","majordomo@","marketing@","myspam@","newgroups-request@","newgroups@","news@","newsgroups-request@","newsgroups@","noc@","nospam@","null@","nulljob@","office@","operations@","other@","postmaster@","privacy@","root@","security@","sendmenospam@","service@","setup@","spam69@","spam@","spamforwarder@","spamhere@","spamiam@","spamme@","spammehere@","spamtrap@","support@","sys@","sysadmin@","sysadmins@","systemadmin@","uce@","usenet@","usenetonly@","userhelp@","uucp@","webmaster@","www@","spam@","spamtrap@","spamforwarder@","@home.com","@altavista.net","@ivillage.net");for(k=0;k<BlackList.length;k++)
{if(String(this.ArrayControls[i].objControl.value).indexOf(BlackList[k])!=-1)
{RaiseError(this.ArrayControls[i].arMessages[j],"");this.ArrayControls[i].IsValid=false;IsAtLeastOneError=true;break;}else{HideError(this.ArrayControls[i].arMessages[j]);this.ArrayControls[i].IsValid=true;}}
break;case CHECK_REGEXP_EMAIL:if(RegularExpressionValidatorEvaluateIsValid(this.ArrayControls[i].objControl,/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/)==false){RaiseError(this.ArrayControls[i].arMessages[j],"");this.ArrayControls[i].IsValid=false;IsAtLeastOneError=true;}else{HideError(this.ArrayControls[i].arMessages[j]);this.ArrayControls[i].IsValid=true;}
break;}
if(this.ArrayControls[i].IsValid==false){break;}}}
if(IsAtLeastOneError){if(this.ErrorLabel.length){RaiseError(this.ErrorLabel,"")};this.submitForm=false;}else{if(this.ErrorLabel.length){HideError(this.ErrorLabel)};this.submitForm=true;}}
function RegularExpressionValidatorEvaluateIsValid(objControl,strRegEx){var value=objControl.value
var rx=new RegExp(strRegEx);var matches=rx.exec(value);return(matches!=null&&value==matches[0]);}
var XMLHttpFactories=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}];function createXMLHTTPObject(){var xmlhttp=false;for(var i=0;i<XMLHttpFactories.length;i++){try{xmlhttp=XMLHttpFactories[i]();}
catch(e){continue;}
break;}
return xmlhttp;}
function validateAndSaveEmail(theForm,errorline)
{var req;var ref;var emailOK=false;var x=theForm.email.value;var filter=/^([a-zA-Z0-9_\.\+\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(filter.test(x))
{document.getElementById(errorline).style.display='none';emailOK=true;}
else
{document.getElementById(errorline).style.display='block';return(false);}
if(emailOK)
{req=createXMLHTTPObject();if(!req)return;ref=document.URL;userEmail=theForm.email.value;var sendString;sendString="email="+(userEmail)+"&ref="+ref
req.open("GET","/email/saveEmail.asp?email="+(userEmail),true);req.send(null);return true;}}
function ajax_send(pPageName,pQueryString)
{req=createXMLHTTPObject();if(!req){return false;}else{req.open("GET",pPageName+(pQueryString.length>0?"?":"")+pQueryString,false);req.send(null);return req.responseText;}}
var bSentDiagnosticOnce=false;function keyCapture(e)
{var evt=(e)?e:(window.event)?window.event:null;var invoked='m';if(evt)
{var ctrlMod=(window.event)?window.event.ctrlKey:evt.ctrlKey;var shiftMod=(window.event)?window.event.shiftKey:evt.shiftKey;var key=(window.event)?window.event.keyCode:evt.which;key=String.fromCharCode(key).toLowerCase();if(ctrlMod&&shiftMod&&key==invoked&&bSentDiagnosticOnce==false){sendDiagnosticReport(true)
bSentDiagnosticOnce=true;}}
return true;}
function sendDiagnosticReport(isPopup)
{req=createXMLHTTPObject();if(!req)return;postString="";if(isPopup)
queryString="popup=true"
else
queryString="popup=false"
req.open("POST","/includes/shared/diagnostics.asp?"+queryString);req.onreadystatechange=getResponseKeyCapture;req.send(postString);}
function getResponseKeyCapture()
{if(req.readyState==4)
{theContainer=document.getElementById("dartContainer")
theContainer.innerHTML=req.responseText;topPos=150+parseInt(document.body.scrollTop);theContainer.style.top=topPos;theContainer.style.left='250';theContainer.style.display='block';}}
addEventToObject(document,"keydown",keyCapture);function showFramingVideo()
{window.open("/help/FramingVideo/ShowAPCFramingVideo.html",'Video','height=270,width=480,left=200,top=200,resizable=no,titlebar=no');return false;}
function showFramingVideo_homepage()
{showFramingVideo();}
function fnNavigate2(url){window.location.href=url;}
function fnInternalPromoClick(url){try{trackHeaderGAEvent('SelectInternalPromo','Header');}
catch(e){}
document.location.href=url;}
function trackHeaderGAEvent(eventName,pageName){try{console.log('Google tracking : Event ='+eventName);}
catch(e){}
if(typeof(_gaq)!="undefined"){var tmpEventName="\'"+eventName+"\'";var tmpPageName="\'"+pageName+"\'";_gaq.push(['t1._trackEvent',tmpPageName,tmpEventName,tmpEventName]);}}
$(document).ready(function(){$('#headerSpecialOffers').click(function(){$('#header_email_capture').css('left',''+($(this).offset().left+$(this).width())-245);$('#header_email_capture').css('margin-left','0');$('#header_email_capture').toggle();trackHeaderGAEvent('SelectSpecialOffersHeader','Header');});$('.Pbrd:first > img').attr('style','position: absolute; margin-left: 0px; _margin-left: -4px; _margin-top: 0px;');$('.cthdr:first').css('margin-top','0px');$('#brdcrumb_home').hover(function(){$(this).attr('src','http://cache1.allpostersimages.com/images/galleryNav/homerollover.gif');},function(){$(this).attr('src','http://cache1.allpostersimages.com/images/galleryNav/home.gif');});if(!$('.leftnav-ul-indent > li:first').hasClass('cthdr')){if($('.leftnav-ul-indent > li:first').hasClass('leftnav-childli')){$('.leftnav-ul-indent > li:first').attr('style','border-top:1px solid #DCDDDE;padding-top:6px;padding-left:12px;margin-left:0px;');}}
$('.headerClick').bind('click',function(){var theObj="";theObj=$(this).find('span').text();window.location.href=$(this).attr('id');trackHeaderGAEvent(theObj,'Header');});$('.megaMenuTitle').bind('click',function(){var theObj="";theObj=$(this).text();window.location.href=$(this).attr('id');trackHeaderGAEvent(theObj,'Header');});$('#internalAdContainer').bind('click',function(){trackHeaderGAEvent('SelectInternalPromo','Header');});$('.header_email_capture_close').click(function(event){$('#header_email_capture').hide();});var emailSignUpDefaultMessage=$('#emailSignUpHeaderDefaultText').text();$('#emailSignUpHeaderInput').val(emailSignUpDefaultMessage);$('#emailSignUpHeaderInput').focus(function(event){if($(this).val()==emailSignUpDefaultMessage)
$(this).val('');});$('#emailSignUpHeaderInput').blur(function(){if($(this).val()=='')
$(this).val(emailSignUpDefaultMessage);});$(document).bind('click',function(event){var $target=$(event.target);if(($target.attr('id')!='headerSpecialOffers')&&$target.parents('#header_email_capture').length<=0){$('#header_email_capture').hide();}});$('.headerValueProp,.headerAuxLink,.headerLink').hover(function(){$(this).css('text-decoration','underline');},function(){$(this).css('text-decoration','none');});$('#headerCart').hover(function(){$('#headerCartText').css('text-decoration','underline');},function(){$('#headerCartText').css('text-decoration','none');});$('.footer_modules_content > ul > li').hover(function(){$(this).css('text-decoration','underline');},function(){$(this).css('text-decoration','none');});$('#footer_companyinfo_module > #company_info_wrapper > .footer_modules_content > ul > li > form > div').live('click',function(){trackHeaderGAEvent('SelectCompanyInformationFooter','Footer');});$('#footer_companyinfo_module > #company_info_wrapper > .footer_modules_content > ul > li > a').live('click',function(){trackHeaderGAEvent('SelectCompanyInformationFooter','Footer');});$('.sign_up_button').bind('click',function(){$('#btnSubmit').trigger('click');trackHeaderGAEvent('SelectExclusiveOffersFooter','Footer');});if(jQuery.support.cssFloat==false){$('#headerMenuBar').find('.headerDD').parent().bind('mouseenter',function(){$(this).addClass('p7hvr');});$('#headerMenuBar').find('.headerDD').parent().bind('mouseleave',function(){$(this).removeClass('p7hvr');});}
$('#megaMenuLink').bind('mouseenter',function(){$(this).addClass('megaMenuLinkHover');$('#megaMenu').show();});$('#megaMenuLink').bind('mouseleave',function(){t=setTimeout('hideMegaMenu()',50);});$('#megaMenu').bind('mouseenter',function(){clearTimeout(t);$(this).show();$('#megaMenuLink').addClass('megaMenuLinkHover');});$('#megaMenu').bind('mouseleave',function(){$(this).hide();$('#megaMenuLink').removeClass('megaMenuLinkHover');});$('.headerSubnav,.megaMenuFloat').find('span').bind('mouseover',function(){$(this).css('text-decoration','underline');});$('.headerSubnav,.megaMenuFloat').find('span').bind('mouseout',function(){$(this).css('text-decoration','none');});});function hideMegaMenu(){$('#megaMenuLink').removeClass('megaMenuLinkHover');$('#megaMenu').hide();}
function homepageBannerLink(theLink,gaText){trackHeaderGAEvent(gaText,'Header');fnNavigate2(theLink);}
function validateEmailHeader(){var emailFilter=/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i;var emailAddress=$('#emailSignUpHeaderInput').val();if(!(emailFilter.test(emailAddress))){$('.emailSignUpError').hide();$('.emailSignUpError').fadeIn();return false;}
else{$('.emailSignUpError').hide();trackHeaderGAEvent('SubmitEmailforSpecialOffer','Header');return true;}}
var crn_BL=new Image();var crn_RL=new Image();var crn_BL_g=new Image();var crn_BR_g=new Image();var crn_BL_y=new Image();var crn_BR_y=new Image();var drop_BR_g=new Image();var drop_BL_g=new Image();var crn_TL=new Image();var crn_TR=new Image();var drop_bg_g=new Image();var drop_bg_y=new Image();var drop_BR_y=new Image();var drop_BL_y=new Image();var greyImg=new Image();var yellowImg=new Image();var toggle_C=new Image();function preLoadImages(imgServerName)
{crn_BL.src=imgServerName+"/images/DropDown/crn_BL.gif";crn_RL.src=imgServerName+"/images/DropDown/crn_RL.gif";crn_BL_g.src=imgServerName+"/images/DropDown/crn_BL_g.gif";crn_BR_g.src=imgServerName+"/images/DropDown/crn_BR_g.gif";crn_BL_y.src=imgServerName+"/images/DropDown/crn_BL_y.gif";crn_BR_y.src=imgServerName+"/images/DropDown/crn_BR_y.gif";drop_BR_g.src=imgServerName+"/images/DropDown/drop_BR_g.gif";drop_BL_g.src=imgServerName+"/images/DropDown/drop_BL_g.gif";crn_TL.src=imgServerName+"/images/DropDown/crn_TL.gif";crn_TR.src=imgServerName+"/images/DropDown/crn_TR.gif";drop_bg_g.src=imgServerName+"/images/DropDown/drop_bg_g.gif";drop_bg_y.src=imgServerName+"/images/DropDown/drop_bg_y.gif";drop_BR_y.src=imgServerName+"/images/DropDown/drop_BR_y.gif";drop_BL_y.src=imgServerName+"/images/DropDown/drop_BL_y.gif";greyImg.src=imgServerName+"/images/DropDown/grey.gif";yellowImg.src=imgServerName+"/images/DropDown/yellow.gif";toggle_C.src=imgServerName+"/images/DropDown/toggle_C.gif";}
$(document).click(function(){if($("#SupportedLanguagesDiv").length){$('#languageDropdown').hide();var langSelectorBottomLeftArc=document.getElementById("langSelector_BottomLeftArc");var langSelectorBottomRightArc=document.getElementById("langSelector_BottomRightArc");langSelectorBottomLeftArc.style.backgroundImage="url("+crn_BL.src+")";langSelectorBottomRightArc.style.backgroundImage="url("+crn_RL.src+")";}});function fnHandleLanguagesDropDown(){if($("#SupportedLanguagesDiv").length>0){var pos=$("#langSelector_BottomLeftArc").offset();var width=$("#SupportedLanguagesDiv").width();width+=10;var langSelectorBottomLeftArc=document.getElementById("langSelector_BottomLeftArc");var langSelectorBottomRightArc=document.getElementById("langSelector_BottomRightArc");$('#languageDropdown').width(width);$("#languageDropdown").css({"left":(pos.left)+"px"});$("#rightShadow").css({"left":73+"px","top":3+"px"});$("#bottomShadow").css({"left":3+"px","top":37+"px"});$(window).bind('resize',function(){pos=$("#langSelector_BottomLeftArc").offset();$("#languageDropdown").css({"left":(pos.left)+"px"});$("#rightShadow").css({"left":73+"px","top":3+"px"});$("#bottomShadow").css({"left":3+"px","top":37+"px"});});$('#SupportedLanguagesDiv').toggle(function(){if($('#languageDropdown').css('display')=='none'){langSelectorBottomLeftArc.style.backgroundImage="url("+crn_BL_g.src+")";langSelectorBottomRightArc.style.backgroundImage="url("+crn_BR_g.src+")";$('#languageDropdown').show();}
else{$('#languageDropdown').hide();langSelectorBottomLeftArc.style.backgroundImage="url("+crn_BL.src+")";langSelectorBottomRightArc.style.backgroundImage="url("+crn_RL.src+")";}},function(){if($('#languageDropdown').css('display')=='block'){$('#languageDropdown').hide();langSelectorBottomLeftArc.style.backgroundImage="url("+crn_BL.src+")";langSelectorBottomRightArc.style.backgroundImage="url("+crn_RL.src+")";}
else{$('#languageDropdown').show();langSelectorBottomLeftArc.style.backgroundImage="url("+crn_BL_g.src+")";langSelectorBottomRightArc.style.backgroundImage="url("+crn_BR_g.src+")";}});}}
function fnApplyYellowImgHover(linkElem){var newImage="url("+drop_bg_y.src+")";linkElem.style.backgroundImage=newImage;var SelectorBottomLeftArc=document.getElementById("langSelector_BottomLeftArc");var SelectorBottomRightArc=document.getElementById("langSelector_BottomRightArc");SelectorBottomLeftArc.style.backgroundImage="url("+crn_BL_y.src+")";SelectorBottomRightArc.style.backgroundImage="url("+crn_BR_y.src+")";}
function fnApplyBackgroundImageLastItem(){var rightImage=document.getElementById("BRRoundCorner");var leftImage=document.getElementById("BLRoundCorner");var TopLeftImage=document.getElementById("TLRoundCorner");var TopRightImage=document.getElementById("TRRoundCorner");var centerImage=document.getElementById("RoundCornerLink");rightImage.style.backgroundImage="url("+drop_BR_y.src+")";leftImage.style.backgroundImage="url("+drop_BL_y.src+")";centerImage.style.backgroundImage="url("+drop_bg_y.src+")";TopLeftImage.style.backgroundImage="url("+yellowImg.src+")";TopRightImage.style.backgroundImage="url("+yellowImg.src+")";}
function fnRemoveBackgroundImageLastItem(){var rightImage=document.getElementById("BRRoundCorner");var leftImage=document.getElementById("BLRoundCorner");var centerImage=document.getElementById("RoundCornerLink");var TopLeftImage=document.getElementById("TLRoundCorner");var TopRightImage=document.getElementById("TRRoundCorner");rightImage.style.backgroundImage="url("+drop_BR_g.src+")";leftImage.style.backgroundImage="url("+drop_BL_g.src+")";centerImage.style.backgroundImage="url("+drop_bg_g.src+")";TopLeftImage.style.backgroundImage="url("+greyImg.src+")";TopRightImage.style.backgroundImage="url("+greyImg.src+")";}
function fnRemoveYellowImgHover(linkElem){linkElem.style.backgroundImage="url("+drop_bg_g.src+")";var SelectorBottomLeftArc=document.getElementById("langSelector_BottomLeftArc");var SelectorBottomRightArc=document.getElementById("langSelector_BottomRightArc");SelectorBottomLeftArc.style.backgroundImage="url("+crn_BL_g.src+")";SelectorBottomRightArc.style.backgroundImage="url("+crn_BR_g.src+")";}
function fnChangePageLanguage(requestedUserLanguage,currentUserLanguage,domainDefaultLanguage){if(requestedUserLanguage!=currentUserLanguage){$.ajax({url:'/includes/RecordLanguageChange.asp?langfrom='+(currentUserLanguage.length==0?domainDefaultLanguage:currentUserLanguage)+'&langto='+requestedUserLanguage,type:"GET"});try{if($("#mlsGaTrack").text()=='true'){if(requestedUserLanguage.toString()=='es'){trackHeaderGAEvent('SelectEspanolHeader','Home');}
if(requestedUserLanguage.toString()=='fr'){trackHeaderGAEvent('SelectFrenchHeader','Home');}}}
catch(e){}
$.get("/tealeaf/notify.asp",{elementID:"LanguageSelector",theAction:"Language Changed"});var targetUrl=String(window.location.pathname);var categoryOrProductId=new Number();var objForm=document.getElementById("languageSelectorForm");var hdnLang=document.getElementById("langiso");var qs=window.location.search.toLowerCase();var landingPgIdx=0;if(qs.length>0){qs=unescape(qs);landingPgIdx=qs.indexOf("/business/");if(landingPgIdx<=0){landingPgIdx=qs.indexOf("/framing/");}}
if(targetUrl.indexOf("/-st")==0){categoryOrProductId=GetParameterFromSeoUrl(targetUrl,"_c");var pageNumber=GetParameterFromSeoUrl(targetUrl,"_p");targetUrl="/"+requestedUserLanguage+"/gallery.asp?startat=/"+requestedUserLanguage+"/getthumb.asp&c=c&search="+categoryOrProductId+"&langiso="+requestedUserLanguage;window.location=targetUrl;}
else if(targetUrl.indexOf("/-sp")==0){categoryOrProductId=GetParameterFromSeoUrl(targetUrl,"_i");targetUrl="/"+requestedUserLanguage+"/gallery.asp?startat=/"+requestedUserLanguage+"/getposter.asp&apnum="+categoryOrProductId+"&langiso="+requestedUserLanguage;window.location=targetUrl;}
else if(isPageCalledDirectly(objForm)){var redirectLocation=setUrlForMultiLingual(targetUrl,requestedUserLanguage,currentUserLanguage,domainDefaultLanguage);if(window.location.search.length>2)
redirectLocation+=setQueryStringForMultiLingual(window.location.search,requestedUserLanguage,currentUserLanguage,domainDefaultLanguage);window.location=redirectLocation;}
else if(landingPgIdx>0){var changeToLanguage=new String(requestedUserLanguage.length==0?domainDefaultLanguage:requestedUserLanguage);var displayingLanguage=new String(currentUserLanguage.length==0?domainDefaultLanguage:currentUserLanguage);qs=qs.replace("?","");qs=qs.replace("?langiso="+displayingLanguage,"");qs=qs.replace("&langiso="+displayingLanguage,"");qs=qs.replace(displayingLanguage,changeToLanguage);qs+="&langiso="+changeToLanguage;qs=qs.replace("&&","&");var redirectLocation=setUrlForMultiLingual(targetUrl,requestedUserLanguage,currentUserLanguage,domainDefaultLanguage);window.location=redirectLocation+"?"+qs;}
else{targetUrl=setUrlForMultiLingual(targetUrl,requestedUserLanguage,currentUserLanguage,domainDefaultLanguage);hdnLang.value=requestedUserLanguage;objForm.action=targetUrl;objForm.submit();}}}
function GetParameterFromSeoUrl(pUrl,pParameterName){var retval="";var workingString="";if(pUrl.toString().indexOf(pParameterName)>=0){workingString=String(pUrl.substr(pUrl.indexOf(pParameterName)+pParameterName.length,pUrl.length));retval=workingString.substr(0,workingString.indexOf("_"));}
return retval;}
function isPageCalledDirectly(pFormObject){var returnValue=false;var startatValue=pFormObject.elements["startat"];if(startatValue){if(startatValue.value.toLowerCase().indexOf("/fpnavigation.asp")>=0||startatValue.value.toLowerCase().indexOf("/st.asp")>=0)
returnValue=true;}
return returnValue;}
function setQueryStringForMultiLingual(pQueryString,pRequestedUserLanguage,pCurrentUserLanguage,pDomainDefaultLanguage){var returnValue="";var domainDefaultLanguage=new String(pDomainDefaultLanguage);var requestedUserLanguage=new String(pRequestedUserLanguage.length==0?domainDefaultLanguage:pRequestedUserLanguage);var currentUserLanguage=new String(pCurrentUserLanguage.length==0?domainDefaultLanguage:pCurrentUserLanguage);if(pQueryString.indexOf("langiso=")>=0){returnValue=pQueryString.replace("langiso="+currentUserLanguage,"langiso="+requestedUserLanguage);}else{returnValue=pQueryString+(pQueryString.length>0?"&":"")+"langiso="+requestedUserLanguage;}
returnValue=returnValue.replace("page=","zpagez=");return returnValue;}
function setUrlForMultiLingual(pUrl,pRequestedUserLanguage,pCurrentUserLanguage,pDomainDefaultLanguage){var url=new String(pUrl);var requestedUserLanguage=new String(pRequestedUserLanguage.length==0?pDomainDefaultLanguage:pRequestedUserLanguage);var currentUserLanguage=new String(pCurrentUserLanguage.length==0?pDomainDefaultLanguage:pCurrentUserLanguage);var domainDefaultLanguage=new String(pDomainDefaultLanguage);var bIsChangingToDefault=(domainDefaultLanguage.toString()==requestedUserLanguage.toString());var bIsCurrentlyOnDefault=(domainDefaultLanguage.toString()==currentUserLanguage.toString());if(bIsChangingToDefault){url=url.replace("/"+currentUserLanguage+"/","/");}
else{if(bIsCurrentlyOnDefault){url="/"+requestedUserLanguage+(url.indexOf("/",0)==0?"":"/")+url;}
else{url=url.replace("/"+currentUserLanguage+"/","/"+requestedUserLanguage+"/");}}
return url;}
var xs_StartPositionTopButton=85;var xs_StartPositionTopBanner=-129;var xs_MovePositionTop=xs_StartPositionTopBanner;var xs_BannerWidthPhysical=320;var xs_BannerWidthMiddle=xs_BannerWidthPhysical/2;var xs_pHeightPhysical=211;var xs_pHeightClipped=211;var xs_updown=1;var xs_endpt=0;var xs_ranonce=0;var xs_pDivSeen=0;var xs_pTuck=0;var ua=navigator.userAgent.toLowerCase()
var isflex;var isGroupA=false;function xsGetCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1){endstr=document.cookie.length;}
return unescape(document.cookie.substring(offset,endstr));}
function xsGetCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)return xsGetCookieVal(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return null;}
function xsSetCookie(name,value,expires,path,domain,secure){document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");}
function fnSetGroupA(value)
{isGroupA=value;}
var xs_exp=new Date();xs_exp.setTime(xs_exp.getTime()+(48*60*60*1000));function xs_pdEx(){if(isflex=="yes"){setTimeout("flexing()",500);}
var xs_pDiv2=document.getElementById("xs_pDiv2");var xs_pDiv=document.getElementById("xs_pDiv");var xs_popval=GetCookieDictionary('apc','pv');xsSetCookie('seenexp',"",xs_exp,"/");var xs_ctest=(String(xs_popval)=="1"?true:null);if((xs_pDiv2))
{if((!xs_ranonce)&&(xs_ctest)){if($('#IsAPCHomePageRedesign').length){xs_pDiv2.style.left=xs_pDiv.style.left=((document.body.offsetWidth/2)-xs_BannerWidthMiddle);var headerOffset=$('#headerBottomRow').offset();xs_pDiv2.style.top=headerOffset.top+35;}
else{xs_pDiv2.style.left=xs_pDiv.style.left=((document.body.offsetWidth/2)-xs_BannerWidthMiddle);xs_pDiv2.style.top=xs_StartPositionTopButton;}
xs_pDiv.style.top=xs_StartPositionTopBanner;xs_pd();}else{if(xs_pTuck==1){if(xs_pDivSeen!=1){xs_pDiv.style.clip="rect(0,"+xs_BannerWidthPhysical+","+xs_pHeightPhysical+",0)";xs_pDiv.style.display="";xs_pDiv.style.top=xs_StartPositionTopBanner;}
xs_endpt=(document.body.offsetWidth/2)-xs_BannerWidthMiddle;xs_tuck();}}}}
function xs_pd(){var xs_pDiv=document.getElementById("xs_pDiv");var xs_pDiv2=document.getElementById("xs_pDiv2");if(isGroupA)
{xs_pDiv2.style.top=115;}
xs_ranonce=1;if(((xs_pHeightClipped<xs_pHeightPhysical)&&(xs_updown==0))||((xs_pHeightClipped>3)&&(xs_updown==1))){if(xs_pHeightClipped==xs_pHeightPhysical){xs_pDiv.style.display=""}
(xs_updown==0)?xs_pHeightClipped+=3:xs_pHeightClipped-=3;(xs_updown==0)?xs_MovePositionTop-=3:xs_MovePositionTop+=3;xs_pDiv.style.clip="rect("+xs_pHeightClipped+",auto,"+xs_pHeightPhysical+",auto)";xs_pDiv.style.top=xs_MovePositionTop;setTimeout("xs_pd();",20);}else{if(xs_updown==1){xs_pDiv.style.clip="rect(0,auto,"+xs_pHeightPhysical+",auto)";xs_pDiv.style.top=xs_MovePositionTop;xs_updown=0;xs_pDiv2.style.display='';setTimeout("xs_pd();",4500);}else{xs_pDiv.style.display='none';xs_pDivSeen=1;xs_endpt=(document.body.offsetWidth/2)-xs_BannerWidthMiddle;xs_tuck();}}}
function xs_tuck(){var xs_pDiv2=document.getElementById("xs_pDiv2");var leftEnd=355;var width;var headerOffset;var leftPos;var docOffsetWidth=document.body.offsetWidth;var finalLeftPositionVal=docOffsetWidth-leftEnd;if($('#pageContainer').length){width=$('#pageContainer').width();headerOffset=$('#pageContainer').offset();leftPos=headerOffset.left+width;leftPos=leftPos-330;finalLeftPositionVal=leftPos;}
if(xs_endpt<finalLeftPositionVal){xs_endpt+=5;xs_pDiv2.style.left=xs_endpt;setTimeout("xs_tuck();",20);}else{xs_pTuck=1}}
var hoverBackgroundColor="F4F7FC";var hoverTextColor="CC3333";var grayBackground="8A9099";function fnPreloadImages(imgPath){if(document.images){var pic1=new Image(1,1);pic1.src=imgPath;}}
function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft
curtop=obj.offsetTop
while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}}
return[curleft-1,curtop];}
function fnDisplayMenu(parent,mnuName){var mnuElem=document.getElementById(mnuName);mnuElem.style.display="block";var placement=findPos(parent);if(mnuElem.id=="mnuMovies"){mnuElem.style.left=parseInt(parent.offsetWidth)+parseInt(placement[0])-parseInt(mnuElem.offsetWidth)+"px";}
else{mnuElem.style.left=placement[0]+"px";}
fnHighlightTD(mnuName);}
function fnHideMenu(mnuName){var mnuElem=document.getElementById(mnuName);mnuElem.style.display="none";var allTopMenuLinks=$('.topMnuLink');allTopMenuLinks.css('color','#FFFFFF');allTopMenuLinks.css('backgroundColor','#8A9099');allTopMenuLinks=$('.topMnuLink_JPN');if(allTopMenuLinks){allTopMenuLinks.css('color','#FFFFFF');allTopMenuLinks.css('backgroundColor','#8A9099');}}
function fnHighlightTD(mnuName){var elem=document.getElementById(mnuName+"Link");if(!elem){elem=document.getElementById(mnuName+"1Link");}
if(!elem){elem=document.getElementById(mnuName+"Link_JPN");}}
function fnRemoveHighlight(mnuName){var elem=document.getElementById(mnuName+"Link");if(!elem){elem=document.getElementById(mnuName+"1Link");}
if(!elem){elem=document.getElementById(mnuName+"Link_JPN");}}
function fnUnderlineLink(linkElem){linkElem.style.textDecoration="underline";linkElem.style.cursor="pointer";}
function fnRemoveUnderline(linkElem){linkElem.style.textDecoration="none";linkElem.style.cursor="auto";}
function fnApplyBackgroundImage(linkElem,imgUrl){var newImage="url("+imgUrl+")";linkElem.style.backgroundImage=newImage;}
function fnRemoveBackgroundImage(linkElem){linkElem.style.backgroundImage="";}
function fnGetMenuTopPositionOld(){var csToolbar=document.getElementById("CSContainer");var csToolbarHeight=0;if(csToolbar){if(csToolbar.style.display!="none"){csToolbarHeight=csToolbar.offsetHeight
alert(csToolbarHeight+" Jq "+$(csToolbar).height());}}
var artLogoSpace=document.getElementById("HeaderRight");var headerMenuDiv=document.getElementById("HeaderBar");var popMenuTop=parseInt(csToolbarHeight)+parseInt(headerMenuDiv.offsetHeight)+parseInt(artLogoSpace.offsetHeight);return popMenuTop;}
function fnNavigate2(url){window.location.href=url;}
var LEFT_ALIGNMENT="LEFT";var RIGHT_ALIGNMENT="RIGHT";var SLIDE_DOWN="SLIDE_DOWN";var NORMAL_DISPLAY="NORMAL_DISPLAY";function fnPositionMenu(elemWidth,divElem,elemStartPos,align,displayType){var menus=$(divElem).find("ul");var totalWidth=$(menus[0]).width()+$(menus[1]).width()+$(menus[2]).width();;var menuPosArray=new Array();$(menus[2]).css("border-left","0px");$(menus[0]).css("border-right","0px");if(align==RIGHT_ALIGNMENT){var elemRightPos=parseInt(elemWidth)+parseInt(elemStartPos);menuPosArray[0]=elemRightPos-parseInt(totalWidth)+"px";menuPosArray[1]=elemRightPos-parseInt(totalWidth)+parseInt($(menus[0]).width())+"px";menuPosArray[2]=elemRightPos-parseInt(totalWidth)+parseInt($(menus[0]).width())+parseInt($(menus[1]).width())+"px";}
else if(align==LEFT_ALIGNMENT){menuPosArray[0]=elemStartPos+"px";menuPosArray[1]=elemStartPos+parseInt($(menus[0]).width())+"px";menuPosArray[2]=elemStartPos+parseInt($(menus[0]).width())+parseInt($(menus[1]).width())+"px";}
for(pp=0;pp<3;pp++){fnShowMenu(menus[pp],menuPosArray[pp],displayType);}}
function fnShowMenu(elem,leftPos,displayType){if(displayType==SLIDE_DOWN){$(elem).css({top:fnGetMenuTopPosition()+"px",left:leftPos,visibility:"visible",display:"none"}).slideDown(200);}
else if(displayType==NORMAL_DISPLAY){$(elem).css({top:fnGetMenuTopPosition()+"px",left:leftPos,visibility:"visible",display:"block"});}}
function fnGetMenuTopPosition(){var MENU_TOP_POSITION=89;var csToolBar=document.getElementById("CSContainer");if(csToolBar)
{MENU_TOP_POSITION=MENU_TOP_POSITION+$('#CSContainer').height();if(!$.browser.msie){MENU_TOP_POSITION=MENU_TOP_POSITION+2;}}
return MENU_TOP_POSITION;}
function mainmenu(){var hflag=false,f=false,a,b=false,objHover={sensitivity:62,interval:370,over:function(){if(!hflag){var mnuElem=$(this).find("ul");var placement=findPos(this);var hyperLinkElem=$(this).find("a");var divElem=$(this).find("div");var leftPos=placement[0]+"px";if(hyperLinkElem[0].id=="mnu101Link"){if(divElem){fnPositionMenu(this.offsetWidth,divElem,placement[0]+1,RIGHT_ALIGNMENT,SLIDE_DOWN);hflag=true;}}
else if(hyperLinkElem[0].id=="mnu622Link"){if(divElem){fnPositionMenu(this.offsetWidth,divElem,placement[0],LEFT_ALIGNMENT,SLIDE_DOWN);hflag=true;}}
else{$(mnuElem).css({top:fnGetMenuTopPosition()+"px",left:leftPos,visibility:"visible",display:"none"}).slideDown(200,function(){hflag=true;})}}
else{var placement=findPos(this);var hyperLinkElem=$(this).find("a");var divElem=$(this).find("div");var leftPos=placement[0]+"px";if(hyperLinkElem[0].id=="mnu101Link"){if(divElem){fnPositionMenu(this.offsetWidth,divElem,placement[0]+1,RIGHT_ALIGNMENT,NORMAL_DISPLAY);}}
else if(hyperLinkElem[0].id=="mnu622Link"){if(divElem){fnPositionMenu(this.offsetWidth,divElem,placement[0],LEFT_ALIGNMENT,NORMAL_DISPLAY);}}
else{$(this).find("ul").css({top:fnGetMenuTopPosition()+"px",left:leftPos,visibility:"visible",display:"block"});}
hflag=true;}
var gradientImage="url("+$("#bgImagePath").html()+")";$(this).find("a").css({"backgroundImage":gradientImage,"background-repeat":"repeat-x",color:hoverTextColor});},timeout:50,out:function(){$("#navigationMenu li ul").css("display","none");hflag=true;$(this).find("a").css({"backgroundImage":"",color:"#FFFFFF"});}};if($("#navigationMenu ul li.menuItem").length>0){$("#navigationMenu ul li.menuItem").hoverIntent(objHover);$("#navigationMenu").hover(function(){},function(){$("#navigationMenu li ul").fadeOut(100,function(){hflag=false;})});}}
$(document).ready(function(){mainmenu();if($('#isMLSDomain').length>0){if($('#isMLSDomain').html()=="true"){fnHandleLanguagesDropDown();}}
$('.sub_popup_childClass').hover(function(){$(this).css('background-color','#ccd0db');$(this).css('color','#cc3333');},function(){$(this).css('background-color','');$(this).css('color','#666666');});});var htmlString;var autoSuggestDiv=null;var lastSearchTerm=null;var userSearchTerm=null;var howmanycharsearch=3;var isImage=1;$(document).ready(function(){AutoSuggest(document.getElementById("txtSearch"),'#txtSearch');$('body').click(function(){$('.searchSuggest').hide();});$('.ssgItem').live('click',function(){goToCategory($(this));});$('#txtSearch').keydown(function(event){if(event.keyCode=='13'){if($('.ssg_Selected').length){event.preventDefault();goToCategory($('.ssg_Selected'));}}});$('#txtSearch').live('mouseover',function(){if($('#txtSearch').val().length>0&&userSearchTerm!=null){$('#txtSearch').val(userSearchTerm);}});});$('.ssgItem').live('mouseover',function(){applyItemStyle($(this),'over','focus');});$('.ssgItem').live('mouseout',function(){applyItemStyle($(this),'out','nofocus');});function fnMouseOver(item){var $item=$(item);applyItemStyle($item,'over','focus');}
function fnMouseOut(item){var $item=$(item);applyItemStyle($item,'out','nofocus');}
function AutoSuggest(elem,jqueryobj){var me=this;this.elem=elem;var oElem=elem;this.div=null;this.highlighted=-1;var searchBox=$(jqueryobj);var KEYUP=38;var KEYDN=40;var ESC=27;var BACKSPACE=8;elem.setAttribute("autocomplete","off");elem.onkeydown=function(ev){var key=me.getKeyCode(ev);switch(key){case KEYUP:if(me.highlighted>0){me.highlighted--;}
else{$('#txtSearch').val(userSearchTerm);me.highlighted=-1;}
if($('.searchSuggest').css('display')!='none'){me.changeHighlight(key);}
break;case KEYDN:if(me.highlighted<$('.ssg_results .ssgItem').length-1){me.highlighted++;}
if($('.searchSuggest').css('display')!='none'){me.changeHighlight(key);}
break;}};elem.onkeyup=function(ev){var key=me.getKeyCode(ev);switch(key){case ESC:me.hideDiv();break;case 40:break;case 38:break;case 37:break;case 39:break;case 13:break;default:if(this.value.length>0){me.createDiv();}
else{$('.searchSuggest').hide();me.hideDiv();}
break;}};this.createDiv=function(){var url="/ADC.NET/root/Pages/Gallery/SearchSuggest.aspx?SearchValue=";var inputLength=oElem.value.length;userInput=oElem.value;var isItNumeric=false;var MakeAjaxCall=false;if(inputLength<0){this.highlighted=-1;$('.searchSuggest').hide();me.hideDiv();return;}
if(inputLength>0){this.highlighted=-1;userInput=RemoveNonAlphaNumericTerms(userInput);inputLength=userInput.length;var customerZoneIDandLanguageID="&CustomerZoneID="+GetCustomerZoneID()+"&langIso="+GetLangCode()+"&endecagroup=2";var searchSuggestURL=url+userInput+customerZoneIDandLanguageID;isItNumeric=isnumericSS(userInput);MakeAjaxCall=MakeAjaxCallToEndeca();if(howmanycharsearch>1){if(autoSuggestDiv==null||autoSuggestDiv==" "){if(inputLength==howmanycharsearch||inputLength>howmanycharsearch+1&&ajaxCallNotMade(userInput)){userSearchTerm=userInput;if(!isItNumeric&&MakeAjaxCall)
{me.callAjaxAutoSuggest(searchSuggestURL);lastSearchTerm=userInput.substring(0,howmanycharsearch);}}}
else{if(inputLength==howmanycharsearch&&(!isItNumeric)&&MakeAjaxCall){userSearchTerm=userInput;me.callAjaxAutoSuggest(searchSuggestURL);me.refineResults(userInput);}}
if(inputLength<howmanycharsearch){$('.searchSuggest').hide();me.hideDiv();}
if(inputLength>howmanycharsearch&&(!isItNumeric)&&MakeAjaxCall){userSearchTerm=userInput;me.callAjaxAutoSuggest(searchSuggestURL);}}
else{if(!isItNumeric&&MakeAjaxCall)
{userSearchTerm=userInput;me.callAjaxAutoSuggest(searchSuggestURL);}}}}
this.hideDiv=function(){if(autoSuggestDiv){document.body.removeChild(autoSuggestDiv);autoSuggestDiv=null;this.highlighted=-1;}}
this.changeHighlight=function(key){$('.ssg_results').find('.ssgItem').each(function(i){if(i==highlighted){applyItemStyle($(this),'over','focus');}
else{if($(this).hasClass('ssg_Selected'))
applyItemStyle($(this),'out','nofocus');}
if(key==13){goToCategory($(this));}});};this.callAjaxAutoSuggest=function(searchSuggestURL){makeAjaxCallToTealeafSS('Request');$.ajax({url:searchSuggestURL,processData:false,cache:false,type:"GET",beforeSend:function(){},success:function(callback){var flag=me.callBackAutoSuggest(callback);if(flag&&searchBox.val().length>0){makeAjaxCallToTealeafSS('Results');if(autoSuggestDiv==null||autoSuggestDiv==" "){autoSuggestDiv=me.fnDOMElementCreate("DIV","autoSuggestDiv","searchSuggest");this.div=autoSuggestDiv;autoSuggestDiv.innerHTML=htmlString;document.body.appendChild(autoSuggestDiv);}
else{autoSuggestDiv.innerHTML=htmlString;}
var temp=me.fnDOMElementCreate("UL","ssgmani","ssgmani");temp.innerHTML=$(".ssg_results").html();autoSuggestDiv.appendChild(temp);$(".ssgmani").hide();var oText=document.getElementById("txtSearch");if(oText.value.length>howmanycharsearch){if($(".ssgmani").length<0){me.callAjaxAutoSuggest(searchSuggestURL);}}
if(htmlString.length>1){me.positionSearchSuggest();if($('.ssg_results').html().length>0){$('.searchSuggest').slideDown('normal');}}}},error:function(textStatus,errorThrown){}});}
this.callBackAutoSuggest=function(data){htmlString='';var temp=data;var startpos=temp.indexOf("<div",0);var endpos=temp.indexOf(">",startpos);var startpos=temp.indexOf("</div>",endpos);var tempstr=temp.substring(startpos,endpos+1);var itemPosition=0;var tempboldcnt=searchBox.val().length;if(tempstr!="nodata"){var jsonobj=eval('('+tempstr+')');htmlString='<ul class="ssg_results">';for(var i=0;i<jsonobj.searchsuggest.items.item.length;i++){if(jsonobj.searchsuggest.items.item[i].itemcount!='0'){htmlString+='<li class="ssgItem ssgCurrent">';if(isImage==1)
htmlString+='<div class="ssg_galleryThumb floatLeft" style="background-image:url('+jsonobj.searchsuggest.items.item[i].imagelocation+');"></div>';htmlString+='<div class="ssgTextBox floatLeft">';var temp=jsonobj.searchsuggest.items.item[i].categoryname;var result=GetHighlightedString(temp,searchBox.val());htmlString+='<div class="ssg_heading_hide" n="'+temp+'">'+result+'</div>';result=autoEllipseText(temp,'35');var result=GetHighlightedString(result,searchBox.val());htmlString+='<div class="ssg_heading" n="'+temp+'">'+result+'</div>';var txt=jsonobj.searchsuggest.items.item[i].itemcount;var itemCount=txt;var re1='.*?';var re2='(\\d+)';var p=new RegExp(re1+re2,["i"]);var m=p.exec(txt);if(m!=null){var int1=m[1];itemCount=int1;}
if(itemCount=='1')
itemCount=me.insertCommaToCategoryCount(itemCount)+' item';else
itemCount=me.insertCommaToCategoryCount(itemCount)+' items';htmlString+='<div class="ssg_byline">'+itemCount+'</div>';var t=jsonobj.searchsuggest.items.item[i].galleryurl;var t1=t.indexOf('?',0);var gUrl=t.substring(0,t1);htmlString+='<div class="ssgURL">'+gUrl+'</div>';htmlString+='</div><div class="clear" style="font-size:0;line-height:0;margin:0;font-weight:normal;height:0px;"></div></li>';}}
htmlString+='</ul>';return true;}
else{$('.searchSuggest').hide();me.hideDiv();}}
this.getKeyCode=function(ev){if(ev)
{return ev.keyCode;}
if(window.event)
{return window.event.keyCode;}};this.getEventSource=function(ev){if(ev)
{return ev.target;}
if(window.event)
{return window.event.srcElement;}};this.cancelEvent=function(ev){if(ev)
{ev.preventDefault();ev.stopPropagation();}
if(window.event)
{window.event.returnValue=false;}}
this.fnDOMElementCreate=function(tag,id,classname){var robj=null;robj=document.createElement(tag);if(id)
robj.id=id;if(classname)
robj.className=classname;return robj;}
this.insertCommaToCategoryCount=function(number){number=''+number;if(number.length>3){var mod=number.length%3;var output=(mod>0?(number.substring(0,mod)):'');for(i=0;i<Math.floor(number.length/3);i++){if((mod==0)&&(i==0))
output+=number.substring(mod+3*i,mod+3*i+3);else
output+=','+number.substring(mod+3*i,mod+3*i+3);}
return(output);}
else{return number;}}
this.positionSearchSuggest=function(){searchBoxOffset=$('#txtSearch').offset();searchBoxTopPos=searchBoxOffset.top;searchBoxLeftPos=searchBoxOffset.left;searchBoxHeight=$('#txtSearch').height();searchSuggestTopPos=searchBoxTopPos+searchBoxHeight+14;searchSuggestLeftPos=searchBoxLeftPos-8;$('.searchSuggest').css('top',searchSuggestTopPos-3);$('.searchSuggest').css('left',searchSuggestLeftPos);}
this.getCookie=function(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}
this.refineResults=function(userInput){if($('.ssgmani').length>0){$('.ssg_results').empty();$('.ssgmani').find('.ssg_heading').each(function(){var headingText=$(this).attr("n");if(headingText.toLowerCase().indexOf(userInput.toLowerCase())>0){$(this).parents('li').addClass('ssgCurrent');$(this).parents('li').show();var boldText=headingText;var boldHtml="<b>"+boldText.substring(0,userInput.length)+"</b>"+boldText.substring(userInput.length,boldText.length);var result=GetHighlightedString(boldText,userInput);$(this).html(result);var temp="<li class='ssgItem ssgCurrent'>"+$(this).parents('li').html()+"</li>";$('.ssg_results').append(temp);}
else{$(this).parents('li').removeClass('ssgCurrent');$(this).parents('li').fadeOut('fast');}});if($('.ssg_results').html().length>0){$('.searchSuggest').slideDown('normal');}}}}
function applyItemStyle($item,action,param){if(action=='over'){$item.addClass('ssg_Selected');$item.find('.ssg_byline').addClass('ssgTextHover');$item.find('.ssgTextBox').addClass('ssgTextBoxSelected');$item.find('.ssg_heading').hide();$item.find('.ssg_heading_hide').show();if(param=='focus')
$('#txtSearch').val($item.find('.ssg_heading_hide').attr('n'));}
else if(action=='out'){$item.removeClass('ssg_Selected');$item.find('.ssg_byline').removeClass('ssgTextHover');$item.find('.ssgTextBox').removeClass('ssgTextBoxSelected');if(document.all){$item.find('.ssg_heading').css('width','203px');$item.find('.ssg_heading_hide').css('width','203px');}
else{$item.find('.ssg_heading').css('width','206px');$item.find('.ssg_heading_hide').css('width','206px');}
$item.find('.ssg_heading').show();$item.find('.ssg_heading_hide').hide();}}
function goToCategory($item){theCategory=$item.find('.ssg_heading').text();theURL=$item.find('.ssgURL').text();$('#txtSearch').val(theCategory);$('.searchSuggest').slideUp('normal',function(){location.href=theURL;});makeAjaxCallToTealeafSS(theCategory);makeAjaxCallToEndecaLogging();}
function autoEllipseText(text,limit){var temp;if(text.length-1>limit){temp=text.substring(0,limit-3)+'...';}
else{temp=text;}
return temp;}
function ajaxCallNotMade(userInput){retval=false;var currentInput=userInput.substring(0,howmanycharsearch);if(lastSearchTerm!=currentInput){retval=true;}
return retval;}
function GetHighlightedString(categoryname,userinput){userinput=TrimSS(userinput);var tempToSearch=categoryname.toLowerCase();var mysearchTemp=userinput;var mytemppos=tempToSearch.indexOf(mysearchTemp.toLowerCase());var finalstring=categoryname;var str1,str2,str3;str1=tempToSearch.substring(0,mytemppos);str2=tempToSearch.substring(mytemppos,mytemppos+userinput.length);if(userinput.toLowerCase()==str2)
{finalstring=str1+'<b>';finalstring=finalstring+str2+'</b>';}
else
{finalstring=str1+str2;}
str3=tempToSearch.substring(mytemppos+userinput.length);finalstring=finalstring+str3;return finalstring;}
function LTrimSS(str){var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(0))!=-1){var j=0,i=s.length;while(j<i&&whitespace.indexOf(s.charAt(j))!=-1)
j++;s=s.substring(j,i);}
return s;}
function RTrimSS(str){var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(s.length-1))!=-1){var i=s.length-1;while(i>=0&&whitespace.indexOf(s.charAt(i))!=-1)
i--;s=s.substring(0,i+1);}
return s;}
function TrimSS(str){return RTrimSS(LTrimSS(str));}
function makeAjaxCallToTealeafSS(dataToSend){if(dataToSend=="Request")
{dataToSend=dataToSend+"=SearchRequest";}
else if(dataToSend=="Results")
{dataToSend=dataToSend+"=SearchResults";}
else
{dataToSend="Action=SearchSuggestClicked"+dataToSend;}
$.ajax({url:'/ADC.NET/Root/Pages/Checkout/tealeaf.aspx',processData:false,data:dataToSend,type:"GET"});}
function RemoveNonAlphaNumericTerms(SearchTerm)
{SearchTerm=SearchTerm.replace(/[^a-zA-Z 0-9]+/g,'');return SearchTerm;}
function isnumericSS(theVal)
{var numericExpression=/^[0-9]+$/;if(theVal.match(numericExpression))
return true;else
return false;}
function MakeAjaxCallToEndeca()
{var lang=GetCookieDictionary('ap','langIso');if(lang.length>0)
{lang=lang.toLowerCase();}
if(lang=='en')
{return true;}
else
return false;}
function setUserSearchString($item)
{var itemPosition=$item.find('.itemPosition').text();if(itemPosition=="1")
{$('#txtSearch').val(userSearchTerm);}}
function makeAjaxCallToEndecaLogging(){var sessionID=getCookie('CID');var customerZoneIDandLanguageID="&CustomerZoneID="+GetCustomerZoneID()+"&langIso="+GetLangCode()+"&endecagroup=2";dataToSend="SearchStringForLog="+userSearchTerm+"&UI="+sessionID+customerZoneIDandLanguageID;$.ajax({url:'/ADC.NET/root/Pages/Gallery/SearchSuggest.aspx',processData:false,data:dataToSend,type:"GET"});}
function GetCustomerZoneID()
{var customerZoneID="1";customerZoneID=GetCookieDictionary('apc','CustomerZoneID');return customerZoneID;}
function GetLangCode()
{var LanguageCode="en";LanguageCode=GetCookieDictionary('ap','langIso');return LanguageCode;}
