
var pos=0;var dir=2;var len=0;var subBrand=document.getElementById('SubBrand');if(subBrand){subBrand=subBrand.value;}else{subBrand='bt';}
function remove_loading(){var targelem=document.getElementById('loader_container');targelem.style.display='none';targelem.style.visibility='hidden';}
var offsetfrommouse=[30,30];var displayduration=0;var defaultimageheight=400;var defaultimagewidth=400;var timer;function gettrailobj(){if(document.getElementById("preview_div"))return document.getElementById("preview_div").style}
function gettrailobjnostyle(){if(document.getElementById("preview_div"))return document.getElementById("preview_div")}
function gettrailobjshad(){if(document.getElementById("imageShadow"))return document.getElementById("imageShadow").style}
function gettrailobjnostyleshad(){if(document.getElementById("imageShadow"))return document.getElementById("imageShadow")}
function gettrailobjhead(){if(document.getElementById("selectMe"))return document.getElementById("selectMe").style}
function gettrailobjnostylehead(){if(document.getElementById("selectMe"))return document.getElementById("selectMe")}
function truebody(){return(!window.opera&&document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function hidetrail(){document.onmousemove='';gettrailobj().display="none";gettrailobj().left='-500px';gettrailobjshad().display="none";gettrailobjshad().left='-498px';gettrailobjhead().display="none";gettrailobjhead().left='-498px';}
function showtrail(imagename,title,width,height){i=imagename;t=title;w=width;h=height;show(i,t,w,h);}
function show(imagename,title,width,height){var docwidth=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-offsetfrommouse[0];var docheight=document.all?Math.min(truebody().scrollHeight,truebody().clientHeight):Math.min(window.innerHeight);if((navigator.userAgent.indexOf("Konqueror")===-1||navigator.userAgent.indexOf("Firefox")!==-1||(navigator.userAgent.indexOf("Opera")===-1&&navigator.appVersion.indexOf("MSIE")!==-1))&&(docwidth>650&&docheight>500)){(width===0)?width=defaultimagewidth:'';(height===0)?height=defaultimageheight:'';defaultimageheight=height;defaultimagewidth=width;document.onmousemove=followmouse;newHTML='<div class="border_preview" style="width:'+width+'px;height:'+height+'px; background: #FFF;"><div id="loader_container"><div id="loader"><div align="center"><p style="padding-top: 50px;"><strong>Loading Template Preview...</strong></p><img src="/images/btimages/ajax-loader.gif" title="Loading Animation" style="margin-top: 50px;" /></div><div id="loader_bg"><div id="progress"></div></div></div></div>';newHTML+='<div class="preview_temp_load"><img onload="javascript:remove_loading();" src="'+imagename+'" /></div>';newHTML+='</div>';gettrailobjnostyle().innerHTML=newHTML;gettrailobj().display="block";gettrailobj().position="absolute";gettrailobjshad().display="block";gettrailobjshad().position="absolute";gettrailobjhead().display="block";gettrailobjhead().position="absolute";}}
function followmouse(e){var xcoord=offsetfrommouse[0];var ycoord=offsetfrommouse[1];var docwidth=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-15;var docheight=document.all?Math.min(truebody().scrollHeight,truebody().clientHeight):Math.min(window.innerHeight);if(typeof e!="undefined"){if(docwidth-e.pageX<defaultimagewidth+2*offsetfrommouse[0]){xcoord=e.pageX-xcoord-defaultimagewidth;}else{xcoord+=e.pageX;}
if(docheight-e.pageY<defaultimageheight+2*offsetfrommouse[1]){ycoord+=e.pageY-Math.max(0,(2*offsetfrommouse[1]+defaultimageheight+e.pageY-docheight-truebody().scrollTop));}else{ycoord+=e.pageY;}}else if(typeof window.event!="undefined"){if(docwidth-event.clientX<defaultimagewidth+2*offsetfrommouse[0]){xcoord=event.clientX+truebody().scrollLeft-xcoord-defaultimagewidth;}else{xcoord+=truebody().scrollLeft+event.clientX;}
if(docheight-event.clientY<(defaultimageheight+2*offsetfrommouse[1])){ycoord+=event.clientY+truebody().scrollTop-Math.max(0,(2*offsetfrommouse[1]+defaultimageheight+event.clientY-docheight));}else{ycoord+=truebody().scrollTop+event.clientY;}}
if(subBrand=='bt'){var wrapper=$('wrapper');var wrapperLeft=Dom.getRegion(wrapper);wrapperLeft=wrapperLeft['left'];gettrailobj().left=(xcoord-wrapperLeft)+"px";gettrailobjshad().left=(xcoord-(wrapperLeft-5))+"px";gettrailobjhead().left=(xcoord-(wrapperLeft-105))+"px";}else{gettrailobjshad().left=(xcoord+5)+"px";gettrailobj().left=xcoord+"px";gettrailobjhead().left=(xcoord+110)+"px";}
gettrailobj().top=ycoord+"px";gettrailobjshad().top=(ycoord+5)+"px";gettrailobjhead().top=(ycoord-29)+"px";}
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var $=Dom.get;function Faq_Init(){var concatul=$('concat-ul');if(concatul){checkLi=function(el){return Dom.hasClass(el,'main-content-box');}
var concatLis=Dom.getElementsBy(checkLi,'li',concatul);var contactLen=(concatLis.length);for(var i=0;i<contactLen;i++){var thisLi=concatLis[i];var contactHeight=Dom.getRegion(thisLi);contactHeight=contactHeight.bottom-contactHeight.top;Dom.setStyle(thisLi,'height','12px');Dom.setStyle(thisLi,'overflow','hidden');var contactH3=thisLi.getElementsByTagName('h3')[0];Dom.setStyle(contactH3,'cursor','pointer');var liEls=[thisLi,contactH3];YE.on(contactH3,'click',Faq_Openconcat,liEls);}}}
function Faq_Openconcat(e,liEls){liEl=liEls[0];liH3=liEls[1];YE.removeListener(liH3,'click');Dom.setStyle(liEl,'height','auto');var newHeight=Dom.getRegion(liEl);newHeight=newHeight.bottom-newHeight.top;Dom.setStyle(liEl,'height','16px');if(liEl.tagName.toLowerCase()==='li'){newHeight=newHeight-50;}
Dom.setStyle(liEl,'opacity','0');var quickAnim=new YAHOO.util.Anim(liEl,{opacity:{to:1},height:{to:newHeight}},1,YAHOO.util.Easing.easeOut);quickAnim.animate();YE.on(liH3,'click',Faq_Closeconcat,liEls);}
function Faq_Closeconcat(e,liEls){liEl=liEls[0];liH3=liEls[1];YE.removeListener(liH3,'click');var quickAnim=new YAHOO.util.Anim(liEl,{height:{to:12}},1,YAHOO.util.Easing.easeOut);quickAnim.animate();YE.on(liH3,'click',Faq_Openconcat,liEls);}
YE.onDOMReady(Faq_Init);
function changeFontSize(e,thisText){var textTestBoxH1=$('textTestBoxH1');if(textTestBoxH1){textTestBoxH1.style.fontSize=thisText+'px';}
var textChangers=Dom.getElementsByClassName('textChanger');for(var i=0;i<(textChangers.length);i++){thisText=textChangers[i].value;YE.on(textChangers[i],'click',changeFontSize,thisFont);}}
function changeFontFamily(e,thisFont){var textTestBoxH1=$('textTestBoxH1');if(textTestBoxH1){textTestBoxH1.style.fontFamily=thisFont;}
var familyChangers=Dom.getElementsByClassName('familyChanger');for(var i=0;i<(familyChangers.length);i++){thisFont=familyChangers[i].value;YE.on(familyChangers[i],'click',changeFontFamily,thisText);}}
function changeFontColor(e){var theColor=this.value;var textTestBoxH1=$('textTestBoxH1');if(textTestBoxH1){textTestBoxH1.style.color='#'+theColor;}}
function changeFontSizeSum(e,thisTextSum){var textTestBoxSum=$('textTestBoxSum');if(textTestBoxSum){textTestBoxSum.style.fontSize=thisTextSum+'px';}
var summaryChangers=Dom.getElementsByClassName('summaryChanger');for(var i=0;i<(summaryChangers.length);i++){thisTextSum=summaryChangers[i].value;YE.on(summaryChangers[i],'click',changeFontSizeSum,thisTextSum);}}
function changeFontFamilySum(e,thisFontSum){var textTestBoxSum=$('textTestBoxSum');if(textTestBoxSum){textTestBoxSum.style.fontFamily=thisFontSum;}
var familyChangerSums=Dom.getElementsByClassName('familyChangerSum');for(var i=0;i<(familyChangerSums.length);i++){thisFontSum=familyChangerSums[i].value;YE.on(familyChangerSums[i],'click',changeFontFamilySum,thisFontSum);}}
function changeFontColorSum(e){var theColorSum=this.value;var textTestBoxSum=$('textTestBoxSum');if(textTestBoxSum){textTestBoxSum.style.color='#'+theColorSum;}}
function closeDiv(e){YE.stopEvent(e);var myAnim=new YAHOO.util.Anim(this,{width:{to:8}},1,YAHOO.util.Easing.easeBothStrong);myAnim.animate();YE.on(this,'click',expandDiv);}
function expandDiv(e){YE.stopEvent(e);var myAnim=new YAHOO.util.Anim(this,{width:{to:250}},1,YAHOO.util.Easing.easeBothStrong);myAnim.animate();YE.on(this,'click',closeDiv);}
function showDialogColour(e){YE.stopEvent(e);var YuiDiv=$('colourPicker');if(!YuiDiv){var bodyTag=document.getElementsByTagName('body')[0];YuiDiv=document.createElement('div');bodyTag.appendChild(YuiDiv);YuiDiv.setAttribute('id','colourPicker');YuiPanelHd=document.createElement('div');YuiDiv.appendChild(YuiPanelHd);YuiPanelHd.setAttribute('class','hd');YuiPanelHd.setAttribute('className','hd');YuiPanelHd.appendChild(document.createTextNode('Please Choose A Colour'));YuiPanelBd=document.createElement('div');YuiDiv.appendChild(YuiPanelBd);YuiPanelBd.setAttribute('class','bd');YuiPanelBd.setAttribute('className','bd');YuiPanelBd.style.height='200px';YuiForm=document.createElement('form');YuiPanelBd.appendChild(YuiForm);YuiForm.setAttribute('id','yui-picker-form');YuiForm.setAttribute('method','post');YuiForm.setAttribute('action','');YuiInDiv=document.createElement('div');YuiForm.appendChild(YuiInDiv);YuiInDiv.setAttribute('class','yui-picker');YuiInDiv.setAttribute('className','yui-picker');YuiInDiv.setAttribute('id','yui-picker');var inputEl=this;var colorDialog=new YAHOO.widget.Dialog("colourPicker",{width:"500px",fixedcenter:true,visible:false,modal:true,constraintoviewport:true});colorDialog.renderEvent.subscribe(function(){if(!this.picker){this.picker=new YAHOO.widget.ColorPicker("yui-picker",{container:colorDialog,images:{PICKER_THUMB:"http://developer.yahoo.com/yui/examples/colorpicker/assets/picker_thumb.png",HUE_THUMB:"http://developer.yahoo.com/yui/examples/colorpicker/assets/hue_thumb.png"},showcontrols:true,showhexcontrols:true});this.picker.on("rgbChange",function(o){});}});colorDialog.render();colorDialog.show();var containerClose=Dom.getElementsByClassName('container-close')[0];if(!$('tickImg')){var tickImg=document.createElement('img');containerClose.appendChild(tickImg);tickImg.setAttribute('src','/images/containerSave.png');tickImg.setAttribute('id','tickImg');tickImg.setAttribute('title','Click To Select This Colour');tickImg.setAttribute('style','position: relative; top: -15px; right: 30px;');}
YE.on(tickImg,'click',function(){var oColor=Dom.getElementsByClassName('yui-picker-hex')[0].value;inputEl.value=oColor;if(inputEl.getAttribute('id')==='h1'){var hlP=$('textTestBoxH1');if(hlP){hlP.style.color='#'+oColor;}}
if(inputEl.getAttribute('id')==='summary'){var summaryP=$('textTestBoxSum');if(summaryP){summaryP.style.color='#'+oColor;}}
if(inputEl.getAttribute('id')==='test_backgound'){changeBackgroundColor(null,oColor);}
var colorDiv=Dom.getNextSibling(inputEl);colorDiv.style.background='#'+oColor;colorDiv.style.cursor='pointer';colorDialog.destroy();checkSingleFormDetails(inputEl);});YE.on(containerClose,'click',function(){colorDialog.destroy();});}}
function changeBackgroundColor(e,oColor){var testExamples=$('testExamples');if(testExamples){testExamples.style.background='#'+oColor+' url(/images/headerBgExample.jpg) 7px 10px no-repeat';}}
function hideHeadingOptions(e){if(state==='hide'){var headingOptions=$('headingOptions');var showHeading=$('show_heading');showHeading.setAttribute('disabled','disabled');var boxAnim=new YAHOO.util.Anim(headingOptions,{height:{to:0},opacity:{to:0}},2,YAHOO.util.Easing.easeOut);boxAnim.animate();boxAnim.onComplete.subscribe(changeStateNull);}}
function showHeadingOptions(e){if(state==='show'){var headingOptions=$('headingOptions');var showHeading=$('show_heading');showHeading.setAttribute('disabled','disabled');var boxAnim=new YAHOO.util.Anim(headingOptions,{height:{to:105},opacity:{to:1}},2,YAHOO.util.Easing.easeOut);boxAnim.animate();boxAnim.onComplete.subscribe(changeStatusTrue);}}
function changeStateNull(){var showHeading=$('show_heading');showHeading.removeAttribute('disabled');state='show';YE.on(showHeading,'click',showHeadingOptions);}
function changeStatusTrue(){var showHeading=$('show_heading');showHeading.removeAttribute('disabled');state='hide';YE.on(showHeading,'click',hideHeadingOptions);}
function hideText(e){if(this.value==='Enter Your Text'){this.value='';}}
function hideAlertMessage(){var removeElement=function(){var fadeBlock=$('fadeBlock');fadeBlock.style.visibility='hidden';};var myAnim=new YAHOO.util.Anim("fadeBlock",{height:{to:0},opacity:{to:0}},2,YAHOO.util.Easing.easeOut);myAnim.animate();myAnim.onComplete.subscribe(removeElement);}
function checkFormDetails(e){var inputs=Dom.getElementsByClassName('checkInput');var errorImgs=Dom.getElementsByClassName('errorImg');for(var i=0;i<(errorImgs.length);i++){errorImgs[i].parentNode.removeChild(errorImgs[i]);}
var errors="";var regex=/^([0-9a-fA-F]{6})$/;for(i=0;i<(inputs.length);i++){if(inputs[i].value===""||!inputs[i].value.match(regex)){var field=inputs[i].name;if(inputs[i].getAttribute('id')==='test_backgound'){errors+="";}else{errors+='  You need to add the '+field+' field\n';}
inputs[i].setAttribute('class','checkInput errorInput');inputs[i].setAttribute('className','checkInput errorInput');var newImg=document.createElement('img');newImg.setAttribute('src','/images/fail.png');newImg.setAttribute('title','You have an error');newImg.setAttribute('class','errorImg');newImg.setAttribute('className','errorImg');inputs[i].parentNode.appendChild(newImg);YE.on(newImg,'click',showDialogColour,inputs[i],true);}else{inputs[i].setAttribute('class','checkInput okayInput');inputs[i].setAttribute('className','checkInput okayInput');newImg=document.createElement('img');newImg.setAttribute('src','/images/tick.png');newImg.setAttribute('title','This field is correct');newImg.setAttribute('class','errorImg');newImg.setAttribute('className','errorImg');inputs[i].parentNode.appendChild(newImg);YE.on(newImg,'click',showDialogColour,inputs[i],true);}}
if(errors!==""){YE.stopEvent(e);}else{}}
function checkSingleFormDetails(inputEl,keyUpEl){if(keyUpEl){inputEl=keyUpEl;}
if(inputEl.parentNode){var errorImgs=inputEl.parentNode.getElementsByTagName('img');for(var i=0;i<(errorImgs.length);i++){errorImgs[i].parentNode.removeChild(errorImgs[i]);}}
var errors="";var regex=/^([0-9a-fA-F]{6})$/;if(inputEl.value===""||!inputEl.value.match(regex)){var field=inputEl.name;errors+='  You need to add the '+field+' field\n';inputEl.setAttribute('class','checkInput errorInput');inputEl.setAttribute('className','checkInput errorInput');var newImg=document.createElement('img');newImg.setAttribute('src','/images/fail.png');newImg.setAttribute('title','You have an error');newImg.setAttribute('class','errorImg');newImg.setAttribute('className','errorImg');inputEl.parentNode.appendChild(newImg);var colorDiv=Dom.getNextSibling(inputEl);colorDiv.style.background='#FFFFFF';YE.on(colorDiv,'click',showDialogColour,inputEl,true);if(inputEl.id==='theme_bg_colour'){var colorTable=$('getColourTable');if(colorTable){colorTable.parentNode.removeChild(colorTable);}}}else{inputEl.setAttribute('class','checkInput okayInput');inputEl.setAttribute('className','checkInput okayInput');newImg=document.createElement('img');newImg.setAttribute('src','/images/tick.png');newImg.setAttribute('title','This field is correct');newImg.setAttribute('class','errorImg');newImg.setAttribute('className','errorImg');inputEl.parentNode.appendChild(newImg);colorDiv=Dom.getNextSibling(inputEl);colorDiv.style.background='#'+inputEl.value;YE.on(colorDiv,'click',showDialogColour,inputEl,true);if(inputEl.getAttribute('id')==='test_backgound'){changeBackgroundColor(null,inputEl.value);}
if(inputEl.getAttribute('id')==='h1'){var hlP=$('textTestBoxH1');if(hlP){hlP.style.color='#'+inputEl.value;}}
if(inputEl.getAttribute('id')==='summary'){var summaryP=$('textTestBoxSum');if(summaryP){summaryP.style.color='#'+inputEl.value;}}
colorTable=$('getColourTable');if(!colorTable){if(inputEl.getAttribute('id')==='theme_bg_colour'){var newLink=document.createElement('a');newLink.setAttribute('href','http://www.colourlovers.com/palettes/search?hsv=&sortType=rank&sortBy=asc&query=&hex='+inputEl.value+'&lover=&hueOption0=&hueOption1=&hueOption2=&publishedBeginDate=12%2F27%2F2004&publishedEndDate=10%2F01%2F2008&x=41&y=7');inputEl.parentNode.appendChild(newLink);newLink.setAttribute('title','View Colour Palette For This Colour');newLink.setAttribute('onclick','window.open(this.href);return false;');newLink.setAttribute('id','getColourTable');newLink.style.paddingLeft='40px';newLink.appendChild(document.createTextNode('Get Colour Table'));}}else{colorTable.setAttribute('href','http://www.colourlovers.com/palettes/search?hsv=&sortType=rank&sortBy=asc&query=&hex='+inputEl.value+'&lover=&hueOption0=&hueOption1=&hueOption2=&publishedBeginDate=12%2F27%2F2004&publishedEndDate=10%2F01%2F2008&x=41&y=7');}}}
function resetFormDetails(e){var errorInputs=Dom.getElementsByClassName('errorInput');for(var i=0;i<(errorInputs.length);i++){errorInputs[i].removeAttribute('class');errorInputs[i].setAttribute('class','checkInput');errorInputs[i].setAttribute('className','checkInput');}
var okayInputs=Dom.getElementsByClassName('okayInput');for(i=0;i<(okayInputs.length);i++){okayInputs[i].removeAttribute('class');okayInputs[i].setAttribute('class','checkInput');okayInputs[i].setAttribute('className','checkInput');}
var errorImgs=Dom.getElementsByClassName('errorImg');for(i=0;i<(errorImgs.length);i++){errorImgs[i].setAttribute('src','/images/warn.png');}}
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var $=Dom.get;var state='hide';function formInit(){var styleForm=$('generateStylesheet');if(styleForm){styleForm.style.cssText='background: #a2ae4b url(/images/btimages/pagesReset.jpg) repeat-x;border: 2px solid #a2ae4b;color: #FFF;padding: 0 5px;font-weight: bold;cursor: pointer;width: 150px;margin: auto;display:block';var pDiv=$('pDiv');if(pDiv&&subBrand!=='bt'){pDiv.style.cssText='position: absolute; width: 8px; border: 1px solid #666; background: #CCC url(/images/instructionsPic.png) no-repeat; background-position: 0 50%; top: 230px; right: 20px; padding: 10px; text-align: justify; overflow-x: hidden; cursor: pointer;';var divPs=Dom.getChildren(pDiv);for(var i=0;i<(divPs.length);i++){divPs[i].style.width='220px';divPs[i].style.cursor='text';divPs[i].style.paddingLeft='30px';}
YE.on(pDiv,'click',expandDiv);}
YE.on(styleForm,'click',checkFormDetails);YE.on(styleForm,'reset',resetFormDetails);var successMsg=document.getElementById('formSuccess');if(successMsg){setTimeout(hideAlertMessage,3000);}
var checkInputs=Dom.getElementsByClassName('checkInput');if(checkInputs.length>0){for(i=0;i<(checkInputs.length);i++){var newImg=document.createElement('img');newImg.setAttribute('src','/images/color_wheel.png');newImg.setAttribute('title','This field is required');newImg.setAttribute('class','errorImg');newImg.setAttribute('className','errorImg');newImg.style.cursor='pointer';checkInputs[i].parentNode.appendChild(newImg);if(checkInputs[i].getAttribute('id')==='test_background'){YE.on(newImg,'click',showDialogColour,checkInputs[i],true);}else{YE.on(newImg,'click',showDialogColour,checkInputs[i],true);YE.on(checkInputs[i],'keyup',checkSingleFormDetails,checkInputs[i],true);}
var colorDiv=document.createElement('div');checkInputs[i].parentNode.appendChild(colorDiv);colorDiv.setAttribute('id','colorDiv');}
var reqField=document.createElement('p');var form=Dom.getAncestorByTagName(checkInputs[0],'form');form.appendChild(reqField);newImg=document.createElement('img');newImg.setAttribute('src','/images/color_wheel.png');newImg.setAttribute('title','Click this icon to show the colour picker');reqField.appendChild(newImg);newImg.setAttribute('style','padding: 0 10px; float: none; margin: 0; border: 0;');newImg.style.cssText='padding: 0 10px; float: none; margin: 0; border: 0;';reqField.appendChild(document.createTextNode('Show The Colour Picker'));}}
var headingOptions=$('headingOptions');var showHeading=$('show_heading');if(headingOptions&&showHeading){if(showHeading.getAttribute('checked')==='checked'||showHeading.getAttribute('checked')===1){headingOptions.style.height='105px';headingOptions.style.overflow='hidden';$('top_section').style.overflow='hidden';}else{headingOptions.style.height='0';headingOptions.style.overflow='hidden';}
YE.on(showHeading,'click',hideHeadingOptions);}
var textChangers=Dom.getElementsByClassName('textChanger');for(i=0;i<(textChangers.length);i++){thisText=textChangers[i].value;YE.on(textChangers[i],'click',changeFontSize,thisText);}
var familyChangers=Dom.getElementsByClassName('familyChanger');for(i=0;i<(familyChangers.length);i++){thisFont=familyChangers[i].value;YE.on(familyChangers[i],'click',changeFontFamily,thisFont);}
var h1Color=$('h1');if(h1Color){YE.on(h1Color,'blur',changeFontColor);}
var summaryChangers=Dom.getElementsByClassName('summaryChanger');for(i=0;i<(summaryChangers.length);i++){thisTextSum=summaryChangers[i].value;YE.on(summaryChangers[i],'click',changeFontSizeSum,thisTextSum);}
var familyChangerSums=Dom.getElementsByClassName('familyChangerSum');for(i=0;i<(familyChangerSums.length);i++){thisFontSum=familyChangerSums[i].value;YE.on(familyChangerSums[i],'click',changeFontFamilySum,thisFontSum);}
var summary=$('summary');if(summary){YE.on(summary,'blur',changeFontColorSum);}}
YE.onDOMReady(formInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var $=Dom.get;var siteid;var intervalId;var versionNum;var currentLocation;function helpInit(){var headTag=document.getElementsByTagName('head')[0];var metaTags=headTag.getElementsByTagName('meta');for(var i=0;i<(metaTags.length);i++){var thisMeta=metaTags[i];if(thisMeta.getAttribute('name')==='yuiversion'){versionNum=thisMeta.getAttribute('content');}}
var helpContainer=$('helpList');if(helpContainer){helpContainer.style.display='none';}
var optionsContainer=$('optionsContainer');if(!optionsContainer){optionsContainer=document.createElement('div');document.body.appendChild(optionsContainer);optionsContainer.setAttribute('id','optionsContainer');currentLocation=window.location;currentLocation=currentLocation.toString().split('//')[1];currentLocation=currentLocation.split('/')[0];var isOpen=YAHOO.util.Cookie.getSub('optionStatus','optionMenu',{path:"/",domain:currentLocation});if(isOpen==='expanded'){Dom.setStyle(optionsContainer,'left','0px');}
var optionsContent=document.createElement('div');optionsContainer.appendChild(optionsContent);optionsContent.setAttribute('id','optionsContent');var optionsClickArea=document.createElement('img');optionsContainer.appendChild(optionsClickArea);optionsClickArea.setAttribute('id','optionsClickArea');optionsClickArea.setAttribute('src','/images/helpImages/optionsTab.png');optionsClickArea.setAttribute('alt','Click To Expand Options');YE.on(optionsClickArea,'click',expandOptions,optionsContainer);var newHelpLinkCont=$('pagetop');if(newHelpLinkCont){var helptipStatus=$('helptipStatus');helptipStatus=Dom.getFirstChild(helptipStatus);if(helptipStatus){helptipStatus=helptipStatus.innerHTML;}
var helpmenuStatus=$('helpmenuStatus');if(helpmenuStatus){helpmenuStatus=Dom.getFirstChild(helpmenuStatus);helpmenuStatus=helpmenuStatus.innerHTML;}
siteid=getURLParam('siteid');if(helpmenuStatus===1){newHelpMenuStatus=0;}else{newHelpMenuStatus=1;}
var changeStatus=document.createElement('a');changeStatus.setAttribute('href','/admin/change_menu_status?siteid='+siteid+'&status='+newHelpMenuStatus);changeStatus.setAttribute('id','changeHelpStatus');YE.on(changeStatus,'click',changeHelpStatus,newHelpMenuStatus);var optionHead=document.createElement('h3');optionsContent.appendChild(optionHead);optionHead.appendChild(document.createTextNode('Help Options'));var optionUl=$('helpList');optionsContent.appendChild(optionUl);optionUl.setAttribute('id','optionUl');Dom.setStyle(optionUl,'display','block');if(helptipStatus&&helptipStatus===1){newHelpTipStatus=0;}else{newHelpTipStatus=1;}
var newLi=document.createElement('li');optionUl.appendChild(newLi);helpTipA=document.createElement('a');newLi.appendChild(helpTipA);helpTipA.setAttribute('href','/admin/change_tip_status?siteid='+siteid+'&status='+newHelpTipStatus);if(helptipStatus===1){helpTipA.setAttribute('title','Click To Turn Help Tips Off');helpTipA.setAttribute('id','tipsOn');helpTipA.setAttribute('class','helpTip');helpTipA.setAttribute('className','helpTip');helpTipA.appendChild(document.createTextNode('Help Tips Are On'));var helpTipContent=document.createElement('div');helpTipContent.setAttribute('id','helpTipContent');helpTipContent.style.cssText='position: absolute;display:none;border: 1px solid #000;color: #FFF;background: #666;opacity: 0.8;padding: 10px;width: 300px;z-index: 10000;';helpTipContent.appendChild(document.createTextNode('Click To Edit This Section'));helpTipContent.style.opacity='0.9';var body=document.getElementsByTagName('body')[0];var pageTop=document.getElementById('pagetop');if(pageTop){body.appendChild(helpTipContent);}
var helpTipAreas=Dom.getElementsByClassName('helpTip');for(i=0;i<(helpTipAreas.length);i++){YE.on(helpTipAreas[i],'mousemove',showToolTips);}}else{helpTipA.setAttribute('title','Click To Turn Help Tips On');helpTipA.setAttribute('class','helpTip');helpTipA.setAttribute('className','helpTip');helpTipA.appendChild(document.createTextNode('Help Tips Are Off'));}
YE.on(helpTipA,'click',changeHelpTip);YE.on(helpTipA,'click',changeHelpTipStatus,newHelpTipStatus);var helpvidicon=Dom.getElementsByClassName('helpvidicon','img')[0];var helptexticon=Dom.getElementsByClassName('helptexticon','img')[0];if(helpvidicon&&helptexticon){optionsContent.appendChild(helpvidicon);optionsContent.appendChild(helptexticon);}
var keywordOpen=YAHOO.util.Cookie.getSub('optionStatus','keywordMenu',{path:"/",domain:currentLocation});if(keywordOpen==='expanded'){expandKeywordDiv(null);}}else{optionHead=document.createElement('h3');optionsContent.appendChild(optionHead);optionHead.appendChild(document.createTextNode('Help Options'));optionUl=document.createElement('ul');optionsContent.appendChild(optionUl);optionUl.setAttribute('id','optionUl');var options=[['Help Documentation','/help/docs?siteid=714'],['Help Videos','/help/videos?siteid=714']];for(i=0;i<(options.length);i++){var optionLi=document.createElement('li');optionUl.appendChild(optionLi);var optLink=document.createElement('a');optionLi.appendChild(optLink);optLink.setAttribute('href',options[i][1]);optLink.setAttribute('title',options[i][0]);optLink.appendChild(document.createTextNode(options[i][0]));}
helpvidicon=Dom.getElementsByClassName('helpvidicon','img')[0];helptexticon=Dom.getElementsByClassName('helptexticon','img')[0];if(helpvidicon&&helptexticon){optionsContent.appendChild(helpvidicon);optionsContent.appendChild(helptexticon);}}}}
function expandOptions(e,optionDiv){var regions=Dom.getClientRegion();var topRegion=regions.top;var tabClickImg=$('optionsClickArea');YE.removeListener(tabClickImg,e);var isOpen=YAHOO.util.Cookie.getSub('optionStatus','optionMenu',{path:"/",domain:currentLocation});if(isOpen==='expanded'){YAHOO.util.Cookie.setSub('optionStatus','optionMenu','hidden',{path:"/",domain:currentLocation});var myAnim=new YAHOO.util.Motion(optionDiv,{points:{to:[-176,(105+topRegion)]}},1,YAHOO.util.Easing.easeOut);myAnim.animate();myAnim.onComplete.subscribe(function(){var mainDiv=$('optionsContainer');var tabClickImg=$('optionsClickArea');YE.on(tabClickImg,'click',function(e,mainDiv){var regions=Dom.getClientRegion();var topRegion=regions.top;var tabClickImg=$('optionsClickArea');YE.removeListener(tabClickImg,'click');var secAnim=new YAHOO.util.Motion(mainDiv,{points:{to:[0,(105+topRegion)]}},1,YAHOO.util.Easing.easeOut);secAnim.animate();YE.on(tabClickImg,'click',expandOptions,mainDiv);},mainDiv);});}else{YAHOO.util.Cookie.setSub('optionStatus','optionMenu','expanded',{path:"/",domain:currentLocation});myAnim=new YAHOO.util.Motion(optionDiv,{points:{to:[0,(105+topRegion)]}},1,YAHOO.util.Easing.easeOut);myAnim.animate();myAnim.onComplete.subscribe(function(){var mainDiv=$('optionsContainer');var tabClickImg=$('optionsClickArea');YE.on(tabClickImg,'click',function(e,mainDiv){var regions=Dom.getClientRegion();var topRegion=regions.top;var tabClickImg=$('optionsClickArea');YE.removeListener(tabClickImg,'click');var secAnim=new YAHOO.util.Motion(mainDiv,{points:{to:[-176,(105+topRegion)]}},1,YAHOO.util.Easing.easeOut);secAnim.animate();YE.on(tabClickImg,'click',expandOptions,mainDiv);},mainDiv);});}}
var handleChangeStatusSuccess=function(o){if(o.responseText!==undefined){var theLink=$('changeHelpStatus');if(theLink.innerHTML==='Unpin Help'){theLink.setAttribute('title','Always Show This Menu');theLink.innerHTML='Pin Help';}else{theLink.innerHTML='Unpin Help';theLink.setAttribute('title','Remove This Menu Completely (Can Be Re-Enabled)');}}};var handleChangeStatusFailure=function(o){if(o.responseText!==undefined){alert("Failure");}};var changeStatusCallback={success:handleChangeStatusSuccess,failure:handleChangeStatusFailure};var handleTipChangeStatusSuccess=function(o){if(o.responseText!==undefined){}};var handleTipChangeStatusFailure=function(o){if(o.responseText!==undefined){}};var changeTipStatusCallback={success:handleTipChangeStatusSuccess,failure:handleTipChangeStatusFailure};function changeHelpStatus(e,status){YE.stopEvent(e);var sUrl=this.href;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,changeStatusCallback,postData);}
function changeHelpTipStatus(e,status){YE.stopEvent(e);var sUrl=this.href;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,changeTipStatusCallback,postData);}
function showHelpMenu(e){YE.stopEvent(e);var pageTop=$('pagetop');var region=Dom.getRegion(pageTop);var regionTop=region.top;var newHelpItem=$('newHelpItem');if(newHelpItem){var helpList=$('helpList');if(helpList){helpList.style.display='block';if(subBrand==='bt'){var wrapper=$('wrapper');var wrapperLeft=Dom.getRegion(wrapper);wrapperLeft=wrapperLeft.left;var attributes={points:{to:[wrapperLeft+17,regionTop+88],from:[-1000,426],control:[[0,regionTop+100],[220,regionTop+100]]}};}else{attributes={points:{to:[190,regionTop+36],from:[-1000,426],control:[[0,regionTop+100],[220,regionTop+100]]}};}
var listAnim=new YAHOO.util.Motion(helpList,attributes,1.5,YAHOO.util.Easing.easeOut);listAnim.animate();listAnim.onComplete.subscribe(function(){newHelpItem.innerHTML='<img src="/images/btimages/helpIcon.jpg" alt="Click For Help" style="margin-right: 5px;" />Hide Help Options';newHelpItem.id='hideHelpItem';YE.on(newHelpItem,'click',hideHelpMenu);});}}}
function hideHelpMenu(e){YE.stopEvent(e);var pageTop=$('pagetop');var region=Dom.getRegion(pageTop);var regionTop=region.top;var hideHelpItem=$('hideHelpItem');if(hideHelpItem){var helpList=$('helpList');if(helpList){helpList.style.display='block';var attributes={points:{to:[-500,600],control:[[600,regionTop+100],[800,regionTop+200]]}};var listAnim=new YAHOO.util.Motion(helpList,attributes,1.5,YAHOO.util.Easing.easeOut);listAnim.animate();listAnim.onComplete.subscribe(function(){hideHelpItem.innerHTML='<img src="/images/btimages/helpIcon.jpg" alt="Click For Help" style="margin-right: 5px;" />Show Help Options';hideHelpItem.id='newHelpItem';YE.on(hideHelpItem,'click',showHelpMenu);});}}}
function changeHelpTip(e){YE.stopEvent(e);var helpTipContent=$('helpTipContent');if(this.id==='tipsOff'||this.id===''){this.setAttribute('id','tipsOn');this.innerHTML='Help Tips Are On';this.setAttribute('title','Click To Turn Help Tips Off');if(!helpTipContent){helpTipContent=document.createElement('div');helpTipContent.setAttribute('id','helpTipContent');helpTipContent.style.cssText='position: absolute;display:none;border: 1px solid #000;color: #FFF;background: #666;opacity: 0.8;padding: 10px;width: 300px;z-index: 10000;';helpTipContent.appendChild(document.createTextNode('Click To Edit This Section'));helpTipContent.style.opacity='0.9';var body=document.getElementsByTagName('body')[0];var pageTop=document.getElementById('pagetop');if(pageTop){body.appendChild(helpTipContent);}}
var helpTipAreas=Dom.getElementsByClassName('helpTip');for(var i=0;i<(helpTipAreas.length);i++){YE.on(helpTipAreas[i],'mousemove',showToolTips);}}else{if(helpTipContent){helpTipContent.parentNode.removeChild(helpTipContent);}
this.setAttribute('id','tipsOff');this.innerHTML='Help Tips Are Off';this.setAttribute('title','Click To Turn Help Tips On');var editor=$('editorUl');if(editor){editor.style.overflow='hidden';var myAnim=new YAHOO.util.Anim(editor,{height:{to:430}},1,YAHOO.util.Easing.easeOut);myAnim.animate();myAnim.onComplete.subscribe(changeLinkBack);}}}
function showToolTips(e){var helpTipContent=$('helpTipContent');if(helpTipContent){helpTipContent.style.display='block';if(this.getAttribute('id')==='page_map'){helpTipContent.innerHTML='<p>This section shows you the layout of your site in a hierarchical \'tree\' method. From this page you can add, edit and move your pages around.</p><ul><li>To edit the <strong>Page Name</strong> click on the name of the page. You can also edit the keyphrases and description here</li><li>To <strong>add a page</strong>, click on one of the \'add page\' icons, or the large \'Add New Page\' image</li><li>To add a <strong>sub page</strong> of an existing page, click the icon below the page you wish to add to</li><li>To <strong>move</strong> a page click on one of the arrows. (Please note: If you move a page \'up\' you cannot move it back \'down\')</li><li>To change the <strong>page status</strong> click on the \'Visible\' or \'Hidden\' link</li><li>The link at the bottom of each page refers to your <strong>Search Engine Optimisation Score</strong> and clicking it will take you to the content analyser for that page</li><ul>';}
if(this.getAttribute('id')==='pagetitle'){helpTipContent.innerHTML='<p>This is the name of your page</p>';}
if(this.getAttribute('id')==='metatitle'){helpTipContent.innerHTML='<p>This is the title of your page which will appear at the top of the browser</p>';}
if(this.getAttribute('id')==='pagesummary'){helpTipContent.innerHTML='<p>This is the summary / description for your page. Ideally it needs to be between 75 and 125 characters in length and include two of your page keywords which you need to enter into the box below.</p>';}
if(this.getAttribute('id')==='pagekeywords'){var keywords=document.getElementById('hiddenSiteKeywords');if(!keywords){helpTipContent.innerHTML='<p>These are the key phrases which are associated with your current page. \nPlease enter these with comma\'s seperating them.</p>';}else{helpTipContent.innerHTML='<p>These are the key phrases which are associated with your current page. Please enter these with comma\'s seperating them.\n</p><p>These should reflect the content of the page and should ideally match with your site key phrases which are as follows: </p>'+keywords.innerHTML;}}
if(this.getAttribute('id')==='dashboard'){helpTipContent.innerHTML='<p>This is the main entry point into Rapidsite. On here you will find some basic statistics about your Rapidsite, as well as links to your Control Panel and Rapidstats accounts.</p>';}
if(this.getAttribute('id')==='pages'){helpTipContent.innerHTML='<p>The pages section controls much of the page creation, editing and selection. You can sort out your site structure, add pages and modify content and the position of the pages within your site.</p>';}
if(this.getAttribute('id')==='sidebar'){helpTipContent.innerHTML='<p>The sidebar console is where you can modify and select the plugins that will appear in your sidebar (left navigation area of your site). There are various plugins to choose from and some specific options for each available.</p>';}
if(this.getAttribute('id')==='themes'){helpTipContent.innerHTML='<p>The theme selector allows you to choose a theme for your site. The first choices you will see are based on your business category. You can use the search functions at the top of the page to search for more specific themes. Your current theme is highlighted and will appear first in the list of themes.</p>';}
if(this.getAttribute('id')==='plugins'){helpTipContent.innerHTML='<p>The plugins page controls the page type that will be available to your site. Some plugins, such as \'Simple Text\' are available as default when your site was created. To add such plugins as <strong>\'Google Maps\'</strong> or <strong>\'Advanced Layouts\'</strong> you can enable them here, then edit the page type when you edit your page.</p>';}
if(this.getAttribute('id')==='sites'){helpTipContent.innerHTML='<p>The settings page shows all of the current settings for your site, including your site title, keyphrases and address. You can add alternative contact details on this page that will apply to the Sidebar Contact Plugin and any forms you select for your site.</p>';}
if(this.getAttribute('id')==='content_analyser'){helpTipContent.innerHTML='<p>This section allows you to analyse the content of your pages. This shows you how well your page should perform when it comes to getting listed on the numerous search engines.</p>';}
if(this.getAttribute('id')==='themeoption'){helpTipContent.innerHTML='<p>This form allows you to narrow down the list of themes below, based on the specific search criteria. These are as follows:</p><ul><li><strong>Suggestions</strong> - Enter a keyword here to search for different themes i.e. entering plumber will display the themes which are relevant to plumbers</li><li><strong>Primary Colour</strong> - Search for a theme where the most predominant colour is the one chosen here.</li></ul>';}
if(this.getAttribute('id')==='avail_themes'){helpTipContent.innerHTML='<p>These are the themes which are available to you. Click on an image in order to set the theme. You can narrow down this list by using the search boxes provided above.</p>';}
if(this.getAttribute('id')==='cpanel'){helpTipContent.innerHTML='<p>This is the main control panel for your Rapidsite</p>';}
if(this.getAttribute('id')==='rapidstats'){helpTipContent.innerHTML='<p>Here you can find all the statistics associated with your RapidSite, such as the page rank on Google.</p>';}
if(this.getAttribute('id')==='siteselection'){helpTipContent.innerHTML='<p>Clicking this link will take you back to the site selection page if you have more than one site attached to your account.</p>';}
if(this.getAttribute('id')==='logout'){helpTipContent.innerHTML='<p>Clicking this link will log you out of the site builder.</p>';}
if(this.getAttribute('id')==='viewSite'){helpTipContent.innerHTML='<p>Clicking this link will open a new window/tab automatically and take you to the live pages of your site.</p>';}
if(this.getAttribute('id')==='tipsOn'){helpTipContent.innerHTML='<p>This will turn these help tips off. Clicking the link again will turn help tips back on</p>';}
if(this.getAttribute('id')==='selectproperties'){helpTipContent.innerHTML='<p>Choose one of your sites from the drop down menu and click "Edit Site"</p>';}
if(this.getAttribute('id')==='pluginWrapper'){helpTipContent.innerHTML='<p>This section is where you can choose the plugins available to you. Clicking the \'Make This Plugin Available\' link will enable to plugin.</p><p>To view detailed information about the plugin click the <strong>plugin name</strong>.</p>';}
if(this.getAttribute('id')==='expanded'){helpTipContent.innerHTML='<p>This plugin has been expanded so you can see the full details. You can click this plugin again to minimise it or click one of the other plugins to view details about that one.</p>';}
if(this.getAttribute('id')==='yourDashboard'){helpTipContent.innerHTML='<p>This is your dashboard. From here you will be able to find information about your current package along with the number for support should the need arise.</p>';}
if(this.getAttribute('id')==='contentAnalyser'){helpTipContent.innerHTML='<p>This page shows you the SEO Analysis of the page you have selected. There are a number of tabs that show separate sections of analysis and clicking on them will take you to these sections. The summary gives you an overall rating for the whole page based on the scores from each of the individual sections. There is also a smaller version of this analyser when you edit a page.</p>';}
if(this.getAttribute('id')==='sidebarCentre'){helpTipContent.innerHTML='<p>This is your sidebar management console. You can use this tool to build yourself a customer \'Sidebar\' for your site, which will appear in the left, or right, page navigation dependant upon the theme you have selected.</p><p>To enable the plugins you wish to use you can either drag them from the right box to the left or check the checkboxes.</p><p>Some of the plugins may require you to add your own content in order for them to be seen, such as the sidebar links plugin. If this is the case there will be a link in the plugin box that will take you to the relevant section in order to do this.</p>';}
if(this.getAttribute('id')==='search_criteria'){helpTipContent.innerHTML='<p>This is the breadcrumb of your search built up by each of the search criteria you add. If you would like to remove items from the search simple click them from this list and the search will be resent with the item removed.</p>';}
var helpTipImage=document.createElement('img');helpTipImage.setAttribute('id','helpTipIcon');helpTipImage.setAttribute('src','/images/helpTipIcon.png');helpTipImage.setAttribute('title','Help Tip');helpTipImage.style.cssText='position: absolute;top:-12px;left:-8px;';helpTipContent.appendChild(helpTipImage);function animateTip(helpTipContent){var pos=0;var dir=2;var len=0;var offsetfrommouse=[30,30];var displayduration=0;var defaultimageheight=300;var defaultimagewidth=300;var timer;var xcoord=offsetfrommouse[0];var ycoord=offsetfrommouse[1];var docwidth=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-15;var docheight=document.all?Math.min(truebody().scrollHeight,truebody().clientHeight):Math.min(window.innerHeight);if(subBrand==='bt'){if(typeof e!=="undefined"){if(docwidth-e.pageX<defaultimagewidth+2*offsetfrommouse[0]){xcoord=e.pageX-xcoord-defaultimagewidth;}else{xcoord+=e.pageX;}
if(docheight-e.pageY<defaultimageheight+2*offsetfrommouse[1]){ycoord+=e.pageY-Math.max(0,(2*offsetfrommouse[1]+defaultimageheight+e.pageY-docheight-truebody().scrollTop));}else{ycoord+=e.pageY;}}else if(typeof window.event!=="undefined"){if(docwidth-event.clientX<defaultimagewidth+2*offsetfrommouse[0]){xcoord=event.clientX+truebody().scrollLeft-xcoord-defaultimagewidth;}else{xcoord+=truebody().scrollLeft+event.clientX;}
if(docheight-event.clientY<(defaultimageheight+2*offsetfrommouse[1])){ycoord+=event.clientY+truebody().scrollTop-Math.max(0,(2*offsetfrommouse[1]+defaultimageheight+event.clientY-docheight));}else{ycoord+=truebody().scrollTop+event.clientY;}}}else{if(typeof e!=="undefined"){if(typeof(e.pageX)==='number'){xcoord+=e.pageX;ycoord+=e.pageY;}else if(typeof(e.clientX)==='number'){xcoord+=e.clientX;ycoord+=e.clientY;if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){xcoord+=document.body.scrollLeft;ycoord+=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){xcoord+=document.documentElement.scrollLeft;ycoord+=document.documentElement.scrollTop;}}}}
helpTipContent.style.left=xcoord+"px";helpTipContent.style.top=ycoord+"px";}
YE.on(this,'mousemove',animateTip(helpTipContent));YE.on(this,'mouseout',hideHelpTip);}else{YE.onDOMReady(helpInit);}}
function hideHelpTip(){var helpTipContent=document.getElementById('helpTipContent');if(helpTipContent){helpTipContent.style.display='none';}}
YE.onDOMReady(helpInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var $=Dom.get;var siteid;var intervalId;var tab='tab1';var newDiv;document.createParamElement=function(type,name,value){var element;try{element=document.createElement('<'+type+' name="'+name+'" value="'+value+'">');}catch(e){}
if(!element||!element.name){element=document.createElement(type);element.name=name;element.value=value;}
return element;};var getMyPageBack={customevents:{onSuccess:function(eventType,args){var newDiv=document.createElement('div');if($('editor')){$('editor').appendChild(newDiv);}else{var editorDiv=document.createElement('div');editorDiv.setAttribute('id','editor');document.body.appendChild(editorDiv);editorDiv.appendChild(newDiv);}
newDiv.setAttribute('id','helpContent');Dom.addClass(newDiv,'yui-navset');var anotherDiv=document.createElement('div');Dom.addClass(anotherDiv,'yui-content');newDiv.appendChild(anotherDiv);if(args[0].responseText!==undefined){anotherDiv.innerHTML=args[0].responseText;var tabData=$(tab).innerHTML;anotherDiv.innerHTML=tabData;var textContainer=document.createElement('div');textContainer.setAttribute('id','textContainer');var textPlayOverlay=new YAHOO.widget.Panel('textContainer',{width:"780px",close:true,draggable:false,modal:true,fixedcenter:true,iframe:true,zIndex:12});textPlayOverlay.setHeader("BT Customerstreet Help Documentation");textPlayOverlay.setBody(newDiv);textPlayOverlay.render(document.body);document.body.style.overflow='hidden';var closeContainer=Dom.getElementsByClassName('container-close','a','textContainer');YE.on(closeContainer,'click',function(){document.body.style.overflow='visible';});}},onFailure:function(eventType,args){if(args[0].responseText!==undefined){alert("The restore failed, please try again");}}}};function overlayText(e,enlarge){var imagealt=enlarge.getAttribute('alt');var textsrc=str_replace('Enlarge help text for the ','',imagealt);var sUrl='/help/docs?siteid='+siteid;switch(textsrc){case'dashboard':tab='tab1';break;case'page editor':tab='tab2';break;case'theme selector':tab='tab3';break;case'layouts':tab='tab4';break;case'settings':tab='tab5';break;case'seo tool':tab='tab6';break;case'sidebar console':tab='tab7';break;case'editing content':tab='tab8';break;case'xstandard':tab='tab9';break;}
var popWin=window.open(sUrl+'&tab='+tab+'#helpContent','Help Text','height=700,width=900,scrollbars,resizable');popWin.document.body.scrollLeft='55px';}
function overlayVid(e,enlarge){var sUrl='/help/single_video?siteid='+siteid;if(enlarge.tagName.toLowerCase()==='div'){YAHOO.log("Overlaying a video from a div click\n\nDiv: "+enlarge.id,"BTCS","Help-Vid");var vidsrc=enlarge.id;}else{var imagealt=enlarge.getAttribute('alt');var parentTag=enlarge.parentNode;vidsrc=str_replace('Enlarge video: ','',imagealt);sUrl+='&vid='+vidsrc;}
var popWin=window.open(sUrl+'#dashboardMain','Help Video','height=700,width=900,scrollbars,resizable');popWin.document.body.scrollLeft='55px';return false;var vidcontainer=document.createElement('div');vidcontainer.setAttribute('id','videoOverlay');if(navigator.appVersion.indexOf("MSIE")!==-1){var shitTag=document.createElement('embed');vidcontainer.appendChild(shitTag);shitTag.setAttribute('src',vidsrc);shitTag.setAttribute('width','760');shitTag.setAttribute('height','404');}else{var video=document.createElement('object');vidcontainer.appendChild(video);video.setAttribute('width','760');video.setAttribute('height','404');video.setAttribute('type','application/x-shockwave-flash');video.setAttribute('data',vidsrc);var paramMovie=document.createParamElement('param','movie',vidsrc);video.appendChild(paramMovie);paramMovie=document.createNamedElement('param','wmode','transparent');video.appendChild(paramMovie);}
var videoPlayOverlay=new YAHOO.widget.Panel('vidplayoverlay',{width:"780px",height:"488px",close:true,draggable:false,modal:true,fixedcenter:true,iframe:true});videoPlayOverlay.setHeader("BT Customerstreet Video Player");videoPlayOverlay.setBody(vidcontainer);videoPlayOverlay.render(document.body);document.body.style.overflow='hidden';var closeContainer=Dom.getElementsByClassName('container-close','a','vidplayoverlay');YE.on(closeContainer,'click',function(){document.body.style.overflow='visible';});}
function helpVidInit(){var helpimages=Dom.getElementsByClassName('helpvidicon');for(j=0;j<(helpimages.length);j++){var thisimage=helpimages[j];thisimage.style.cursor='pointer';YE.on(thisimage,'click',overlayVid,thisimage);}
var helpTexts=Dom.getElementsByClassName('helptexticon');for(i=0;i<(helpTexts.length);i++){var thisarea=helpTexts[i];thisarea.style.cursor='pointer';YE.on(thisarea,'click',overlayText,thisarea);}}
YE.onDOMReady(helpVidInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var YM=YAHOO.util.Motion;var YTab=YAHOO.widget.Tab;var $=Dom.get;var sUrl;var postData;var oldsrc;var showLoadingPanel;var currentColour;var pageType;function pageEditorInit(){if(navigator.appVersion.indexOf("MSIE")!==-1){var sitePages=$('sitePages');if(sitePages){var uls=sitePages.getElementsByTagName('ul');for(var i=0;i<(uls.length);i++){if(uls[i].id!=='sitePages'){var lis=uls[i].getElementsByTagName('li');var k=100;var overallWidth=lis.length*k;Dom.setStyle(uls[i],'width',overallWidth);Dom.setStyle(uls[i].parentNode,'margin-left',overallWidth/2);Dom.setStyle(uls[i],'margin-left','-'+((overallWidth/2)-50));Dom.setStyle(uls[i].parentNode.firstChild,'margin-left','-'+(overallWidth/(uls.length+(uls.length+1))));}}}}
var images=Dom.getElementsByClassName('imgContainer','div','editor_key');for(i=0;i<(images.length);i++){theImage=Dom.getFirstChild(images[i]);theImageClass=theImage.getAttribute('class');if(!theImageClass){theImageClass=theImage.getAttribute('className');}
classSplit=theImageClass.split(' ');if(classSplit.length>1){theImageClass=classSplit[1];}
theImage.style.cursor='pointer';YE.on(theImage,'mouseover',highlightElements,theImageClass);YE.on(theImage,'mouseout',hideHighlightElements,theImageClass);}
var galleryImages=$('galleryImages');if(galleryImages){galleryImages.style.display='block';}
var addLink=$('addGalImage');if(addLink){YE.on(addLink,'click',addPage);}
var subLink=$('subGalImage');if(subLink){YE.on(subLink,'click',subtractPage);}
var currentColour=$('currentColour');if(currentColour){YE.on(currentColour,'click',changeCurrentColour);}
var addVidLink=$('addGalVideo');if(addVidLink){pageType='isVideo';YE.on(addVidLink,'click',addPage,pageType);}
var subVidLink=$('subGalVideo');if(subVidLink){pageType='isVideo';YE.on(subVidLink,'click',subtractPage,pageType);}
var addProdLink=$('addGalProduct');if(addProdLink){pageType='isShop';YE.on(addProdLink,'click',addPage,pageType);}
var subProdLink=$('subGalProduct');if(subProdLink){pageType='isShop';YE.on(subProdLink,'click',subtractPage,pageType);}
var addCartProdLink=$('addCartProduct');if(addCartProdLink){pageType='isCart';YE.on(addCartProdLink,'click',addPage,pageType);}
var subCartProdLink=$('subCartProduct');if(subCartProdLink){pageType='isCart';YE.on(subCartProdLink,'click',subtractPage,pageType);}
var addTestLink=$('addGalTestimonials');if(addTestLink){pageType='isTestimonials';YE.on(addTestLink,'click',addPage,pageType);}
var subTestLink=$('subGalTestimonials');if(subTestLink){pageType='isTestimonials';YE.on(subTestLink,'click',subtractPage,pageType);}
var titlebar=$('title_bar');var siteid=getURLParam('siteid');if(titlebar){var header=titlebar.getElementsByTagName('h1')[0];var editImage=document.createElement('img');titlebar.style.cssText='cursor:pointer;';YE.on(titlebar,'click',editContactDetails);YE.on(titlebar,'mousemove',showEditTipNew);}
var sitesummary=$('summary');if(sitesummary){header=titlebar.getElementsByTagName('p')[0];if(header){sitesummary.style.cssText='cursor:pointer;';YE.on(sitesummary,'click',editContactDetails);YE.on(sitesummary,'mousemove',showEditTipNew);}}
var contactAddress=$('contactAddress');if(contactAddress){header=titlebar.getElementsByTagName('p')[0];contactAddress.style.cssText='cursor:pointer;';YE.on(contactAddress,'click',editContactDetails);}
var currentPages=Dom.getElementsByClassName('this_page');for(i=0;i<(currentPages.length);i++){YE.on(currentPages[i],'click',popUpTitleChange);currentPages[i].style.cursor='pointer';YE.on(currentPages[i],'mousemove',showEditTipNew);}
var pageMap=$('themeEditThumb');if(pageMap){var cacheDiv=document.createElement('div');var cacheP=document.createElement('p');cacheDiv.appendChild(cacheP);cacheP.appendChild(document.createTextNode('Once you have uploaded changes use this button to clear the site cache'));var cacheButton=document.createNamedElement('input','flushCache','submit');cacheButton.setAttribute('value','Publish Changes');cacheButton.setAttribute('id','site_reset');cacheButton.setAttribute('style','text-align: center;margin-top: 10px;');cacheDiv.appendChild(cacheButton);Dom.setStyle(cacheDiv,'text-align','center');$('main').appendChild(cacheDiv);YE.on(cacheButton,'click',flushCache);}
var saveLink=$('back_text_link');if(saveLink){YE.on(saveLink,'click',doPageUpdate,saveLink.href);}
var draftLink=$('back_text_link_draft');if(draftLink){YE.on(draftLink,'click',doPageUpdate,draftLink.href);}
var cancelLink=$('back_text_link_cancel');if(cancelLink){YE.on(cancelLink,'click',doPageUpdate,cancelLink.href);}}
var pageUpdateCallback={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){window.location='/admin/pages?siteid='+siteid;}}}};function doPageUpdate(e,href){showLoading(null,'savingPageContent');YE.stopEvent(e);var oldAction=href.split('&');action=oldAction.pop();if(!siteid||siteid==='undefined'){siteid=getURLParam('siteid');}
var pageid=getURLParam('pageid');sUrl='/admin/save_page_options?siteid='+siteid+'&pageid='+pageid;action=action.split('=');action=action[0];var postData='action='+action;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,pageUpdateCallback,postData);}
var flushCallback={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){if(args[0].responseText==='Failed'){$('site_reset').value='Publish Failed';$('site_reset').setAttribute('disabled','disabled');Dom.setStyle($('site_reset'),'background','#CCC');Dom.setStyle($('site_reset'),'color','#F00');Dom.setStyle($('site_reset'),'border','2px solid #666');Dom.setStyle($('site_reset'),'cursor','default');var newP=document.createElement('p');$('site_reset').parentNode.appendChild(newP);newP.appendChild(document.createTextNode('The site has not yet been propagated. Please try again later.'));}else if(args[0].responseText==='Success'){$('site_reset').value='Publish Successful';$('site_reset').setAttribute('disabled','disabled');Dom.setStyle($('site_reset'),'background','#CCC');Dom.setStyle($('site_reset'),'color','#26531F');Dom.setStyle($('site_reset'),'border','2px solid #666');Dom.setStyle($('site_reset'),'cursor','default');newP=document.createElement('p');$('site_reset').parentNode.appendChild(newP);var domain=$('viewSite').href;newP.appendChild(document.createTextNode('The cache has successfully been flushed. '));var newA=document.createElement('a');newP.appendChild(newA);newA.setAttribute('href',domain);newA.setAttribute('title','View Changes');newA.setAttribute('onclick','window.open(this.href);return false;');newA.appendChild(document.createTextNode('View Changes'));Dom.setStyle(newP,'text-align','center');}else if(args[0].responseText==='No Domain'){$('site_reset').value='Domain Not Propagated!';$('site_reset').setAttribute('disabled','disabled');Dom.setStyle($('site_reset'),'background','#CCC');Dom.setStyle($('site_reset'),'color','#F00');Dom.setStyle($('site_reset'),'border','2px solid #666');Dom.setStyle($('site_reset'),'cursor','default');newP=document.createElement('p');$('site_reset').parentNode.appendChild(newP);newP.appendChild(document.createTextNode('No domain found'));}}},onFailure:function(eventType,args){if(args[0].responseText!==undefined){$('site_reset').value='Cache Not Flushed!';}}}};function flushCache(e){YE.stopEvent(e);var domain=$('viewSite').href;domain=str_replace('http://www.','',domain);sUrl='/admin/single_flush?domain='+domain;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,flushCallback);}
function highlightElements(e,imageClass){var inPageImages=Dom.getElementsByClassName(imageClass,null,'sitePages');for(i=0;i<(inPageImages.length);i++){inPageImages[i].style.border='1px solid #F00';}}
function hideHighlightElements(e,imageClass){var inPageImages=Dom.getElementsByClassName(imageClass,null,'sitePages');for(i=0;i<(inPageImages.length);i++){inPageImages[i].style.border='none';}}
function handleUpdatePage(o){var content=$('content');var noImages=$('noOfImages');if(o.responseText!==undefined){content.innerHTML=o.responseText;var newContent=$('content_inner_wrapper');var newNoImages=$('noOfImages').innerHTML;content.innerHTML='<div id="content_inner_wrapper" class="yui-skin-sam">'+newContent.innerHTML+'</div>';noImages.innerHTML=newNoImages;var contentNodes=Dom.getElementsByClassName('client_edit');for(var i=0;i<(contentNodes.length);i++){contentNodes[i].style.cssText='cursor: pointer';YE.on(contentNodes[i],'mousemove',showEditTipNew);}
var pluginImages=Dom.getElementsByClassName('plugin_image');for(i=0;i<(pluginImages.length);i++){pluginImages[i].style.cursor='pointer';YE.on(pluginImages[i],'mousemove',showEditTipNew);}
var images=Dom.getElementsByClassName('client_edit','img','content');if(images.length>0){for(i=0;i<(images.length);i++){var thisImage=images[i];YE.on(thisImage,'click',editImage);}}
var forms=Dom.getElementsByClassName('client_edit','form','content');if(forms.length>0){for(i=0;i<(forms.length);i++){var thisForm=forms[i];var containerDiv=thisForm.parentNode;containerDiv=containerDiv.parentNode;containerDiv=containerDiv.parentNode;var contId=containerDiv.getAttribute('class');switch(contId){case'one_click_shop_section_vert':YE.on(thisForm,'click',YAHOO.oneClickShop.editButton);break;case'shopping_cart_section_vert':YE.on(thisForm,'click',YAHOO.shoppingCart.editButton);break;default:break;}}}
var objects=Dom.getElementsByClassName('client_edit','object','content');if(objects.length>0){for(i=0;i<(objects.length);i++){var thisVid=objects[i];fileName=thisVid.data;Dom.setStyle(thisVid,'border','1px solid #000');YE.on(thisVid,'click',editVideo,fileName);thisVid.data='';thisVid.width='300';thisVid.height='300';}}
var loadingPanel=$('loadingPanel_c');if(loadingPanel){loadingPanel.parentNode.removeChild(loadingPanel);var loadingMask=$('loadingPanel_mask');loadingMask.parentNode.removeChild(loadingMask);}
if(pageType==='isVideo'){YAHOO.videosPlugin.xsEdit.setup();}else if(pageType==='isShop'){YAHOO.oneClickShop.xsEdit.setup();}else if(pageType==='isCart'){YAHOO.shoppingCart.xsEdit.setup();}else if(pageType==='isTestimonials'){YAHOO.testimonials.xsEdit.setup();}else{YAHOO.galleryLayouts.xsEdit.setup();}}}
function handleUpdatePageFailure(o){alert("Failed");}
var callbackUpdatePage={success:handleUpdatePage,failure:handleUpdatePageFailure};function handleAddPageSuccess(o){var siteid=getURLParam('siteid');var pageid=getURLParam('pageid');sUrl='/admin/page_editor?siteid='+siteid+'&pageid='+pageid;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackUpdatePage);}
function handleAddPageFailure(o){alert("Failed");}
var callbackAddPage={success:handleAddPageSuccess,failure:handleAddPageFailure};function addPage(e,pageType){YE.stopEvent(e);var siteid=getURLParam('siteid');var pageid=getURLParam('pageid');var pluginid='79';var noImages=$('noOfImages').innerHTML;if(pageType==='isVideo'){sUrl='/admin/plugins?siteid='+siteid+'&pluginid='+pluginid+'&editPlugin=Update_Video_No';var postData='pageid='+pageid+'&no_of_videos='+noImages+'&ajax=1';}else if(pageType==='isShop'){var lyteboxColour=$('currentColour').innerHTML;sUrl='/admin/plugins?siteid='+siteid+'&editPlugin=Update_Product_No';postData='pageid='+pageid+'&no_of_products='+noImages+'&lytebox_colour='+lyteboxColour+'&ajax=1';}else if(pageType==='isCart'){lyteboxColour=$('currentColour').innerHTML;sUrl='/admin/plugins?siteid='+siteid+'&editPlugin=Update_Cart_No';postData='pageid='+pageid+'&no_of_carts='+noImages+'&lytebox_colour='+lyteboxColour+'&ajax=1';}else if(pageType==='isTestimonials'){var lyteboxColour=$('currentColour').innerHTML;sUrl='/admin/plugins?siteid='+siteid+'&editPlugin=Update_Testimonials_No';postData='pageid='+pageid+'&no_of_images='+noImages+'&lytebox_colour='+lyteboxColour+'&ajax=1';}else{sUrl='/admin/plugins?siteid='+siteid+'&pluginid='+pluginid+'&editPlugin=Update_Gallery_No';postData='pageid='+pageid+'&no_of_images='+noImages+'&lytebox_colour='+lyteboxColour+'&ajax=1';}
var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackAddPage,postData);showLoading(null,'galImages');}
function subtractPage(e,pageType){YE.stopEvent(e);var siteid=getURLParam('siteid');var pageid=getURLParam('pageid');var pluginid='79';var noImages=$('noOfImages').innerHTML;if(pageType==='isVideo'){sUrl='/admin/plugins?siteid='+siteid+'&pluginid='+pluginid+'&editPlugin=Update_Video_No';var postData='pageid='+pageid+'&no_of_videos='+noImages+'&ajax=2';}else if(pageType==='isShop'){sUrl='/admin/plugins?siteid='+siteid+'&editPlugin=Update_Product_No';postData='pageid='+pageid+'&no_of_products='+noImages+'&ajax=2';}else if(pageType==='isCart'){sUrl='/admin/plugins?siteid='+siteid+'&editPlugin=Update_Cart_No';postData='pageid='+pageid+'&no_of_carts='+noImages+'&ajax=2';}else if(pageType==='isTestimonials'){sUrl='/admin/plugins?siteid='+siteid+'&editPlugin=Update_Testimonials_No';postData='pageid='+pageid+'&no_of_images='+noImages+'&ajax=2';}else{var lyteboxColour=$('currentColour').innerHTML;sUrl='/admin/plugins?siteid='+siteid+'&pluginid='+pluginid+'&editPlugin=Update_Gallery_No';postData='pageid='+pageid+'&no_of_images='+noImages+'&lytebox_colour='+lyteboxColour+'&ajax=2';}
var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackAddPage,postData);showLoading(null,'galImages');}
function changeCurrentColour(e){var colourDiv=document.createElement('div');$('galleryImages').appendChild(colourDiv);colourDiv.setAttribute('id','changeColourDiv');var colourList=document.createElement('ul');colourList.setAttribute('id','colourList');colourDiv.appendChild(colourList);currentColour=$('currentColour').innerHTML;var availableColours=['grey','blue','gold','green','red'];for(var i=0;i<(availableColours.length);i++){if(currentColour!==availableColours[i]){colourListItem=document.createElement('li');colourList.appendChild(colourListItem);colourListItem.appendChild(document.createTextNode(availableColours[i]));YE.on(colourListItem,'click',changeLyteboxColour,colourListItem.innerHTML);}}}
var callbackLytebox={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){if(args[0].responseText==='1'){var hasUpdated=$('colourUpdated');if(!hasUpdated){$('formSuccess').innerHTML+='<span id="colourUpdated"> - Gallery Colour Updated To '+$('currentColour').innerHTML+'</span>';}else{hasUpdated.innerHTML=' - Gallery Colour Updated To '+$('currentColour').innerHTML;}}}},onFailure:function(eventType,args){if(args[0].responseText!==undefined){alert("There was an error whilst processing your request. Please try again");}}}};function changeLyteboxColour(e,colour){var siteid=getURLParam('siteid');var pageid=getURLParam('pageid');var sUrl='/plugin/update_lytebox_colour?siteid='+siteid+'&pageid='+pageid+'&colour='+colour;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackLytebox);$('currentColour').innerHTML=colour;$('changeColourDiv').parentNode.removeChild($('changeColourDiv'));}
function popUpTitleChange(e){var oldPage=$('page_edit_old');if(oldPage){oldPage.setAttribute('id','page_edit');}
var hiddenInput;YE.stopEvent(e);siteId=siteid;pageId=getURLParam('pageid');var action="/admin/pages?siteid="+siteId;var editLink=null;var inputSiteid=$('siteid');inputSiteid.setAttribute('value',siteId);var inputPageid=$('pageid');inputPageid.setAttribute('value',pageId);var formAction=$('page_edit');if(!formAction){formAction=$('page_edit_old');}
formAction.setAttribute('action',action);var pageStatus=$('page_status');if(pageStatus){pageStatus.setAttribute('value','s');}
var clone=$('theDialog');var newClone=clone.cloneNode(true);var extra=document.getElementsByTagName('body')[0];extra.appendChild(newClone);newClone.style.display='block';myDialog=new YAHOO.widget.Dialog(newClone,{fixedcenter:true,modal:true,close:true,width:"700px",zIndex:50001,postmethod:'form'});myDialog.render();myDialog.show();var submitButton=$('pages_submit');var containerSave=document.createElement('div');newClone.appendChild(containerSave);containerSave.setAttribute('id','container-save');YE.on(containerSave,'click',submitPageDialog);var pageEditForm=$('helpContent');if(pageEditForm){pageEditForm.id='nothelpContent';pageEditForm=$('helpContent');if(pageEditForm){var newTabView=new YAHOO.widget.TabView(pageEditForm);}}
var legends=pageEditForm.getElementsByTagName('legend');for(var i=0;i<(legends.length);i++){legends[i].style.display='none';legends[i].style.margin='0';legends[i].style.padding='0';}
var fieldsets=pageEditForm.getElementsByTagName('fieldset');for(i=0;i<(fieldsets.length);i++){fieldsets[i].style.margin='0';fieldsets[i].style.padding='0';}
pageEditForm=$('page_edit');pageEditForm.setAttribute('id','page_edit_old');pageEditFormNew=$('page_edit');if(pageEditFormNew){var currentAction=pageEditForm.getAttribute('action');var pageid=getURLParam('pageid');var newAction='/admin/page_editor?siteid='+siteid+'&pageid='+pageid;pageEditFormNew.setAttribute('action',newAction);pageEditForm.setAttribute('action',newAction);}
var closeDivs=Dom.getElementsByClassName('container-close');for(i=0;i<(closeDivs.length);i++){var closeDiv=closeDivs[i];YE.on(closeDiv,'click',closeDialog);}
function closeDialog(e){var nothelpContact=$('nothelpContent');if(nothelpContact){nothelpContact.id='helpContent';}
myDialog.destroy();myDialog=null;return true;}
function submitPageDialog(e){myDialog.submit();var onSuccess=function(o){window.location=location.href;};var onFailure=function(o){window.location=location.href;};myDialog.callback.success=onSuccess;myDialog.callback.failure=onFailure;}}
YE.onDOMReady(pageEditorInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var YM=YAHOO.util.Motion;var YTab=YAHOO.widget.Tab;var toHeight='200';var animSpeed=1.2;function expandPlugin(e){YE.stopEvent(e);function changeImgBack(){var detractImg=Dom.getElementsByClassName('pluginExpand','img',elEx)[0];detractImg.setAttribute('src','/images/btimages/downArrow.png');}
function changeImg(){var detractImg=Dom.getElementsByClassName('pluginExpand','img',el)[0];detractImg.setAttribute('src','/images/btimages/upArrow.png');}
var divExpanded=document.getElementById('expanded');if(divExpanded){if(Dom.getAncestorByTagName(this,'div').getAttribute('id')==='expanded'){var elEx=Dom.getAncestorByTagName(this,'div');elEx.removeAttribute('id');var newAnim=new YAHOO.util.Anim(elEx,{height:{to:35}},animSpeed,YAHOO.util.Easing.easeBothStrong);newAnim.animate();newAnim.onComplete.subscribe(changeImgBack);return false;}else{elEx=divExpanded;elEx.removeAttribute('id');newAnim=new YAHOO.util.Anim(elEx,{height:{to:35}},animSpeed,YAHOO.util.Easing.easeBothStrong);newAnim.animate();newAnim.onComplete.subscribe(changeImgBack);}}
var el=Dom.getAncestorByTagName(this,'div');el.setAttribute('id','expanded');el.removeAttribute('style');var region=Dom.getRegion(el);toHeight=region.bottom-region.top;el.style.height='35px';el.style.overflow='hidden';toHeight=toHeight-20;newAnim=new YAHOO.util.Anim(el,{height:{to:toHeight}},animSpeed,YAHOO.util.Easing.easeBothStrong);newAnim.animate();newAnim.onComplete.subscribe(changeImg);}
function hideTheText(){var hideMe=document.getElementById('hideMe');if(hideMe){var newAnim=new YAHOO.util.Anim(hideMe,{height:{to:0},opacity:{to:0},paddingTop:{to:0},paddingBottom:{to:0},marginBottom:{to:0}},1.6,YAHOO.util.Easing.easeOut);newAnim.animate();hideMe.style.border='none';}}
function hideTheTexts(){var hideLinks=Dom.getElementsByClassName('success_message');var hideLinks1=Dom.getElementsByClassName('error_message');for(var i=0;i<(hideLinks1.length);i++){hideLinks.push(hideLinks1[i]);}
for(i=0;i<(hideLinks.length);i++){var newAnim=new YAHOO.util.Anim(hideLinks[i],{height:{to:0},opacity:{to:0},paddingTop:{to:0},paddingBottom:{to:0},marginBottom:{to:0}},1.6,YAHOO.util.Easing.easeOut);newAnim.animate();hideLinks[i].style.border='none';}}
function pluginInit(){var pluginWrapper=document.getElementById('pluginWrapper');if(pluginWrapper){var pluginSections=pluginWrapper.getElementsByTagName('div');if(pluginSections.length>1){for(var i=0;i<(pluginSections.length);i++){pluginSections[i].style.height='35px';pluginSections[i].style.overflow='hidden';var theHeading=Dom.getFirstChild(pluginSections[i]);theHeading.style.cursor='pointer';if(pluginSections[i].getAttribute('id')!=='expanded'){YE.on(theHeading,'click',expandPlugin);}else{YE.on(theHeading,'click',despandPlugin);}
var downArrow=document.createElement('img');downArrow.setAttribute('src','/images/btimages/downArrow.png');downArrow.setAttribute('alt','Click To Show More');downArrow.setAttribute('class','pluginExpand');downArrow.setAttribute('className','pluginExpand');downArrow.style.cssText='text-decoration: none;position: absolute;top: 12px;left: 10px';Dom.insertAfter(downArrow,theHeading);var theType=theHeading.innerHTML;}}}
var hideMe=document.getElementById('hideMe');var hideLinks=Dom.getElementsByClassName('success_message');var hideLinks1=Dom.getElementsByClassName('error_message');for(i=0;i<(hideLinks1.length);i++){hideLinks.push(hideLinks1[i]);}
if(hideMe&&hideLinks.length<1){setTimeout(hideTheText,5000);hideMe.style.cssText='overflow: hidden;';hideMe.style.height='0';var newAnim=new YAHOO.util.Anim(hideMe,{height:{to:15},opacity:{from:0,to:1},paddingTop:{to:5},paddingBottom:{to:5},marginBottom:{to:5}},1.2,YAHOO.util.Easing.easeOut);newAnim.animate();}else if(hideLinks.length>0){for(i=0;i<(hideLinks.length);i++){hideLinks[i].style.cssText='overflow: hidden;';hideLinks[i].style.height='0';newAnim=new YAHOO.util.Anim(hideLinks[i],{height:{to:15},opacity:{from:0,to:1},paddingTop:{to:5},paddingBottom:{to:5},marginBottom:{to:5}},1.2,YAHOO.util.Easing.easeOut);newAnim.animate();}
setTimeout(hideTheTexts,5000);}}
YE.onDOMReady(pluginInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var YM=YAHOO.util.Motion;var YTab=YAHOO.widget.Tab;var $=Dom.get;var sUrl;var postData;var oldElement;var DDM=YAHOO.util.DragDropMgr;YAHOO.namespace('sidebar');var originalDivs;(function(){YAHOO.sidebar.DDApp={init:function(){originalDivs=Dom.getElementsByClassName('moveAble','div','sidebarWrapper');var moveList=$('sidebarWrapper');var moveList2=$('sidebarWrapper2');var moveItems=Dom.getElementsByClassName('moveAble');var Target=new YAHOO.util.DDTarget(moveList);var Target2=new YAHOO.util.DDTarget(moveList2);for(var i=0;i<(moveItems.length);i++){var List=new YAHOO.sidebar.DDList(moveItems[i]);Dom.setStyle(moveItems[i],"cursor","move");}}};YAHOO.sidebar.DDList=function(id,sGroup,config){YAHOO.sidebar.DDList.superclass.constructor.call(this,id,sGroup,config);this.logger=this.logger||YAHOO;var el=this.getDragEl();Dom.setStyle(el,"opacity",0.67);this.goingUp=false;this.lastY=0;};YAHOO.extend(YAHOO.sidebar.DDList,YAHOO.util.DDProxy,{startDrag:function(x,y){this.logger.log(this.id+" startDrag");var dragEl=this.getDragEl();var clickEl=this.getEl();oldElement=this.getEl().parentNode.id;Dom.setStyle(clickEl,"opacity","0.2");dragEl.innerHTML=clickEl.innerHTML;Dom.setStyle(dragEl,"color",Dom.getStyle(clickEl,"color"));Dom.setStyle(dragEl,"backgroundColor",Dom.getStyle(clickEl,"backgroundColor"));Dom.setStyle(dragEl,"border","2px solid gray");},endDrag:function(e){this.logger.log(this.getEl().id+' dropped');var srcEl=this.getEl();var proxy=this.getDragEl();Dom.setStyle(proxy,"visibility","");var a=new YAHOO.util.Motion(proxy,{points:{to:Dom.getXY(srcEl)}},0.4,YAHOO.util.Easing.easeOut);var proxyid=proxy.id;var thisid=this.id;a.onComplete.subscribe(function(){var noOfDivs=Dom.getElementsByClassName('moveAble','div','sidebarWrapper');Dom.setStyle(proxyid,"visibility","hidden");Dom.setStyle(thisid,"opacity","1");if(srcEl.parentNode.id!==oldElement){var myDivs=Dom.getElementsByClassName('moveAble','div','sidebarWrapper');var b=1;for(var i=0;i<(myDivs.length);i++){var myDivValue=myDivs[i].getElementsByTagName('input')[0];myInputValue=myDivValue.value;myInputId=myInputValue.split('_');myInputId=myInputId[0];myNewValue=myInputId+'_'+b;myDivValue.value=myNewValue;b++;}
changeSidebarStatusProxy(srcEl);showLoading(showLoading,'siderbaConsole');}
if(srcEl.parentNode.id===oldElement&&srcEl.parentNode.id==='sidebarWrapper'&&noOfDivs.length===originalDivs.length){myDivs=Dom.getElementsByClassName('moveAble','div','sidebarWrapper');b=1;for(i=0;i<(myDivs.length);i++){myDivValue=myDivs[i].getElementsByTagName('input')[0];myInputValue=myDivValue.value;myInputId=myInputValue.split('_');myInputId=myInputId[0];myNewValue=myInputId+'_'+b;myDivValue.value=myNewValue;b++;}
changeSidebarPosition(srcEl);showLoading(showLoading,'siderbaConsole');}});a.animate();},onDragDrop:function(e,id){if(DDM.interactionInfo.drop.length===1){var pt=DDM.interactionInfo.point;var region=DDM.interactionInfo.sourceRegion;if(!region.intersect(pt)){var destEl=Dom.get(id);var destDD=DDM.getDDById(id);destEl.appendChild(this.getEl());destDD.isEmpty=false;DDM.refreshCache();}}},onDrag:function(e){var y=YE.getPageY(e);if(y<this.lastY){this.goingUp=true;}else if(y>this.lastY){this.goingUp=false;}
this.lastY=y;},onDragOver:function(e,id){var srcEl=this.getEl();var destEl=Dom.get(id);if(destEl.nodeName.toLowerCase()==="div"){var orig_p=srcEl.parentNode;var p=destEl.parentNode;if(this.goingUp){p.insertBefore(srcEl,destEl);}else{p.insertBefore(srcEl,destEl.nextSibling);}
DDM.refreshCache();}}});YE.onDOMReady(YAHOO.sidebar.DDApp.init,YAHOO.sidebar.DDApp,true);}());function sideBarInit(){var checkBoxs=Dom.getElementsByClassName('checkBoxClick');for(var i=0;i<(checkBoxs.length);i++){YE.on(checkBoxs[i],'click',changeSidebarStatus,checkBoxs[i]);}
var sidebarSubmit=$('sidebarSubmit');if(sidebarSubmit){sidebarSubmit.style.display='none';}
var layoutType=$('layoutType');if(layoutType){var domain=$('viewSite').href;var iFrame=document.createElement('iframe');iFrame.setAttribute('src',domain+layoutType.value);iFrame.setAttribute('width','250px');iFrame.setAttribute('height','400px');iFrame.setAttribute('id','sidebarPreview');$('dashboardMain').appendChild(iFrame);iFrame.style.cssText='opacity:0;filter: alpha(opacity=0);position: absolute;top:300px;right:0;border:2px solid #5090D0;display:none;';var previewLink=document.createElement('a');$('dashboardMain').appendChild(previewLink);previewLink.appendChild(document.createTextNode('Show Preview'));previewLink.setAttribute('href','');previewLink.setAttribute('title','Show Preview');previewLink.setAttribute('id','previewLink');previewLink.style.cssText='clear: both;display: block;width: 77px;margin: 10px auto;text-align: center;';YE.on(previewLink,'click',showPreview);}
var netform=$('sidebar_networking');if(netform){var checkall=$('checkall');YE.on(checkall,'click',function(){checkall=$('checkall');var checkallLabel=Dom.getFirstChild(checkall.parentNode);var checkchecked=checkall.getAttribute('checked');if(checkchecked==='checked'){var checkAllBoxes=false;checkall.removeAttribute('checked');}else{checkAllBoxes=true;checkall.setAttribute('checked','checked');}
var netchecks=netform.getElementsByTagName('input');if(netchecks){for(i=0;i<(netchecks.length);i++){var name=netchecks[i].getAttribute('name');if(name==="networks[]"){if(checkAllBoxes){netchecks[i].setAttribute('checked','checked');}else{netchecks[i].removeAttribute('checked');}}}}});}}
function showPreview(e){var showPreviewLink=$('previewLink');if(showPreviewLink){YE.stopEvent(e);var iFrame=$('sidebarPreview');iFrame.style.display='block';var newAnim=new YAHOO.util.Anim(iFrame,{opacity:{to:1}},1,YAHOO.util.Easing.easeOut);newAnim.animate();newAnim.onComplete.subscribe(changePreviewLink);}}
function changePreviewLink(){var showPreviewLink=$('previewLink');if(showPreviewLink){showPreviewLink.innerHTML='Hide Preview';showPreviewLink.setAttribute('title','Hide Preview');showPreviewLink.setAttribute('id','hidePreview');YE.on(showPreviewLink,'click',hidePreview);}}
function hidePreview(e){var hidePreviewLink=$('hidePreview');if(hidePreviewLink){YE.stopEvent(e);var iFrame=$('sidebarPreview');var newAnim=new YAHOO.util.Anim(iFrame,{opacity:{to:0}},1,YAHOO.util.Easing.easeOut);newAnim.animate();newAnim.onComplete.subscribe(changePreviewLink1);}}
function changePreviewLink1(){var hidePreviewLink=$('hidePreview');if(hidePreviewLink){var iFrame=$('sidebarPreview');iFrame.style.display='none';hidePreviewLink.innerHTML='Show Preview';hidePreviewLink.setAttribute('title','Show Preview');hidePreviewLink.setAttribute('id','previewLink');YE.on(hidePreviewLink,'click',showPreview);}}
var handleSidebarSuccess=function(o){if(o.responseText!==undefined){var theMain=$('main');if(theMain){theMain.innerHTML=o.responseText;var newWrapper=$('sidebarCentre');theMain.innerHTML='<div id="sidebarCentre" class="helpTip">'+newWrapper.innerHTML+'</div>';YE.onDOMReady(sideBarInit);YE.onDOMReady(YAHOO.sidebar.DDApp.init,YAHOO.sidebar.DDApp,true);var dashBoard=$('dashboardMain');if(dashBoard){var success=document.createElement('p');success.appendChild(document.createTextNode('Layout Changed Successfully'));success.setAttribute('class','success_message');success.setAttribute('className','success_message');var pTag=dashBoard.getElementsByTagName('p')[1];Dom.insertAfter(success,pTag);}}
var loadingPanel=$('loadingPanel_c');if(loadingPanel){loadingPanel.parentNode.removeChild(loadingPanel);var loadingMask=$('loadingPanel_mask');loadingMask.parentNode.removeChild(loadingMask);}}};var handleSidebarFailure=function(o){if(o.responseText!==undefined){alert("There was an error, please try again");}};var sidebarCallback={success:handleSidebarSuccess,failure:handleSidebarFailure};function changeSidebarStatus(e,el){var siteid=getURLParam('siteid');var selected=this.value;var sUrl='/admin/sidebar?siteid='+siteid+'&selected='+selected;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,sidebarCallback,postData);}
function changeSidebarStatusProxy(el){var siteid=getURLParam('siteid');var inputs=el.getElementsByTagName('input');var selected=inputs[0].value;var sUrl='/admin/sidebar?siteid='+siteid+'&selected='+selected;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,sidebarCallback,postData);}
function changeSidebarPosition(el){var siteid=getURLParam('siteid');var checkBoxs=Dom.getElementsByClassName('checkBoxClick','input','sidebarWrapper');var checkBoxValue=[];var j=0;for(var i=0;i<(checkBoxs.length);i++){checkBoxValue[j]=checkBoxs[i].value;j++;}
var inputs=el.getElementsByTagName('input');var position="1";var selected=inputs[0].value;var sUrl='/admin/sidebar?siteid='+siteid+'&selected='+selected+'&position='+position+'&checkboxes='+checkBoxValue;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,sidebarCallback,postData);}
YE.onDOMReady(sideBarInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var $=Dom.get;var uploadCounter,fileIdHash,dataArr,uploader,currentImg,rowIdAnim,siteid,userid,sUrl,viewportWidth=Dom.getViewportWidth(),viewportHeight=Dom.getViewportHeight(),imgDialog,altDialog,fileID,prodWidth=200,fileList,oAutoComp;function imageInit(){YAHOO.widget.Uploader.SWFURL="/includes/jscript/"+versionNum+"/library/uploader.swf";simpleImgWriter=new YAHOO.widget.LogWriter("SimpleImage");var closeContainer=Dom.getElementsByClassName('container-close','div','imageContainer');closeContainer=closeContainer[0];YE.on(closeContainer,'click',hideContainer);var images=Dom.getElementsByClassName('client_edit','img','content');if(images.length>0){for(var i=0;i<(images.length);i++){var thisImage=images[i];YE.on(thisImage,'click',editImage);}}
var aNewDiv=$('uploaderOverlay');if(aNewDiv){simpleImgWriter.log('Image uploader enabled',"BTCS");uploader=new YAHOO.widget.Uploader(aNewDiv);uploader.addListener('contentReady',handleContentReady);uploader.addListener('fileSelect',onFileSelect);uploader.addListener('uploadError',onUploadError);uploader.addListener('uploadComplete',onUploadComplete);uploader.addListener('uploadProgress',onUploadProgress);uploader.addListener('uploadStart',onUploadStart);}
siteid=getURLParam('siteid');var uid=$('jsuid');if(uid){userid=uid.value;}else{userid=0;}
rowIdAnim=0;var thumbLogos=Dom.getElementsByClassName('logo_thumb_nails');var logoDelete;for(i=0;i<(thumbLogos.length);i++){thisThumb=thumbLogos[i];thisThumb.style.position='relative';thisThumb.style.zIndex='0';var listcontainer=Dom.getAncestorByTagName(thisThumb,'div');listcontainer.style.cssText='position:relative;';logoDelete=document.createElement('img');logoDelete.setAttribute('class','deleteLogo');logoDelete.setAttribute('className','deleteLogo');logoDelete.setAttribute('src','/images/close.gif');logoDelete.style.cssText='position:absolute;z-index:2000;top:0;right:0;height:12px;width:12px;';YE.on(logoDelete,'click',deleteLogo);listcontainer.appendChild(logoDelete);}
var thumbImages=Dom.getElementsByClassName('image_thumb_nails');var imageDelete;for(i=0;i<(thumbImages.length);i++){thisThumb=thumbImages[i];thisThumb.style.position='relative';thisThumb.style.zIndex='0';var listcontainer=Dom.getAncestorByTagName(thisThumb,'li');thumbDiv=document.createElement('div');thumbDiv.style.position='relative';thumbDiv.setAttribute('class','thumbDiv');thumbDiv.setAttribute('className','thumbDiv');listcontainer=listcontainer.appendChild(thumbDiv);thumbDiv.appendChild(thisThumb);imageDelete=document.createElement('img');imageDelete.setAttribute('class','deleteImage');imageDelete.setAttribute('className','deleteImage');imageDelete.setAttribute('src','/images/close.gif');imageDelete.style.cssText='position:absolute;z-index:2000;top:0;left:0;';thumbDiv=thumbDiv.appendChild(imageDelete);YE.on(thisThumb,'click',setImage);}
var deleteImages=Dom.getElementsByClassName('deleteImage',"img");for(i=0;i<deleteImages.length;i++){delImg=deleteImages[i];YE.on(delImg,'click',deleteImage);}
var thumbTipDiv=$('thumbTipDiv');if(!thumbTipDiv){thumbTipDiv=document.createElement('div');thumbTipDiv.setAttribute('id','thumbTipDiv');Dom.setStyle(thumbTipDiv,'position','absolute');Dom.setStyle(thumbTipDiv,'display','none');Dom.setStyle(thumbTipDiv,'z-index','5520');Dom.setStyle(thumbTipDiv,'opacity','0.9');if(subBrand==='bt'){Dom.setStyle(thumbTipDiv,'border','2px solid #DE1F85');}else{Dom.setStyle(thumbTipDiv,'border','2px solid #B7C553');}
Dom.setStyle(thumbTipDiv,'background','#CCCCCC');Dom.setStyle(thumbTipDiv,'padding','5px');Dom.setStyle(thumbTipDiv,'opacity','0.9');Dom.setStyle(thumbTipDiv,'color','#000');thumbTipDiv.appendChild(document.createTextNode('Thumb Filename'));var body=document.getElementsByTagName('body')[0];body.appendChild(thumbTipDiv);}
var thumbNames=Dom.getElementsByClassName('thumbName');if(thumbNames.length>0){for(i=0;i<(thumbNames.length);i++){Dom.setStyle(thumbNames[i],'cursor','pointer');var param2=thumbNames[i].innerHTML;var extraParams=[thumbTipDiv,param2];YE.on(thumbNames[i],'mousemove',animateIt,extraParams);YE.on(thumbNames[i],'mouseout',hideEditTip);}}}
function handleContentReady(){uploader.setAllowLogging(true);uploader.setAllowMultipleFiles(true);var ff=[{description:"Images",extensions:"*.jpg"}];uploader.setFileFilters(ff);}
var handleImgSuccess=function(o){var thesrc=$('extra_1');if(thesrc){thesrc.style.display='none';if(o.responseText!==undefined){if(o.responseText!==''){thesrc.innerHTML=o.responseText;if(thesrc.innerHTML!==''){oAutoComp.destroy();var oldThumbViewer=$('thumbViewer');oldThumbViewer.innerHTML=$('thumbViewerNew').innerHTML;thesrc.innerHTML='';var deleteImages=Dom.getElementsByClassName('deleteImage',"img");for(var i=0;i<deleteImages.length;i++){delImg=deleteImages[i];YE.on(delImg,'click',deleteImage);}
var thumbImages=Dom.getElementsByClassName('image_thumb_nails');for(i=0;i<(thumbImages.length);i++){thisThumb=thumbImages[i];YE.on(thisThumb,'click',setImage);}
var closeContainer=Dom.getElementsByClassName('container-close','div','imageContainer');closeContainer=closeContainer[0];YE.on(closeContainer,'click',hideContainer);var thumbNames=Dom.getElementsByClassName('thumbName');if(thumbNames.length>0){for(i=0;i<(thumbNames.length);i++){Dom.setStyle(thumbNames[i],'cursor','pointer');thumbTipDiv=$('thumbTipDiv');var param2=thumbNames[i].innerHTML;var extraParams=[thumbTipDiv,param2];YE.on(thumbNames[i],'mousemove',animateIt,extraParams);YE.on(thumbNames[i],'mouseout',hideEditTip);}}
enableAutoComplete();}}}}else{thesrc=$('editor');if(o.responseText!==undefined){thesrc.innerHTML=o.responseText;if(thesrc.innerHTML!==''){oldThumbViewer=$('thumbViewer');newThumbViewer=$('returnedStuff');if(!newThumbViewer){newThumbViewer=$('thumbViewerNew');}
if(newThumbViewer&&oldThumbViewer){oldThumbViewer.innerHTML=newThumbViewer.innerHTML;}
deleteImages=Dom.getElementsByClassName('deleteImage',"img");for(i=0;i<deleteImages.length;i++){delImg=deleteImages[i];YE.on(delImg,'click',deleteImage);}
var thumbLogos=Dom.getElementsByClassName('logo_thumb_nails');var logoDelete;for(i=0;i<(thumbLogos.length);i++){thisThumb=thumbLogos[i];thisThumb.style.position='relative';thisThumb.style.zIndex='0';var listcontainer=Dom.getAncestorByTagName(thisThumb,'div');listcontainer.style.cssText='position:relative;';logoDelete=document.createElement('img');logoDelete.setAttribute('class','deleteLogo');logoDelete.setAttribute('className','deleteLogo');logoDelete.setAttribute('src','/images/close.gif');logoDelete.style.cssText='position:absolute;z-index:2000;top:0;right:0;height:12px;width:12px;';YE.on(logoDelete,'click',deleteLogo);listcontainer.appendChild(logoDelete);}}}}};var handleImgFailure=function(o){if(o.responseText!==undefined){thesrc.innerHTML="<ul><li>Transaction id: "+o.tId+"</li>";thesrc.innerHTML+="<li>HTTP status: "+o.status+"</li>";thesrc.innerHTML+="<li>Status code message: "+o.statusText+"</li></ul>";}};var imgcallback={success:handleImgSuccess,failure:handleImgFailure};function callImgAjax(){simpleImgWriter.log("Image ajax fired to URL:\n"+sUrl,"BTCS");var imageRequest=YAHOO.util.Connect.asyncRequest('GET',sUrl,imgcallback);}
function hideContainer(e){YE.stopEvent(e);imgDialog.hide();var modalBg=$('modalBg');if(modalBg){modalBg.parentNode.removeChild(modalBg);}
var extra3=$('extra_3');if(extra3){extra3.style.display='none';}}
function enableAutoComplete(){var searchInput=$('searchFile');if(searchInput){searchInput.value='';var autoCont=Dom.getNextSibling(searchInput);autoCont=Dom.getNextSibling(autoCont);autoCont=Dom.getFirstChild(autoCont);var oDS=new YAHOO.util.XHRDataSource("/plugin/simple_image/return_image_by_name");oDS.responseSchema={recordDelim:"\n",fieldDelim:"\t"};oDS.responseType=YAHOO.util.XHRDataSource.TYPE_TEXT;oDS.scriptQueryAppend="siteid="+siteid;oAutoComp=new YAHOO.widget.AutoComplete(searchInput,autoCont,oDS);oAutoComp.minQueryLength=0;oAutoComp.formatResult=function(oResultItem,sQuery){var returned=document.createElement('div');returned.innerHTML=oResultItem;var thumbList=Dom.getFirstChild($('thumb_sub'));thumbList.innerHTML=returned.innerHTML;oAutoComp.setBody('');var deleteImages=Dom.getElementsByClassName('deleteImage',"img");for(var i=0;i<deleteImages.length;i++){delImg=deleteImages[i];YE.on(delImg,'click',deleteImage);}
var thumbImages=Dom.getElementsByClassName('image_thumb_nails');for(i=0;i<(thumbImages.length);i++){thisThumb=thumbImages[i];YE.on(thisThumb,'click',setImage);}
var closeContainer=Dom.getElementsByClassName('container-close','div','imageContainer');closeContainer=closeContainer[0];YE.on(closeContainer,'click',hideContainer);var thumbNames=Dom.getElementsByClassName('thumbName');if(thumbNames.length>0){for(i=0;i<(thumbNames.length);i++){Dom.setStyle(thumbNames[i],'cursor','pointer');thumbTipDiv=$('thumbTipDiv');var params2=thumbNames[i].innerHTML;var extraParams=[thumbTipDiv,params2];YE.on(thumbNames[i],'mousemove',animateIt,extraParams);YE.on(thumbNames[i],'mouseout',hideEditTip);}}};}}
function editImage(e){if(!oAutoComp){enableAutoComplete();}
var newViewportHeight=Dom.getViewportHeight();var changeThumbSize=$('thumbViewer');if(newViewportHeight<600){changeThumbSize.style.height=133+'px';}else if(newViewportHeight>800){changeThumbSize.style.height=370+'px';}else{changeThumbSize.style.height=245+'px';}
currentImg=this;pageid=getURLParam('pageid');imgid=currentImg.id;filename=currentImg.src.split('/');filename=filename[filename.length-1];var pagetitle=Dom.getElementsByClassName('this_page','li')[0];pagetitle=pagetitle.innerHTML;var extra3=$('extra_3');if(extra3){extra3.style.display='block';extra3.style.height='0';}
var imageContainer=$('imageContainer');if(imageContainer){imageContainer.style.display='block';imgDialog=new YAHOO.widget.Overlay(imageContainer,{fixedcenter:true,close:true,constraintoviewport:true,zIndex:1005});imgDialog.render();imgDialog.show();var modalBg=document.createElement('div');modalBg.setAttribute('id','modalBg');modalBg.style.cssText='width: '+document.body.clientWidth+'px; height: '+(document.body.clientHeight+200)+'px; background: #000; opacity: 0.3;z-index: 1002;position:absolute;top: 0; left:0;filter: alpha(opacity=30);';var bodyDad=document.getElementsByTagName('body')[0].appendChild(modalBg);}
var closeButton=Dom.getElementsByClassName('container-close','div',imageContainer)[0];YE.on(closeButton,'click',clearListStyles,imageContainer);var listItems=Dom.getElementsByClassName('image_thumb_nails');for(var i=0;i<(listItems.length);i++){var listFileName=listItems[i].getAttribute('src');listFileName=listFileName.split('/');listFileName=listFileName[listFileName.length-1];var newFile=str_replace('thumb_','',listFileName);var selectedFile=str_replace('tiny_','',filename);selectedFile=str_replace('small_','',selectedFile);selectedFile=str_replace('thumb_','',selectedFile);selectedFile=str_replace('medium_','',selectedFile);selectedFile=str_replace('large_','',selectedFile);selectedFile=str_replace('uber_','',selectedFile);selectedFile=str_replace('orig_','',selectedFile);if(selectedFile===newFile){var listItem=Dom.getAncestorByTagName(listItems[i],'li');if(subBrand==='bt'){Dom.setStyle(listItem,'border','1px solid #DE1F85');}else{Dom.setStyle(listItem,'border','1px solid #B7C553');}
Dom.setStyle(listItem,'width','98px');Dom.setStyle(listItem,'height','98px');}}
var hasAltTag=this.getAttribute('alt');var altInput=$('newAltTag');var altSave=$('save-alt-tag');if(altInput){altInput.parentNode.removeChild(altInput);altInput=$('newAltTag');if(altInput){altInput.parentNode.removeChild(altInput);}}
if(altSave){altSave.parentNode.removeChild(altSave);}
if(hasAltTag!==''&&hasAltTag!==null&&hasAltTag!=='Default Image'){altInput=document.createNamedElement('input','altTag','text');altInput.setAttribute('id','newAltTag');Dom.setStyle(altInput,'width','250px');Dom.setStyle(altInput,'margin','10px 0 15px');imageContainer.appendChild(altInput);altInput.setAttribute('value',hasAltTag);var saveAlt=document.createElement('img');saveAlt.setAttribute('id','save-alt-tag');saveAlt.setAttribute('src','/images/tick.png');saveAlt.setAttribute('alt','Save Alt Tag');Dom.setStyle(saveAlt,'cursor','pointer');imageContainer.appendChild(saveAlt);}
YE.on(saveAlt,'click',function(){var altTag=altInput.value;currentImg.alt=altTag;sUrl='/plugin/simple_image/updateImageXML?siteid='+siteid+'&pageid='+pageid+'&imgid='+imgid+'&filename='+filename+'&altTag='+altTag+'&width='+currentImg.width+'&height='+currentImg.height+'&pagetitle='+pagetitle;imgDialog.hide();clearListStyles(null,imageContainer);var modalBg=$('modalBg');if(modalBg){modalBg.parentNode.removeChild(modalBg);}
var extra3=$('extra_3');if(extra3){extra3.style.display='none';}
callImgAjax();});YE.stopEvent(e);}
function clearListStyles(e,imageContainer){var listItems=imageContainer.getElementsByTagName('li');for(var i=0;i<(listItems.length);i++){Dom.setStyle(listItems[i],'border','none');Dom.setStyle(listItems[i],'width','100px');Dom.setStyle(listItems[i],'height','100px');}}
function createDataTable(entries){rowCounter=0;this.fileIdHash={};this.dataArr=[];for(var i in entries){var entry=entries[i];entry.progress="<div style='height:5px;width:"+prodWidth+"px;background-color:#CCC;'></div>";dataArr.unshift(entry);rowCounter++;}
for(var j=0;j<dataArr.length;j++){this.fileIdHash[dataArr[j].id]=j;}
var myColumnDefs=[{key:"name",label:"File Name",sortable:false},{key:"size",label:"Size",sortable:false},{key:"progress",label:"Upload progress",sortable:false}];this.myDataSource=new YAHOO.util.DataSource(dataArr);this.myDataSource.responseType=YAHOO.util.DataSource.TYPE_JSARRAY;this.myDataSource.responseSchema={fields:["id","name","created","modified","type","size","progress"]};this.singleSelectDataTable=new YAHOO.widget.DataTable("single",myColumnDefs,this.myDataSource,{caption:"Files To Upload",selectionMode:"single"});var single=$('single');var tableHeight=Dom.getFirstChild(single);tableHeight=Dom.getNextSibling(tableHeight);tableHeight=Dom.getRegion(tableHeight);tableHeight=tableHeight.bottom-tableHeight.top;tableHeight=tableHeight+30;single.style.height='0px';var myAnim=new YAHOO.util.Anim(single,{height:{to:tableHeight}},2,YAHOO.util.Easing.easeBothStrong);myAnim.animate();if($('company_logo_add')){myAnim.onComplete.subscribe(logoupload);}else{myAnim.onComplete.subscribe(upload);}}
function upload(){if(fileList!==null){var idToUpload=dataArr[uploadCounter].id;uploader.setSimUploadLimit(3);uploader.uploadAll("/plugin/simple_image/image_upload?siteid="+siteid+"&userid="+userid);}}
function logoupload(){if(fileList!==null){var idToUpload=dataArr[uploadCounter].id;uploader.setSimUploadLimit(3);var initials=$('copyright-check');var initi='';if(initials){initi=initials.value;}
uploader.uploadAll("/plugin/simple_image/logo_upload?siteid="+siteid+"&userid="+userid+"&initials="+initi);}}
function onUploadProgress(event){rowNum=fileIdHash[event.id];prog=Math.round(prodWidth*(event.bytesLoaded/event.bytesTotal));progbar="<div style='height:5px;width:"+prodWidth+"px;background-color:#CCC;'><div style='height:5px;background-color:#F00;width:"+prog+"px;'></div></div>";singleSelectDataTable.updateRow(rowNum,{name:dataArr[rowNum].name,size:dataArr[rowNum].size,progress:progbar});}
function onFileSelect(event){uploadCounter=0;fileList=event.fileList;createDataTable(fileList);}
function onUploadStart(event){var thumbOverlay=$('thumbOverlay');if(!thumbOverlay){var thumbList=$('thumbViewer');thumbList1=thumbList.getElementsByClassName('thumb_list')[0];thumbList=Dom.getFirstChild(thumbList);thumbList=Dom.getFirstChild(thumbList);if(thumbList.tagName.toLowerCase()!=='ul'){thumbList=Dom.getFirstChild(thumbList);}
thumbSize=Dom.getRegion(thumbList1);thumbOverlay=document.createElement('div');thumbList.appendChild(thumbOverlay);thumbOverlay.setAttribute('id','thumbOverlay');thumbOverlay.style.width='485px';var thumbListHeight=thumbSize.bottom-thumbSize.top;thumbOverlay.style.height=thumbListHeight+'px';Dom.setStyle(thumbOverlay,'background-color','#000');Dom.setStyle(thumbOverlay,'z-index','2000');Dom.setStyle(thumbOverlay,'position','absolute');Dom.setStyle(thumbOverlay,'opacity','0.2');}
rowNum=fileIdHash[event.id];singleSelectDataTable.updateRow(rowNum,{name:dataArr[rowNum].name,size:dataArr[rowNum].size,progress:"Starting..."});}
function onUploadComplete(event){uploadCounter++;rowNum=fileIdHash[event.id];prog=Math.round(100*(event.bytesLoaded/event.bytesTotal));progbar="<div style='height:5px;width:"+prodWidth+"px;background-color:#CCC;'><div style='height:5px;background-color:#92A756;width:"+prodWidth+"px;'></div></div>";singleSelectDataTable.updateRow(rowNum,{name:dataArr[rowNum].name,size:dataArr[rowNum].size,progress:progbar});if(uploadCounter===rowCounter){uploader.clearFileList();uploader.enable();fileID=null;var isSidebar=$('add_sidebar_image');var isLogo=$('add_company_logo');if(isSidebar){sUrl='/plugin/simple_image/returnUploadedImages?siteid='+siteid;}else if(isLogo){sUrl='/plugin/simple_image/returnUploadedLogos?siteid='+siteid;}else{sUrl='/plugin/simple_image/updateThumbViewer?siteid='+siteid;}
rowIdAnim++;simpleImgWriter.log("All files uploaded!","BTCS");var single=$('single');var animBack=new YAHOO.util.Anim(single,{height:{to:0}},2,YAHOO.util.Easing.easeBothStrong);animBack.animate();animBack.onComplete.subscribe(callImgAjax);}}
function onUploadError(event){simpleImgWriter.log(event,"BTCS");}
function setImage(e){var newImg=currentImg;filename=this.alt;theImageSrc=this.src;newImgSize=newImg.src.split('/');newImgSize=newImgSize[newImgSize.length-1];newImgSize=newImgSize.split('_');newImgSize=newImgSize[0];pageid=getURLParam('pageid');imgid=currentImg.id;var pagetitle=Dom.getElementsByClassName('this_page','li')[0];pagetitle=pagetitle.innerHTML;if(altDialog){altDialog.destroy();}
var altContainer=document.createElement('div');$('extra_2').appendChild(altContainer);altContainer.setAttribute('id','altTagContainer');Dom.setStyle(altContainer,'z-index',1006);var dialogDiv=document.createElement('div');Dom.setStyle(dialogDiv,'text-align','center');var altText=document.createElement('p');dialogDiv.appendChild(altText);altText.appendChild(document.createTextNode('Please describe your image in no more than 8 words'));var altInput=document.createNamedElement('input','altTag','text');altInput.setAttribute('id','newAltTag');Dom.setStyle(altInput,'width','250px');dialogDiv.appendChild(altInput);altDialog=new YAHOO.widget.Panel(altContainer,{fixedcenter:true,close:true,constraintoviewport:true,width:"400px",zIndex:1006});altDialog.setHeader("Type In Your Alt Tag");altDialog.setBody(dialogDiv);altDialog.render();altDialog.show();var saveAlt=document.createElement('div');saveAlt.setAttribute('id','container-save');altContainer.appendChild(saveAlt);YE.on(saveAlt,'click',function(){newImg.src=str_replace('thumb_',newImgSize+'_',theImageSrc);currentImg.src=newImg.src;var altTag=altInput.value;currentImg.alt=altTag;sUrl='/plugin/simple_image/updateImageXML?siteid='+siteid+'&pageid='+pageid+'&imgid='+imgid+'&filename='+filename+'&altTag='+altTag+'&width='+currentImg.width+'&height='+currentImg.height+'&pagetitle='+pagetitle;imgDialog.hide();var modalBg=$('modalBg');if(modalBg){modalBg.parentNode.removeChild(modalBg);}
var extra3=$('extra_3');if(extra3){extra3.style.display='none';}
callImgAjax();altDialog.destroy();altDialog=null;});var imageContainer=$('imageContainer');clearListStyles(null,imageContainer);}
function deleteImage(e){YE.stopEvent(e);var brother=Dom.getPreviousSibling(this);var src=str_replace("http://","",brother.src);pageid=getURLParam('pageid');deli=confirm("Are you sure you want to delete this image?");if(deli===true){sUrl='/plugin/simple_image/imageDelete?siteid='+siteid+'&pageid='+pageid+'&src='+src;callImgAjax();}else{return false;}}
function deleteLogo(e){YE.stopEvent(e);var brother=Dom.getPreviousSibling(this);var src=str_replace("http://","",brother.src);pageid=getURLParam('pageid');deli=confirm("Are you sure you want to delete this image?");if(deli===true){sUrl='/plugin/simple_image/logoDelete?siteid='+siteid+'&pageid='+pageid+'&src='+src;callImgAjax();}else{return false;}}
YE.onDOMReady(imageInit);
myDataSource=null;myDataTable=null;myConfigs=null;paginator=null;var getTerms=function(query){myDataSource.sendRequest('&query='+query,myDataTable.onDataReturnInitializeTable,myDataTable,myConfigs);};var getUnlisted=function(query){myDataSource.sendRequest('&query='+query,myDataTable.onDataReturnInitializeTable,myDataTable,myConfigs);};function settingPageInit(){myLogWriter=new YAHOO.widget.LogWriter("SiteSetting");var siteSettingsForm=$('siteedit');var businessDesc=$('businessDesc');if(siteSettingsForm&&businessDesc){myLogWriter.log("Site Settings Form Found","BTCS");YE.on(siteSettingsForm,'submit',checkSiteSettings,siteSettingsForm);}
var numNewKeywords=$('numNewKeywords');var numUnlKeywords=$('numUnlKeywords');if(numNewKeywords||numUnlKeywords){var optionsUl=$('optionUl');if(optionsUl){var newLi=document.createElement('li');optionsUl.appendChild(newLi);var newLink=document.createElement('a');newLi.appendChild(newLink);newLink.setAttribute('href','/keyword?siteid='+siteid);newLink.setAttribute('title','Keywords');newLink.appendChild(document.createTextNode('Keywords'));var keywordOpen=YAHOO.util.Cookie.getSub('optionStatus','keywordMenu',{path:"/",domain:currentLocation});if(keywordOpen==='expanded'){YE.on(newLink,'click',retractKeywordDiv);}else{YE.on(newLink,'click',expandKeywordDiv);}}else{var aDiv=document.createElement('div');document.body.appendChild(aDiv);aDiv.setAttribute('id','numNewKeywordCont');Dom.setStyle(aDiv,'position','fixed');Dom.setStyle(aDiv,'top','0');Dom.setStyle(aDiv,'left','0');Dom.setStyle(aDiv,'background-color','#FFF');Dom.setStyle(aDiv,'border','1px solid #CCC');Dom.setStyle(aDiv,'padding','10px 10px 15px');var showAllKeywords={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){var newSpan=document.createElement('span');newSpan.innerHTML="Total: "+args[0].responseText;$('numNewKeywordCont').appendChild(newSpan);Dom.setStyle(newSpan,'position','absolute');Dom.setStyle(newSpan,'bottom','1px');Dom.setStyle(newSpan,'top','auto');Dom.setStyle(newSpan,'right','1px');Dom.setStyle(newSpan,'font-size','9px');Dom.setStyle(newSpan,'color','#AAA');}}}};var allKeywords=YAHOO.util.Connect.asyncRequest('POST','/keyword/count_keywords',showAllKeywords);if(numNewKeywords){var h4=document.createElement('h4');Dom.setStyle(h4,'margin-bottom','10px');Dom.setStyle(h4,'text-align','center');aDiv.appendChild(h4);h4.appendChild(document.createTextNode('New Keywords'));var p=document.createElement('p');Dom.setStyle(p,'margin','0');Dom.setStyle(p,'text-align','center');aDiv.appendChild(p);p.appendChild(document.createTextNode(numNewKeywords.value+' - '));var link=document.createElement('a');p.appendChild(link);link.setAttribute('href','/keyword?siteid='+siteid+'&showNew=true');link.setAttribute('title','See New Keywords');link.appendChild(document.createTextNode('See New'));}
if(numNewKeywords&&numUnlKeywords){if(p){Dom.setStyle(p,'margin-bottom','12px');}}
if(numUnlKeywords){var h4=document.createElement('h4');Dom.setStyle(h4,'margin-bottom','10px');Dom.setStyle(h4,'text-align','center');aDiv.appendChild(h4);h4.appendChild(document.createTextNode('Unlisted Keywords'));var p=document.createElement('p');Dom.setStyle(p,'margin','0');Dom.setStyle(p,'text-align','center');aDiv.appendChild(p);p.appendChild(document.createTextNode(numUnlKeywords.value+' - '));var link=document.createElement('a');p.appendChild(link);link.setAttribute('href','/keyword/uncategorised_keywords?siteid='+siteid);link.setAttribute('title','See Unlisted Keywords');link.appendChild(document.createTextNode('See Unlisted'));}}}
var siteEditForm=$('siteEditForm');if(siteEditForm){var getGalleryPages=$('pageid');if(getGalleryPages){var options=getGalleryPages.getElementsByTagName('option');for(var i=0;i<(options.length);i++){var thisOption=options[i];YE.on(thisOption,'click',function(e,value){myLogWriter.log("Updating the number of Gallery Images...","BTCS");sUrl='/plugin/get_number_images?siteid='+siteid+'&pageid='+value;getNumberPages(sUrl);},thisOption.value);}}
var keyTextArea=$('sitekeywords');if(keyTextArea){myLogWriter.log("Keywords For The Current Category Initialised","BTCS");var keywordContainer=$('keywordContainer');var myInput=$('myInput');var oDS=new YAHOO.util.XHRDataSource("/keyword/show_keywords");oDS.responseType=YAHOO.util.XHRDataSource.TYPE_TEXT;oDS.scriptQueryAppend="siteid="+siteid;oDS.responseSchema={recordDelim:"\n",fieldDelim:"\t"};oDS.maxCacheEntries=100;var oAC=new YAHOO.widget.AutoComplete(myInput,keywordContainer,oDS);oAC.minQueryLength=3;oAC.maxResultsDisplayed=50;return{oDS:oDS,oAC:oAC[j]};}}
var keywordTable=$('json');if(keywordTable){var showNewKeywords=getURLParam('showNew');var oACDS=new YAHOO.util.FunctionDataSource(getTerms);oACDS.queryMatchContains=true;var oAutoComp=new YAHOO.widget.AutoComplete("dt_input","dt_ac_container",oACDS);oAutoComp.minQueryLength=3;var formatUrl=function(elCell,oRecord,oColumn,sData){if(oRecord.getData("allow_keyword")==='Not New'){elCell.innerHTML="<a href='/keyword/remove_keyword?siteid="+siteid+"&keyword_id="+oRecord.getData("id")+"' title='Remove Keyword' class='removeKeyword' onclick='removeKeyword(null, this.href);return false;'>Remove</a>";}else{elCell.innerHTML="<a href='"+oRecord.getData("allow_keyword")+"' title='Allow This Keyword' class='allowKeyword' onclick='allowKeyword(null, this.href);return false;'>Allow</a> / <a href='/keyword/remove_keyword?siteid="+siteid+"&keyword_id="+oRecord.getData("id")+"&newKeyword=true' title='Remove Keyword' class='removeKeyword' onclick='removeKeyword(null, this.href);return false;'>Remove</a>";}};var formatInput=function(elCell,oRecord,oColumn,sData){elCell.innerHTML="<input type='checkbox' name='allowMe[]' value='"+oRecord.getData("id")+"' /> / <input type='checkbox' name='removeMe[]' value='"+oRecord.getData("id")+"' />";};var myRowFormatter=function(elTr,oRecord){if(oRecord.getData('allow_keyword')!=='Not New'){Dom.addClass(elTr,'newKeyword');}
return true;};if(showNewKeywords){var myColumnDefs=[{key:"id",label:"Field Id",width:70,sortable:true},{key:"category_id",label:"Category Id",width:225,sortable:true},{key:"category_keyphrase",label:"Keyphrase",width:230,sortable:true},{key:"allow_keyword",width:85,label:"Allow?",formatter:formatUrl},{key:"added_by",width:95,label:"User",sortable:true},{key:"yorn",width:35,label:"A/R",formatter:formatInput}];}else{myColumnDefs=[{key:"id",label:"Field Id",width:70,sortable:true},{key:"category_id",label:"Category Id",width:280,sortable:true},{key:"category_keyphrase",label:"Keyphrase",width:230,sortable:true},{key:"allow_keyword",width:85,label:"Allow?",formatter:formatUrl},{key:"added_by",width:95,label:"User",sortable:true}];}
myDataSource=new YAHOO.util.DataSource("/keyword/keyword_result_proxy?siteid="+siteid);myDataSource.connMethodPost=true;myDataSource.responseType=YAHOO.util.DataSource.TYPE_XML;myDataSource.responseSchema={resultNode:"Result",fields:[{key:"id",parser:"number"},"category_id","category_keyphrase","allow_keyword","added_by","yorn"],metaFields:{resultsList:"totalResultsAvailable"}};if(showNewKeywords){myConfigs={caption:"New Keyphrases In The Database",renderLoopSize:100,initialRequest:"&new_keywords=true",paginator:new YAHOO.widget.Paginator({rowsPerPage:100,template:YAHOO.widget.Paginator.TEMPLATE_ROWS_PER_PAGE,rowsPerPageOptions:[10,25,50,100,500],pageLinks:10})};}else{myConfigs={caption:"All Keyphrases In The Database",renderLoopSize:100,paginator:new YAHOO.widget.Paginator({rowsPerPage:100,template:YAHOO.widget.Paginator.TEMPLATE_ROWS_PER_PAGE,rowsPerPageOptions:[10,25,50,100,500],pageLinks:10}),formatRow:myRowFormatter};}
myDataTable=new YAHOO.widget.DataTable(keywordTable,myColumnDefs,myDataSource,myConfigs);var removeAble=Dom.getElementsByClassName('removeKeyword','a',myDataTable);for(i=0;i<(removeAble.length);i++){thisLink=removeAble[i];YE.on(thisLink,'click',removeKeyword,thisLink.href);}
var allowAble=Dom.getElementsByClassName('allowKeyword','a',myDataTable);for(i=0;i<(allowAble.length);i++){thisLink=allowAble[i];YE.on(thisLink,'click',allowKeyword,thisLink.href);}}
var unlistedTable=$('unlistedKeywords');if(unlistedTable){myLogWriter.log("Show NEW UNLISTED keywords from the DB","BTCS");oACDS=new YAHOO.util.FunctionDataSource(getUnlisted);oACDS.queryMatchContains=true;oAutoComp=new YAHOO.widget.AutoComplete("dt_input","dt_ac_container",oACDS);oAutoComp.minQueryLength=3;formatUrl=function(elCell,oRecord,oColumn,sData){elCell.innerHTML="<a href='"+oRecord.getData("add_uncategorised_keyword")+"' title='Allow This Keyword' class='allowKeyword' onclick='addUnlistedKeyword(this.href);return false;'>Add</a> / <a href='/keyword/remove_unlisted_keyword?siteid="+siteid+"&keyword_id="+oRecord.getData("id")+"&newKeyword=true' title='Remove Keyword' class='removeKeyword' onclick='removeKeyword(null, this.href);return false;'>Remove</a>";};formatInput=function(elCell,oRecord,oColumn,sData){elCell.innerHTML="<input type='checkbox' name='removeMe[]' value='"+oRecord.getData("id")+"' />";};var formatCatInput=function(elCell,oRecord,oColumn,sData){elCell.innerHTML="<input type='checkbox' name='categorise[]' value='"+oRecord.getData("id")+"' onclick='updateLogRead(this);' />";};myColumnDefs=[{key:"id",label:"Field Id",width:70,sortable:true},{key:"category_id",label:"Category Id",width:245,sortable:true,formatter:formatCatInput},{key:"category_keyphrase",label:"Keyphrase",width:230,sortable:true},{key:"add_uncategorised_keyword",width:85,label:"Allow?",formatter:formatUrl},{key:"added_by",width:95,label:"User",sortable:true},{key:"remove",width:15,label:"Del",formatter:formatInput}];myDataSource=new YAHOO.util.DataSource("/keyword/show_uncategorised_keywords?siteid="+siteid);myDataSource.connMethodPost=true;myDataSource.responseType=YAHOO.util.DataSource.TYPE_XML;myDataSource.responseSchema={resultNode:"Result",fields:[{key:"id",parser:"number"},"category_id","category_keyphrase","add_uncategorised_keyword","added_by","remove"],metaFields:{resultsList:"totalResultsAvailable"}};myConfigs={caption:"Uncategorised Keyphrases In The Database",renderLoopSize:100,paginator:new YAHOO.widget.Paginator({rowsPerPage:100,template:YAHOO.widget.Paginator.TEMPLATE_ROWS_PER_PAGE,rowsPerPageOptions:[10,25,50,100,500],pageLinks:10})};myDataTable=new YAHOO.widget.DataTable(unlistedTable,myColumnDefs,myDataSource,myConfigs);}
var catSubmit=$('catSubmit');if(catSubmit){var setForm=catSubmit.parentNode;YE.on(catSubmit,'click',setSessionVars,setForm);}
var changeLog=$('changeLog');if(changeLog){changeLog.style.display='none';var newDiv=document.createElement('div');changeLog.parentNode.appendChild(newDiv);newDiv.setAttribute('id','json');myColumnDefs=[{key:"id",label:"Field Id",width:60,sortable:true},{key:"change_date",label:"Change Date",width:150,sortable:true,sortOptions:{field:"format_date"}},{key:"change",label:"Change",width:370,sortable:true},{key:"username",width:100,label:"Username",sortable:true},{key:"user_id",width:80,label:"User Id",sortable:true}];myDataSource=new YAHOO.util.DataSource("/history/get_site_changelog?siteid="+siteid);myDataSource.connMethodPost=true;myDataSource.responseType=YAHOO.util.DataSource.TYPE_XML;myDataSource.responseSchema={resultNode:"Result",fields:["id","change_date","change","username","user_id"],metaFields:{resultsList:"totalResultsAvailable"}};myConfigs={caption:"Changelog Table",renderLoopSize:100,paginator:new YAHOO.widget.Paginator({rowsPerPage:50,template:YAHOO.widget.Paginator.TEMPLATE_ROWS_PER_PAGE,rowsPerPageOptions:[10,25,50,100,500],pageLinks:10})};myDataTable=new YAHOO.widget.DataTable(newDiv,myColumnDefs,myDataSource,myConfigs);}}
function expandKeywordDiv(e){if(e){YE.stopEvent(e);YE.removeListener(this,'click');YE.on(this,'click',retractKeywordDiv);}
var aDiv=document.createElement('div');var optionsContent=$('optionsContent');optionsContent.appendChild(aDiv);aDiv.setAttribute('id','numNewKeywordCont');var loadingImage=document.createElement('img');aDiv.appendChild(loadingImage);loadingImage.setAttribute('src','/images/loading.gif');loadingImage.setAttribute('alt','Loading Keywords');loadingImage.setAttribute('id','loadingKeywords');setTimeout(callKeywordAjax,2000);}
function callKeywordAjax(){var showAllKeywords={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){var aDiv=$('numNewKeywordCont');$('loadingKeywords').parentNode.removeChild($('loadingKeywords'));var numNewKeywords=$('numNewKeywords');var numUnlKeywords=$('numUnlKeywords');if(numNewKeywords){var h4=document.createElement('h4');Dom.setStyle(h4,'margin-bottom','10px');Dom.setStyle(h4,'text-align','center');aDiv.appendChild(h4);h4.appendChild(document.createTextNode('New Keywords'));var p=document.createElement('p');Dom.setStyle(p,'margin','0');Dom.setStyle(p,'text-align','center');aDiv.appendChild(p);p.appendChild(document.createTextNode(numNewKeywords.value+' - '));var link=document.createElement('a');p.appendChild(link);link.setAttribute('href','/keyword?siteid='+siteid+'&showNew=true');link.setAttribute('title','See New Keywords');link.appendChild(document.createTextNode('See New'));}
if(numNewKeywords&&numUnlKeywords){if(p){Dom.setStyle(p,'margin-bottom','12px');}}
if(numUnlKeywords){h4=document.createElement('h4');Dom.setStyle(h4,'margin-bottom','10px');Dom.setStyle(h4,'text-align','center');aDiv.appendChild(h4);h4.appendChild(document.createTextNode('Unlisted Keywords'));p=document.createElement('p');Dom.setStyle(p,'margin','0');Dom.setStyle(p,'text-align','center');aDiv.appendChild(p);p.appendChild(document.createTextNode(numUnlKeywords.value+' - '));link=document.createElement('a');p.appendChild(link);link.setAttribute('href','/keyword/uncategorised_keywords?siteid='+siteid);link.setAttribute('title','See Unlisted Keywords');link.appendChild(document.createTextNode('See Unlisted'));}
var newSpan=document.createElement('span');newSpan.innerHTML="Total: "+args[0].responseText;aDiv.appendChild(newSpan);YAHOO.util.Cookie.setSub('optionStatus','keywordMenu','expanded',{path:"/",domain:currentLocation});}}}};var allKeywords=YAHOO.util.Connect.asyncRequest('POST','/keyword/count_keywords',showAllKeywords);}
function retractKeywordDiv(e){YE.stopEvent(e);YE.removeListener(this,'click');var keywordCont=$('numNewKeywordCont');if(keywordCont){keywordCont.parentNode.removeChild(keywordCont);}
var keyLink=$('numNewKeywordCont');YE.on(this,'click',expandKeywordDiv);YAHOO.util.Cookie.setSub('optionStatus','keywordMenu','hidden',{path:"/",domain:currentLocation});}
var returnSiteSettings={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){myLogWriter.log("Site Settings Form Successfully Sent","BTCS");var loadingPanel=$('loadingPanel_c');if(loadingPanel){loadingPanel.parentNode.removeChild(loadingPanel);var loadingMask=$('loadingPanel_mask');loadingMask.parentNode.removeChild(loadingMask);}
var successMsg=document.createElement('p');Dom.addClass(successMsg,'success_message');successMsg.appendChild(document.createTextNode('Your settings have been successfully saved'));var parentEl=$('main');var refEl=$('siteEditForm');parentEl.insertBefore(successMsg,refEl);setTimeout(function(){successMsg=Dom.getElementsByClassName('success_message')[0];successMsg.parentNode.removeChild(successMsg);},5000);var keywordInputs=$('sitekeywords').getElementsByTagName('input');if(keywordInputs[keywordInputs.length-1].value!==''){var lastInputValue=keywordInputs[keywordInputs.length-1].value;keywordInputs[keywordInputs.length-1].value='';var lastInput=keywordInputs[keywordInputs.length-2];var newP=document.createElement('p');Dom.insertAfter(newP,lastInput.parentNode);var keywordId=lastInput.getAttribute('id');keywordId=keywordId.split('_');keywordId=keywordId[1];keywordId=parseFloat(keywordId)+1;var newLabel=document.createElement('label');newP.appendChild(newLabel);newLabel.setAttribute('for','keyword_'+keywordId);newLabel.appendChild(document.createTextNode('Keyword ('+parseFloat(keywordId+1)+')'));var newInput=document.createElement('input');newP.appendChild(newInput);newInput.setAttribute('id','keyword_'+keywordId);newInput.setAttribute('name','keywords['+keywordId+']');newInput.setAttribute('type','text');Dom.addClass(newInput,'textbox');Dom.addClass(newInput,'req');Dom.setStyle(newInput,'border','1px solid #5090D0');newInput.setAttribute('size','35');newInput.value=lastInputValue;var newLastId=parseFloat(keywordId)+1;var newLastInput=$('myInput');var newLastLabel=Dom.getPreviousSibling(newLastInput);newLastLabel.innerHTML='Keyword ('+(parseFloat(newLastId)+1)+')';newLastInput.setAttribute('name','keywords['+newLastId+']');}
var remId=null;for(i=0;i<(keywordInputs.length);i++){keywordId=keywordInputs[i].id;keywordId=keywordId.split('_');if(keywordId[1]){keywordId=parseFloat(keywordId[1]);}
if(keywordInputs[i].value===''&&keywordInputs[i].id!=='myInput'){remId=keywordId;var remParent=keywordInputs[i].parentNode;remParent.parentNode.removeChild(remParent);}
if(remId&&((keywordId>=remId)||keywordInputs[i].id==='myInput')){if(keywordInputs[i].id==='myInput'){keywordInputs[i].name='keywords['+remId+']';var thisKeyLabel=Dom.getPreviousSibling(keywordInputs[i]);thisKeyLabel.innerHTML='Keyword ('+(parseFloat(remId+1))+')';}else{keywordInputs[i].id='keyword_'+remId;keywordInputs[i].name='keywords['+remId+']';thisKeyLabel=Dom.getPreviousSibling(keywordInputs[i]);thisKeyLabel.innerHTML='Keyword ('+(parseFloat(remId+1))+')';}
remId++;}}}},onFailure:function(eventType,args){if(args[0]!==undefined){alert("Your settings could not be updated at this time. Please try again later");}}},timeout:500000};function checkSiteSettings(e,siteForm){YE.stopEvent(e);var errors=[];var j=0;var fieldsets=siteForm.getElementsByTagName('fieldset');for(var i=0;i<(fieldsets.length);i++){var thisField=fieldsets[i];if(thisField.getAttribute('id')==='sitekeywords'){var keywordInputs=thisField.getElementsByTagName('input');var keywordValues=[];var l=0;for(var k=0;k<(keywordInputs.length);k++){var thisInput=keywordInputs[k];var inputVal=thisInput.value;var inputWords=inputVal.split(' ');if(inputWords.length<2&&inputVal!==''&&inputVal!==$('title').value){errors[j]='Keywords must be at least two words ('+inputVal+')';Dom.setStyle(thisInput,'border','1px solid #F00');j++;}else if(inputVal!==''){keywordValues[l]=thisInput.value;Dom.setStyle(thisInput,'border','1px solid #5090D0');myLogWriter.log("Input Values: "+inputVal+"\n","BTCS");l++;}}
myLogWriter.log("Number Of Inputs: "+keywordValues.length,"BTCS");}}
var inputs=siteForm.getElementsByTagName('input');for(i=0;i<(inputs.length);i++){thisInput=inputs[i];if(thisInput.getAttribute('id')==='title'){Dom.setStyle(thisInput,'border','1px solid #5090D0');if(thisInput.value===''){errors[j]='Company Name Cannot Be Empty';Dom.setStyle(thisInput,'border','1px solid #F00');j++;}else if(thisInput.value.toLowerCase()==='add a site title'){errors[j]='Company Name Cannot Be Default';Dom.setStyle(thisInput,'border','1px solid #F00');j++;}}}
var textareas=siteForm.getElementsByTagName('textarea');for(i=0;i<(textareas.length);i++){var thisTextarea=textareas[i];if(thisTextarea.getAttribute('id')==='busdesc'){Dom.setStyle(thisTextarea,'border','1px solid #5090D0');if(thisTextarea.value===''){errors[j]='Business Catch Phrase Cannot Be Empty';Dom.setStyle(thisTextarea,'border','1px solid #F00');j++;}else if(in_array(thisTextarea.value,keywordValues)){errors[j]='Company Catch Phrase Cannot Equal A Keyphrase';Dom.setStyle(thisTextarea,'border','1px solid #F00');j++;}else if(thisTextarea.value.toLowerCase()==='main'){errors[j]='Company Catch Phrase Must Not Be Default';Dom.setStyle(thisTextarea,'border','1px solid #F00');j++;}}}
if(errors.length>0){myLogWriter.log("Errors: "+errors,"BTCS");var errorDiv=$('errorsDiv');if(!errorDiv){errorDiv=document.createElement('div');Dom.insertBefore(errorDiv,$('submitSection'));errorDiv.setAttribute('id','errorsDiv');}else{errorDiv.innerHTML='';}
var buttonText=$('errorText');if(!buttonText){buttonText=document.createElement('p');buttonText.setAttribute('id','errorText');Dom.addClass(buttonText,'error_message');Dom.insertBefore(buttonText,$('siteedit'));buttonText.appendChild(document.createTextNode('There were some errors on your form'));}
var unLi=document.createElement('ul');errorDiv.appendChild(unLi);for(i=0;i<(errors.length);i++){var li=document.createElement('li');unLi.appendChild(li);li.appendChild(document.createTextNode(errors[i]));}}else{errorDiv=$('errorsDiv');if(errorDiv){errorDiv.parentNode.removeChild(errorDiv);}
buttonText=$('errorText');if(buttonText){buttonText.parentNode.removeChild(buttonText);}
YAHOO.util.Connect.setForm(siteForm);var request=YAHOO.util.Connect.asyncRequest('POST',location.href,returnSiteSettings);showLoading(null,'siteSettings');}}
function updateLogRead(thisInput){myLogWriter.log("Keyword with id: "+thisInput.value+" added to array","BTCS");}
function removeKeyword(e,sUrl){if(e){YE.stopEvent(e);}
var request=YAHOO.util.Connect.asyncRequest('POST',sURL,getKeywordResult);}
function allowKeyword(e,sUrl){if(e){YE.stopEvent(e);}
var request=YAHOO.util.Connect.asyncRequest('POST',sURL,getKeywordResult);}
function setSessionVars(e,form){YE.stopEvent(e);myLogWriter.log("Setting session variables for the id's of the keywords to be categorised","BTCS");var formData=YAHOO.util.Connect.setForm(form);var request=YAHOO.util.Connect.asyncRequest('POST','/keyword/set_session_data?siteid='+siteid,sessionResult);}
var sessionResult={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){addUnlistedKeyword('/keyword/add_unlisted_keyword?siteid='+siteid+'&keyword_id=true');}},onFailure:function(eventType,args){if(args[0]!==undefined){alert("There was a bit of a hiccup");}}},timeout:200000};function addUnlistedKeyword(sUrl){var keywordId=sUrl.split('?')[1];keywordId=keywordId.split('&')[1];keywordId=keywordId.split('=')[1];var vidcontainer=document.createElement('div');vidcontainer.setAttribute('id','siteKeywords');var vidBody=document.createElement('div');var videoPlayOverlay=new YAHOO.widget.Panel(vidcontainer,{width:"780px",height:"320px",close:true,draggable:false,modal:true,fixedcenter:true,iframe:true});videoPlayOverlay.setHeader("Select Category Name");videoPlayOverlay.setBody(vidBody);videoPlayOverlay.render(document.body);document.body.style.overflow='hidden';var closeContainer=Dom.getElementsByClassName('container-close','a',vidcontainer);YE.on(closeContainer,'click',function(){document.body.style.overflow='visible';});var oDS=new YAHOO.util.XHRDataSource("/keyword/get_categories");oDS.responseType=YAHOO.util.XHRDataSource.TYPE_TEXT;oDS.responseSchema={recordDelim:"\n",fieldDelim:"\t"};oDS.scriptQueryAppend="siteid="+siteid;oDS.typeAhead=true;var newP=document.createElement('p');vidBody.appendChild(newP);newP.appendChild(document.createTextNode('Start typing the name of the category for this keyword and select the correct category from the list that appears. Then click the tick to add this keyword with the desired category.'));var autoComDiv=document.createElement('div');vidBody.appendChild(autoComDiv);autoComDiv.setAttribute('id','myAutoComplete');var newInput=document.createElement('input');autoComDiv.appendChild(newInput);newInput.setAttribute('id','autoCom2');newInput.setAttribute('name','autoCom2');newInput.setAttribute('type','text');var autoComDiv2=document.createElement('div');autoComDiv.appendChild(autoComDiv2);autoComDiv2.setAttribute('id','keywordContainer');var newAutoComp=new YAHOO.widget.AutoComplete(newInput,autoComDiv2,oDS);newAutoComp.minQueryLength=3;var containerSave=document.createElement('div');vidcontainer.appendChild(containerSave);containerSave.setAttribute('id','container-save');YE.on(containerSave,'click',function(e,newInput){YE.stopEvent(e);var newCategory=newInput.value;window.location='/keyword/categorise_keyword?siteid='+siteid+'&keyword_id='+keywordId+'&category='+newCategory;},newInput);return{oDS:oDS,newAutoComp:newAutoComp};}
var getKeywordsBack={customevents:{onSuccess:function(eventType,args){var oldWrapper=$('returnedCats');if(args[0].responseText!==undefined){oldWrapper.innerHTML=args[0].responseText;}},onFailure:function(eventType,args){if(args[0]!==undefined){if(successBox){successBox.innerHTML='Comment not added';}
alert("There was a bit of a hiccup");}}},timeout:200000};function getCatKeywords(){sUrl='http://sitebuilder.rapidsite.local/keyword/get_associated_words?siteid='+siteid;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,getKeywordsBack);}
var getPageNumberBack={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){myLogWriter.log("Successfully retrieved gallery image number, updating with "+args[0].responseText,"BTCS");var oldNumber=$('no_of_images');var options=oldNumber.getElementsByTagName('option');for(var i=0;i<(options.length);i++){if(options[i].getAttribute('selected')==='selected'){options[i].removeAttribute('selected');}
if(options[i].getAttribute('value')===args[0].responseText){options[i].setAttribute('selected','selected');}}}},onFailure:function(eventType,args){if(args[0]!==undefined){}}},timeout:200000};function getNumberPages(sUrl){myLogWriter.log("Ajax calling for number of images: "+sUrl,"BTCS");var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,getPageNumberBack);}
YE.onDOMReady(settingPageInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var YM=YAHOO.util.Motion;var YTab=YAHOO.widget.Tab;var $=Dom.get;var sUrl;var postData;var oldsrc;var myDialog;var titleOut;var snippetOut;var urlOut;var myLogReader;var siteid;var logoUploadState;(function(){var dd;YAHOO.example.DDRegion=function(id,sGroup,config){this.cont=config.cont;YAHOO.example.DDRegion.superclass.constructor.apply(this,arguments);};YAHOO.extend(YAHOO.example.DDRegion,YAHOO.util.DD,{cont:null,init:function(){YAHOO.example.DDRegion.superclass.init.apply(this,arguments);this.initConstraints();},initConstraints:function(){var region=Dom.getRegion(this.cont);var el=this.getEl();var xy=Dom.getXY(el);var width=parseInt(Dom.getStyle(el,'width'),10);var height=parseInt(Dom.getStyle(el,'height'),10);var left=xy[0]-region.left;var right=region.right-xy[0]-width;var top=xy[1]-region.top;var bottom=region.bottom-xy[1]-height;this.setXConstraint(left,right);this.setYConstraint(top,bottom);YE.on(window,'resize',function(){this.initConstraints();},this,true);}});YE.onDOMReady(function(){dd=new YAHOO.example.DDRegion('editor_key','',{cont:'wrapper'});dd.setHandleElId("page_editor_key");});}());var getXmlFromString=function(xml_string){if(window.ActiveXObject){var xml_doc=new ActiveXObject('Microsoft.XMLDOM');xml_doc.async='false';xml_doc.loadXML(xml_string);}else{var xml_parser=new DOMParser();xml_doc=xml_parser.parseFromString(xml_string,'text/xml');if(xml_doc.documentElement.nodeName==='parsererror'){return false;}}
var xml_root=xml_doc.documentElement;return xml_root;};function initBob(){var currentLocation=window.location;currentLocation=currentLocation.toString().split('//')[1];currentLocation=currentLocation.split('/')[0];var username=YAHOO.util.Cookie.get("loggedUser");if(!username){username='Not Logged In';}
if(username==='matthewkellett'||username==='iansienkiewicz'){myLogReader=new YAHOO.widget.LogReader();myLogReader.setTitle("BT Customerstreet Logger");myLogReader.hideCategory("window");myLogReader.hideCategory("time");myLogReader.hideCategory("error");myLogReader.hideCategory("warn");myLogReader.hideSource("LogReader");myLogWriter=new YAHOO.widget.LogWriter("SiteEditor");for(var i=0;i<11;i++){var isLog=$('yui-gen'+i);if(Dom.hasClass(isLog,'yui-log')){log=$('yui-gen'+i);}}
var value=YAHOO.util.Cookie.get("logger");if(value==="show"){log.style.width='31em';}else if(value==="noShow"){log.style.width='10em';myLogReader.collapse();}else{log.style.width='10em';myLogReader.collapse();}
var logButton=Dom.getElementsByClassName('yui-log-button','input',log)[0];YE.on(logButton,'click',resizeLogger,logButton);}
function resizeLogger(e,logButton){if(logButton.value==='Collapse'){log.style.width='31em';YAHOO.util.Cookie.set("logger","show",{path:"/",domain:currentLocation});}
if(logButton.value==='Expand'){log.style.width='10em';YAHOO.util.Cookie.set("logger","noShow",{path:"/",domain:currentLocation});}}
var loginForm=$('loginform');if(loginForm){YE.on(loginForm,'submit',function(e){var usernameField=$('username').value;YAHOO.util.Cookie.set("loggedUser",usernameField,{path:"/",domain:currentLocation});});}
myLogWriter.log("Current user: "+username+" @ "+currentLocation+"\nJScript Version: "+versionNum,"BTCS");var logoutLink=$('logout');if(logoutLink){YE.on(logoutLink,'click',function(e){YE.stopEvent(e);YAHOO.util.Cookie.remove("loggedUser",{path:"/",domain:currentLocation});YAHOO.util.Cookie.remove("logger",{path:"/",domain:currentLocation});myLogWriter.log("Logout link clicked: "+YAHOO.util.Cookie.get("loggedUser"),"BTCS");window.location=logoutLink.href;},logoutLink);}
if(document.images){pic1=new Image(220,19);pic1.src="/images/csimages/ajax-loader.gif";pic2=new Image(477,27);pic2.src="/images/btimages/helpBck.png";}
var pleaseHide=getURLParam('hidepage');var uberBody=document.getElementsByTagName('body')[0];var mainBody=document.getElementsByTagName('form')[0];if(pleaseHide==='yes'){var contentDiv=document.createElement('div');contentDiv.appendChild(mainBody);var formAction=mainBody.getAttribute('action');newFormAction=formAction+'&hidepage=yes';mainBody.setAttribute('action',newFormAction);uberBody.innerHTML=contentDiv.innerHTML;}
var body=document.getElementsByTagName('body');body=body[0];Dom.addClass(body,'yui-skin-sam');var moveDivs=Dom.getElementsByClassName('page_move','div','sitePages');var elLength=moveDivs.length;for(i=0;i<elLength;i++){var moveAnchor=moveDivs[i].getElementsByTagName('a');YE.on(moveAnchor,'click',makeRequest);}
var delDivs=Dom.getElementsByClassName('delete','div','sitePages');elLength=delDivs.length;for(i=0;i<elLength;i++){var delAnchor=delDivs[i].getElementsByTagName('a');YE.on(delAnchor,'click',delRequest);}
var delLink=Dom.getElementsByClassName('kill_page','a','sitePages');elLength=delLink.length;for(i=0;i<elLength;i++){YE.on(delLink,'click',popUpHelp);}
var restoreLink=Dom.getElementsByClassName('lazarus_page','a','sitePages');elLength=restoreLink.length;for(i=0;i<elLength;i++){YE.on(restoreLink,'click',restoreRequest);}
var pageStatusLive=Dom.getElementsByClassName('page_status_live','div','sitePages');elLength=pageStatusLive.length;for(i=0;i<elLength;i++){aPageStatus=pageStatusLive[i];YE.on(aPageStatus,'click',setPageStatus);}
var pageStatusSus=Dom.getElementsByClassName('page_status_sus','div','sitePages');elLength=pageStatusSus.length;for(i=0;i<elLength;i++){aPageStatus=pageStatusSus[i];YE.on(aPageStatus,'click',setPageStatus);}
var editLinks=Dom.getElementsByClassName('page_header_link','a','sitePages');elLength=editLinks.length;for(i=0;i<elLength;i++){var editLink=editLinks[i];YE.on(editLink,'click',editDialog);}
var newLinks=Dom.getElementsByClassName('new_page','a','sitePages');elLength=editLinks.length;for(i=0;i<elLength;i++){var newLink=newLinks[i];YE.on(newLink,'click',addDialog);}
var viewportWidth=Dom.getViewportWidth();var newPageLink=Dom.getElementsByClassName('new')[0];if(newPageLink){newPageLink=newPageLink.getElementsByTagName('a')[0];}
var mainList=Dom.getElementsByClassName('first_item','li','sitePages');var listWidthArray=[];var j=0;var listWidth=[];var sitePageList=$('sitePages');if((mainList.length>0)&&sitePageList){for(i=0;i<(mainList.length);i++){listWidth=Dom.getRegion(mainList[i]);listWidthArray[j]=listWidth.right-listWidth.left;j++;if(i===(mainList.length-1)){var listDiv=$('addNewPage');if(!listDiv){listDiv=document.createElement('div');listDiv.setAttribute('id','addNewPage');Dom.insertAfter(listDiv,mainList[i]);var anchor=document.createElement('a');anchor.style.opacity='0.7';anchor.style.filter='alpha(opacity=70)';listDiv.appendChild(anchor);anchor.appendChild(document.createTextNode('Add New Page'));anchor.setAttribute('href',newPageLink.href);anchor.setAttribute('title','Click To Add A New Page Here');anchor.setAttribute('class','new_page');anchor.setAttribute('className','new_page');YE.on(anchor,'click',addDialog);YE.on(anchor,'mouseover',function(){anchor.style.opacity='1';anchor.style.filter='alpha(opacity=100)';});YE.on(anchor,'mouseout',function(){anchor.style.opacity='0.7';anchor.style.filter='alpha(opacity=70)';});}}}}else if(sitePageList){listDiv=$('addNewPage');if(!listDiv){listDiv=document.createElement('div');listDiv.setAttribute('id','addNewPage');sitePageList.appendChild(listDiv);anchor=document.createElement('a');anchor.style.opacity='0.7';anchor.style.filter='alpha(opacity=70)';listDiv.appendChild(anchor);anchor.appendChild(document.createTextNode('Add New Page'));anchor.setAttribute('href',newPageLink.href);anchor.setAttribute('class','new_page');anchor.setAttribute('className','new_page');YE.on(anchor,'click',addDialog);YE.on(anchor,'mouseover',function(){anchor.style.opacity='1';anchor.style.filter='alpha(opacity=100)';});YE.on(anchor,'mouseout',function(){anchor.style.opacity='0.7';anchor.style.filter='alpha(opacity=70)';});}}
listWidth=0;for(i=0;i<(listWidthArray.length);i++){listWidth+=listWidthArray[i];}
var gapWidth=(listWidthArray.length)*50;var newWidth=listWidth+gapWidth+150;if(sitePageList){if(newWidth<885){sitePageList.style.width='885px';}else if(newWidth>2500){newWidth=newWidth+300;sitePageList.style.width=newWidth+'px';}else{sitePageList.style.width=newWidth+'px';}}
var headerDiv=$('pageEditor');if(headerDiv){newWidth=newWidth-58;if(newWidth<826){headerDiv.style.width='826px';}else{headerDiv.style.width=newWidth+'px';}}
var theme_thumbs=Dom.getElementsByClassName('theme_thumb_image');if(theme_thumbs){for(i=0;i<(theme_thumbs.length);i++){theme_thumb=theme_thumbs[i];YE.on(theme_thumb,'mouseover',javascriptKit);}}
var extra=$('editor');if(extra){var editor=document.createElement('div');editor.setAttribute('id','preview_div');editor.style.cssText='display: none; position: absolute;z-index:110;';extra.appendChild(editor);var progressBar=document.createElement('div');progressBar=extra.appendChild(progressBar);progressBar.setAttribute('id','progress');progressBar.style.display='none';var removeBar=document.createElement('div');removeBar=extra.appendChild(removeBar);removeBar.setAttribute('id','loader_container');removeBar.style.display='none';extra.style.height='0';extra.style.overflow='hidden';}
var currentPlugin=$('page_name');if(currentPlugin){currentPlugin=Dom.getNextSibling(currentPlugin);var currentPluginId=currentPlugin.getAttribute('id');currentPluginId=currentPluginId.split('_');var pluginId=currentPluginId[currentPluginId.length-1];templateId=Dom.getFirstChild(currentPlugin).id;templateId=templateId.split('_')[1];var currentLayoutId="p_"+pluginId+"_"+templateId;var currentLayout=$(currentLayoutId);if(currentLayout){currentLayout.style.cssText='border: 2px solid #B7C553';}}
var externalLinks=$('externalLinks');var sidebarLinks=Dom.getElementsByClassName('sidebar_plugin');if(sidebarLinks.length>0){var siteid=getURLParam('siteid');for(i=0;i<(sidebarLinks.length);i++){if(sidebarLinks[i].id!=='externalLinks'&&sidebarLinks[i].id!=='contactDetails'){sidebarLinks[i].style.cursor='pointer';YE.on(sidebarLinks[i],'click',function(){window.location='/admin/sidebar?siteid='+siteid;});}
if(sidebarLinks[i].id==='contactDetails'){var header=sidebarLinks[i].getElementsByTagName('h2')[0];var editImage=document.createElement('img');editImage.setAttribute('src','/images/csimages/link_edit.png');editImage.setAttribute('title','Edit Your Contact Details');editImage.style.cssText="padding-left: 5px; cursor: pointer; position: relative;margin-top: -28px;float: right;right: 5px";sidebarLinks[i].style.cssText='cursor:pointer;';YE.on(sidebarLinks[i],'click',editContactDetails);}
if(sidebarLinks[i].id==='externalLinks'){header=sidebarLinks[i].getElementsByTagName('h2')[0];editImage=document.createElement('img');editImage.setAttribute('src','/images/csimages/link_edit.png');editImage.setAttribute('title','Edit Your External Links');editImage.style.cssText="padding-left: 5px; cursor: pointer; position: relative;margin-top: -28px;float: right;right: 5px";sidebarLinks[i].style.cssText='cursor:pointer;';YE.on(sidebarLinks[i],'click',editExternalLinks);}
YE.on(sidebarLinks[i],'mousemove',showEditTipNew);}}
var showContact=$('contactAddress');if(showContact){YE.on(showContact,'mousemove',showEditTipNew);}
var admintoolbar=$('admin_toolbar');if(admintoolbar){admintoolbar.style.display='block';var toolbarexists=$('admin_toolbar_links');if(toolbarexists){if(admintoolbar.hasChildNodes){var adminkids=admintoolbar.childNodes;var layoutTabs=new YAHOO.widget.TabView();for(i=0;i<((adminkids.length)-1);i++){if(adminkids[i].id!=='admin_toolbar_links'){toolbardiv=$(adminkids[i].id);if(toolbardiv){toolbardiv.style.display='none';toolbardiv=toolbardiv.innerHTML;tabLabel=str_replace('toolbar_','',adminkids[i].id);tabLabel=str_replace('_Plugin','',tabLabel);tabLabel=str_replace('_',' ',tabLabel);tabLabel=str_replace('Simple Text','Default Layouts',tabLabel);layoutTabs.addTab(new YTab({label:tabLabel,tip:tabLabel,content:toolbardiv}));layoutTabs.appendTo(admintoolbar);}}
if(adminkids[i].id==='admin_toolbar_links'){adminlinks=Dom.getChildren(adminkids[i]);for(j=0;j<(adminlinks.length);j++){if(adminlinks[j].tagName.toLowerCase()==='form'){YE.on(adminlinks[j],'submit',restorePage);}
adminlink=adminlinks[j];if(adminlink.getAttribute('id')!=="helpSpanIcons"){adminlink.setAttribute('class','layoutLinks');adminlink.setAttribute('className','layoutLinks');}}}}}
var adminLinks=$('admin_toolbar_links');var adminHeader=document.createElement('div');adminHeader.setAttribute('class','hd');adminHeader.setAttribute('className','hd');Dom.insertBefore(adminHeader,adminLinks);adminHeader.appendChild(document.createTextNode('Layout Control Centre'));pluginImgs=Dom.getElementsByClassName('plugin_image','img');for(i=0;i<(pluginImgs.length);i++){var plugImg=pluginImgs[i];YE.on(plugImg,'click',setLayout);}
viewportWidth=viewportWidth-2;var adminDialog=new YAHOO.widget.Dialog(admintoolbar,{width:viewportWidth+'px',x:0,y:0,modal:false,close:false,underlay:'none',draggable:false,zIndex:1000,postmethod:'none',hideaftersubmit:false});adminDialog.render();adminDialog.show();var adminHeight=Dom.getRegion(admintoolbar);adminHeight=adminHeight.bottom;var wrapper=document.getElementsByTagName('body')[0];var adToolbar=$('analyser_toolbar');if(wrapper&&admintoolbar){wrapper.style.cssText='margin-top:200px;margin-bottom: 35px;';}
var hideLink=$('hideLink');YE.on(hideLink,'click',hideTheLink);var adminList=$('admin_toolbar_links');var pageEditorWrapper=Dom.getElementsByClassName('pageEditorWrapper')[0];var links=pageEditorWrapper.getElementsByTagName('a');var contentArea=$('content');var contentLinks=contentArea.getElementsByTagName('a');for(i=0;i<(links.length);i++){if(!in_array(links[i],contentLinks)&&links[i].id!=='sidebarLink'){links[i].removeAttribute('href');links[i].removeAttribute('onclick');}else if(in_array(links[i],contentLinks)){links[i].removeAttribute('onclick');}else{links[i].setAttribute('onclick','window.open(this.href);return false;');}}}}
var pluginLink=$('pluginLink');var optionUl=$('optionUl');if(pluginLink&&optionUl){var pageOptions=document.createElement('h3');optionUl.parentNode.appendChild(pageOptions);pageOptions.appendChild(document.createTextNode('Page Options'));Dom.setStyle(pageOptions,'background','none');Dom.setStyle(pageOptions,'margin','12px 0 0');var newOptionUl=document.createElement('ul');newOptionUl.setAttribute('id','newOptionUl');optionLi=document.createElement('li');newOptionUl.appendChild(optionLi);optionLi.appendChild(pluginLink);pluginLink.removeAttribute('id');optionUl.parentNode.appendChild(newOptionUl);var pageid=getURLParam('pageid');var quickCallback={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){var currentOpt=args[0].responseText;currentOpt=(currentOpt==='1')?'0':'1';var pageImgOpt=document.createElement('li');$('newOptionUl').appendChild(pageImgOpt);pageid=getURLParam('pageid');var pageImgLink=document.createElement('a');var linkUrl='/page/update_image_option?siteid='+siteid+'&pageid='+pageid+'&allowVal='+currentOpt;pageImgOpt.appendChild(pageImgLink);pageImgLink.setAttribute('href',linkUrl);pageImgLink.setAttribute('title','Allow Or Remove Extra Image Options For This Page');pageImgLink.setAttribute('id','currentImageOption');if(currentOpt==='1'){pageImgLink.appendChild(document.createTextNode('Allow Image Options'));}else{pageImgLink.appendChild(document.createTextNode('Disallow Image Options'));}
YE.on(pageImgLink,'click',updateImageOption,linkUrl);}},onFailure:function(eventType,args){if(args[0].responseText!==undefined){alert("Got no response from the server");}}}};var quickResponse=YAHOO.util.Connect.asyncRequest('GET','/page/get_image_option?siteid='+siteid+'&pageid='+pageid,quickCallback);}
var analyserToolbar=$('analyser_toolbar');if(analyserToolbar){if(subBrand==='bt'){analyserToolbar.style.cssText='width: 68px;height:49px;overflow:hidden;background:url(/images/btimages/showAnalyser.png) no-repeat;z-index: 10;';}else{analyserToolbar.style.cssText='width: 68px;height:49px;overflow:hidden;background:url(/images/csimages/showAnalyser.png) no-repeat;z-index: 10;';}
var analyserHead=Dom.getFirstChild(analyserToolbar);analyserHead.style.visibility='hidden';var showAnalLink=document.createElement('a');analyserToolbar.appendChild(showAnalLink);showAnalLink.appendChild(document.createTextNode('Show Analyser'));showAnalLink.setAttribute('href','');showAnalLink.setAttribute('title','Show The Analyser Toolbar');showAnalLink.setAttribute('id','showAnalLink');showAnalLink.style.cssText='position:absolute;top:24px;left:2px;color: #666;width: 40px;';var toTopLinks=Dom.getElementsByClassName('toTop');for(i=0;i<(toTopLinks.length);i++){toTopLinks[i].style.display='none';}
var theImagesForMatt=Dom.getElementsByClassName('seo_rank_image');for(i=0;i<(theImagesForMatt.length);i++){theImagesForMatt[i].style.display='none';}
var descriptions=Dom.getElementsByClassName('section_info');for(i=0;i<(descriptions.length);i++){var description=descriptions[i];description.style.visibility='hidden';var firstHead=Dom.getFirstChild(description);var firstHeadImg=Dom.getFirstChild(firstHead);var firstPara=Dom.getNextSibling(firstHead);if(description.id==='keyphrase_position_description'||description.id==='keyphrase_density_description'){var anotherList=Dom.getNextSibling(firstPara);anotherList.parentNode.removeChild(anotherList);}
var secondPara=Dom.getNextSibling(firstPara);var seoList=Dom.getNextSibling(secondPara);finalPara=Dom.getNextSibling(seoList);if(firstHead){if(description.id==='keyphrase_density_description'){firstHead.style.cssText='padding-top: 2px;';}}
if(firstPara){firstPara.parentNode.removeChild(firstPara);}
if(secondPara){secondPara.parentNode.removeChild(secondPara);}
if(seoList){seoList.parentNode.removeChild(seoList);}
switch(description.id){case'title_description':if(finalPara){finalPara.parentNode.removeChild(finalPara);}
break;case'keyphrase_density_description':if(finalPara){finalPara.parentNode.removeChild(finalPara);}
break;case'description_description':if(finalPara){finalPara.parentNode.removeChild(finalPara);}
break;case'key_phrases_description':if(finalPara){finalPara.parentNode.removeChild(finalPara);}
break;}}
siteid=getURLParam('siteid');var pageid=getURLParam('pageid');var linkToPage='/content_analyser/analyse_page?siteid='+siteid+'&pageid='+pageid;analyserToolbar.innerHTML+='<a href="'+linkToPage+'" title="View The Full Result For This Page (Opens New Window)" onclick="window.open(\''+linkToPage+'\');return false;">View Full Result</a>';}
var analyserLink=$('showAnalLink');YE.on(analyserLink,'click',showAnalLinkNow);var helptipStatus=$('helptipStatus');if(helptipStatus){helptipStatus=Dom.getFirstChild(helptipStatus);helptipStatus=helptipStatus.innerHTML;}
var hideEditorLink=$('hideEditorKey');var showEditorLink=$('showEditorKey');if(!hideEditorLink&&!showEditorLink){var editorHideLink=$('editor_key');if(editorHideLink){var editorUl=$('editorUl');editorUl.style.overflow='hidden';var firstLi=Dom.getFirstChild(editorUl);firstLi.style.cssText="margin-top: 20px";hideLink=document.createElement('a');hideLink.setAttribute('href','');if(helptipStatus==='1'){hideLink.setAttribute('title','Hide The Editor Key');hideLink.setAttribute('id','hideEditorKey');hideLink.appendChild(document.createTextNode('Hide This Key'));hideLink=editorHideLink.appendChild(hideLink);YE.on(hideLink,'click',hideEditorKey);editorUl.style.height='440px';}else{hideLink.setAttribute('title','Show The Editor Key');hideLink.setAttribute('id','showEditorKey');hideLink.appendChild(document.createTextNode('Show This Key'));hideLink=editorHideLink.appendChild(hideLink);YE.on(hideLink,'click',showEditorKey);editorUl.style.height='0px';}}}
var tipDiv=$('editTip');if(!tipDiv){var newDiv=document.createElement('div');newDiv.setAttribute('id','editTip');newDiv.setAttribute('style','position: absolute;display:none;z-index: 20;');newDiv.style.cssText='position: absolute;display:none;z-index: 20;';newDiv.appendChild(document.createTextNode('Click To Edit This Section'));newDiv.style.opacity='0.9';}
var textBlocks=Dom.getElementsByClassName('client_edit');for(i=0;i<(textBlocks.length);i++){YE.on(textBlocks[i],'click',hideTheLink);}
var content=$('extra_1');if(content){content.style.height='0';}
var content2=$('extra_2');if(content2){content2.appendChild(newDiv);content2.style.height='0';}
var content3=$('extra_3');if(content3){content3.style.display='none';}
var contentNodes=Dom.getElementsByClassName('client_edit');for(var i=0;i<(contentNodes.length);i++){contentNodes[i].style.cssText='cursor: pointer';YE.on(contentNodes[i],'mousemove',showEditTipNew);}
var mainForm=$('form_1');if(mainForm){var inputs=mainForm.getElementsByTagName('input');for(i=0;i<(inputs.length);i++){inputs[i].setAttribute('disabled','disabled');}
var textareas=mainForm.getElementsByTagName('textarea');for(i=0;i<(textareas.length);i++){textareas[i].setAttribute('disabled','disabled');}}
var pluginImages=Dom.getElementsByClassName('plugin_image');for(i=0;i<(pluginImages.length);i++){pluginImages[i].style.cursor='pointer';YE.on(pluginImages[i],'mousemove',showEditTipNew);}
var toTop=Dom.getElementsByClassName('toTop');for(i=0;i<(toTop.length);i++){var scrollElement=document.getElementsByTagName('html')[0];var attributes={scroll:{to:[0,0]}};var scrollAnim=new YAHOO.util.Scroll(scrollElement,attributes,2,YAHOO.util.Easing.easeBothStrong);YE.on(toTop[i],'click',function(e){YE.stopEvent(e);scrollAnim.animate();});}
var directionsLink=$('directionStatus');YE.on(directionsLink,'click',callDirectionsAjax);var formSubmit=$('formEditorFieldset');if(formSubmit){formSubmit.style.cssText='display:none';}
var pageAction=$('pages_action');if(pageAction){pageAction.style.display='none';}
var helpContent=$('helpContent');if(helpContent){var newTabView=new YAHOO.widget.TabView(helpContent);}
var siteEditForm=$('siteedit');if(siteEditForm){Dom.setStyle(siteEditForm,'margin','12px 0');Dom.setStyle(siteEditForm,'border','0');newTabView=new YAHOO.widget.TabView(siteEditForm);var submitSection=$('submitSection');if(submitSection){Dom.setStyle(submitSection,'margin','1em 0');}
var webPropertyId=$('trackHelp');if(webPropertyId){webPropertyId.style.cursor='pointer';YE.on(webPropertyId,'click',function(){var webImage=$('webPropertyImage');if(webImage.style.display==='none'){Dom.setStyle(webImage,'display','block');}else{Dom.setStyle(webImage,'display','none');}});}
var webmasterHelp=$('webmasterHelp');if(webmasterHelp){webmasterHelp.style.cursor='pointer';YE.on(webmasterHelp,'click',function(){var webmasterImage=$('webmasterImage');if(webmasterImage.style.display==='none'){Dom.setStyle(webmasterImage,'display','block');}else{Dom.setStyle(webmasterImage,'display','none');}});}
var googleMapHelp=$('googleMapHelp');if(googleMapHelp){googleMapHelp.style.cursor='pointer';YE.on(googleMapHelp,'click',function(){var googleMapImg=$('googleMapImg');if(googleMapImg.style.display==='none'){Dom.setStyle(googleMapImg,'display','block');}else{Dom.setStyle(googleMapImg,'display','none');}});}
var sitePopupHelp=$('sitePopupHelp');if(sitePopupHelp){sitePopupHelp.style.cursor='pointer';YE.on(sitePopupHelp,'click',function(){var sitePopImg=$('sitePopImg');if(sitePopImg.style.display==='none'){Dom.setStyle(sitePopImg,'display','block');}else{Dom.setStyle(sitePopImg,'display','none');}});}
var tabUrl=getURLParam('tab');if(tabUrl){var tabInput=$('currentTab');tabInput.value=tabUrl;}
var tabsChanged=Dom.getElementsByClassName('changeTab');for(i=0;i<(tabsChanged.length);i++){YE.on(tabsChanged[i],'click',function(){var tabId=this.href;tabId=tabId.split('#');tabId='#'+tabId[1];var tabInput=$('currentTab');if(tabInput){tabInput.value=tabId;}});}}
var editSiteLinks=Dom.getElementsByClassName('footerLink');for(i=0;i<(editSiteLinks.length);i++){YE.on(editSiteLinks[i],'click',showLoading,'editSite');}
var loginform=$('loginform');YE.on(loginform,'submit',showLoading,'loginForm');var editSiteButton=$('editSiteButton');YE.on(editSiteButton,'submit',showLoading,'editSite');var selectForm=$('selectform');var importForm=$('importForm');var upgrade=$('upgradeSelect');if(selectForm){if(upgrade){YE.on(selectForm,'submit',showLoading,null);}
if(importForm){YE.on(selectForm,'submit',showLoading,null);}
if(!upgrade&&!importForm){YE.on(selectForm,'submit',showLoading,'editSite');}}
var sitebackup=$('backup_site_div');if(sitebackup){sitebackup=sitebackup.getElementsByTagName('a')[0];YE.on(sitebackup,'click',showLoading,'sitebackup');}
var inputCounter=$('counterContainer');var editorDiv=$('editor');if(!inputCounter&&editorDiv){inputCounter=document.createElement('div');document.body.appendChild(inputCounter);inputCounter.setAttribute('id','counterContainer');inputCounter.style.display='none';var counterHead=document.createElement('h4');inputCounter.appendChild(counterHead);counterHead.appendChild(document.createTextNode('Character Counter'));var spanNo1=document.createElement('span');inputCounter.appendChild(spanNo1);spanNo1.setAttribute('id','counter');Dom.setStyle(spanNo1,'display','block');Dom.setStyle(spanNo1,'float','left');Dom.setStyle(spanNo1,'margin-right','8px');Dom.setStyle(spanNo1,'width','50px');Dom.setStyle(spanNo1,'text-align','center');var spanNo2=document.createElement('span');inputCounter.appendChild(spanNo2);spanNo2.setAttribute('id','limitText');}
if(inputCounter){Dom.setStyle(inputCounter,'position','fixed');if(subBrand==='bt'){Dom.setStyle(inputCounter,'top','0');Dom.setStyle(inputCounter,'right','0');Dom.setStyle(inputCounter,'border','1px solid #CCC');}else{Dom.setStyle(inputCounter,'top','191px');Dom.setStyle(inputCounter,'right','0');}
Dom.setStyle(inputCounter,'background','#FFF');Dom.setStyle(inputCounter,'padding','10px');}
var isSiteEdit=$('siteEditForm');if(isSiteEdit){inputCounter.style.display='block';var checkTextareas=isSiteEdit.getElementsByTagName('textarea');for(i=0;i<(checkTextareas.length);i++){YE.on(checkTextareas[i],'focus',updateNumberChars,checkTextareas[i]);YE.on(checkTextareas[i],'keyup',checkTextareaChars,checkTextareas[i]);}
var checkInputs=isSiteEdit.getElementsByTagName('input');for(i=0;i<(checkInputs.length);i++){YE.on(checkInputs[i],'focus',updateNumberChars,checkInputs[i]);YE.on(checkInputs[i],'keyup',checkTextareaChars,checkInputs[i]);}}
logoCopyrightInit();}
var updateImageCallback={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){var pageid=getURLParam('pageid');var currentLink=$('currentImageOption');if(currentLink.innerHTML==='Allow Image Options'){currentLink.innerHTML='Disallow Image Options';currentLink.href='/page/update_image_option?siteid='+siteid+'&pageid='+pageid+'&allowVal=0';}else{currentLink.innerHTML='Allow Image Options';currentLink.href='/page/update_image_option?siteid='+siteid+'&pageid='+pageid+'&allowVal=1';}
YE.removeListener(currentLink,'click');YE.on(currentLink,'click',updateImageOption,currentLink.href);}},onFailure:function(eventType,args){if(args[0].responseText!==undefined){alert("Got no response from the server");}}}};function updateImageOption(e,sUrl){YE.stopEvent(e);var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,updateImageCallback);}
function updateNumberChars(e,el){var number=el.value.length;var counterInput=$('counter');Dom.setStyle(Dom.getPreviousSibling(counterInput),'margin-bottom','10px');Dom.setStyle(counterInput,'border','1px solid #CCC');var limitText=$('limitText');if(counterInput){counterInput.innerHTML=number;switch(el.id){case'title':limit=50;break;case'site_disclaimer':limit=500;break;case'busdesc':limit=120;break;case'metatitle':limit=45;break;case'pagesummary':limit=156;break;default:limit='nil';break;}
if(number>limit){Dom.setStyle(counterInput,'color','red');Dom.setStyle(counterInput,'font-weight','bold');Dom.setStyle(limitText,'font-weight','bold');}else{Dom.setStyle(counterInput,'color','green');Dom.setStyle(counterInput,'font-weight','normal');Dom.setStyle(limitText,'font-weight','normal');}
limitText.innerHTML="Limit: "+limit;}}
function checkTextareaChars(e,el){switch(el.id){case'title':limit=50;break;case'site_disclaimer':limit=500;break;case'busdesc':limit=120;break;case'metatitle':limit=45;break;case'pagesummary':limit=156;break;default:limit='nil';break;}
var counterInput=$('counter');var old=counterInput.innerHTML;counterInput.innerHTML=el.value.length;if(counterInput.innerHTML>limit&&old<=limit){Dom.setStyle(counterInput,'color','red');Dom.setStyle(counterInput,'font-weight','bold');}else if(counterInput.innerHTML<=limit&&old>limit){Dom.setStyle(counterInput,'color','green');Dom.setStyle(counterInput,'font-weight','normal');}}
var restorepagecallback={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){window.location=location.href;}},onFailure:function(eventType,args){if(args[0].responseText!==undefined){alert("The restore failed, please try again");}}}};function restorePage(e){YE.stopEvent(e);formaction=this.getAttribute('action');postData='restore_date='+$('restore_me').value;var request=YAHOO.util.Connect.asyncRequest('POST',formaction,restorepagecallback,postData);}
function editContactDetails(e){YE.stopEvent(e);var currentIframe=$('modifyLinks');if(currentIframe){currentIframe.parentNode.removeChild(currentIframe);}
var newIframe=document.createElement('iframe');var appender=document.getElementsByTagName('body')[0];var iFrameContainer=document.createElement('div');appender.appendChild(iFrameContainer);var siteid=getURLParam('siteid');iFrameContainer.appendChild(newIframe);newIframe.setAttribute('src','/admin/sites?siteid='+siteid+'&hidepage=yes');newIframe.setAttribute('width','980px');newIframe.setAttribute('height','335px');newIframe.setAttribute('id','modifyLinks');newIframe.setAttribute('name','modifyLinks');var linkDialog=new YAHOO.widget.Dialog(iFrameContainer,{width:"1000px",height:"420px",fixedcenter:true,modal:false,visible:false,draggable:true,iframe:false,close:true,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:1}});linkDialog.setHeader("Modify Your Details");linkDialog.setBody(newIframe);linkDialog.render();linkDialog.show();var closeDivs=Dom.getElementsByClassName('container-close');for(var i=0;i<(closeDivs.length);i++){var closeDiv=closeDivs[i];YE.on(closeDiv,'click',function(){window.location=location.href;});}}
function editExternalLinks(e){YE.stopEvent(e);var currentIframe=$('modifyLinks');if(currentIframe){currentIframe.parentNode.removeChild(currentIframe);}
var newIframe=document.createElement('iframe');var appender=document.getElementsByTagName('body')[0];var iFrameContainer=document.createElement('div');appender.appendChild(iFrameContainer);var siteid=getURLParam('siteid');iFrameContainer.appendChild(newIframe);newIframe.src='/sidebar/plugins?siteid='+siteid+'&sidebarid=2&hidepage=yes';newIframe.setAttribute('width','863px');newIframe.setAttribute('height','280px');newIframe.setAttribute('id','modifyLinks');newIframe.setAttribute('name','modifyLinks');var linkDialog=new YAHOO.widget.Dialog(iFrameContainer,{width:"883px",fixedcenter:true,modal:true,visible:false,draggable:true,iframe:false,close:true,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:1}});linkDialog.setHeader("Modify Your External Links");linkDialog.setBody(newIframe);linkDialog.render();linkDialog.show();var closeDivs=Dom.getElementsByClassName('container-close');for(var i=0;i<(closeDivs.length);i++){var closeDiv=closeDivs[i];YE.on(closeDiv,'click',function(){window.location=location.href;});}}
function showLoading(e,objectIs){var wait=document.createElement('div');wait.setAttribute('id','loadingPanel');var body=document.getElementsByTagName('body')[0];body.appendChild(wait);var loading=document.createElement('div');loading.style.cssText='padding: 10px 20px; color: #000;';var loadingP=document.createElement('p');loading.appendChild(loadingP);if(objectIs){switch(objectIs){case'siteSettings':loadingP.appendChild(document.createTextNode('Your site settings are being saved. Please wait...'));break;case'pluginImage':loadingP.appendChild(document.createTextNode('The software will now switch your layout and reload the page with your new layout. Please wait...'));break;case'editSite':loadingP.appendChild(document.createTextNode('The statistics for your site are currently being processed, please wait...'));break;case'loginForm':var brandingPath=Dom.getStyle(document.getElementById('header'),'background-image');var branding=brandingPath.match("btwimages")?"BT Website Solutions":brandingPath.match("btimages")?"BT Customerstreet":brandingPath.match("csimages")?"Customer Street":'';loadingP.appendChild(document.createTextNode('You are being logged in to the '+branding+' Site Builder, wait...'));break;case'galImages':loadingP.appendChild(document.createTextNode('The number of images is being updated, please wait...'));break;case'movePage':loadingP.appendChild(document.createTextNode('Updating the site structure, please wait...'));break;case'sidebarConsole':loadingP.appendChild(document.createTextNode('Modifying your sidebar console, please wait...'));break;case'savingPageContent':loadingP.appendChild(document.createTextNode('Your page is being updated, please wait...'));break;case'backup':loadingP.appendChild(document.createTextNode('Building a backup of your site for download, please wait...'));break;case'sitebackup':loadingP.appendChild(document.createTextNode('Please wait while the backup is created, this will take a while on larger sites'));break;default:loadingP.appendChild(document.createTextNode('Your sidebar is being updated, please wait...'));break;}}else{var isUpgradePage=$('upgradeSelect');if(isUpgradePage){loadingP.appendChild(document.createTextNode('We are currently retrieving the content from your old RapidSite. This may take some time on larger sites'));}else{loadingP.appendChild(document.createTextNode('The content we retrieved earlier is now being imported into the new RapidSite according to the options you have chosen. Again on larger sites this may take some time'));}}
var loadingImg=document.createElement('img');loading.appendChild(loadingImg);loadingImg.setAttribute('src','/images/csimages/ajax-loader.gif');loadingImg.setAttribute('alt','Loading Your Page');loadingImg.style.cssText='float: none;width:220px;margin: 10px auto;display:block';var showLoadingPanel=new YAHOO.widget.Panel(wait,{width:"400px",height:"170px",fixedcenter:true,close:false,draggable:false,zIndex:500,modal:true,visible:false});showLoadingPanel.setHeader("Loading, please wait...");showLoadingPanel.setBody(loading);showLoadingPanel.render();showLoadingPanel.show();}
var handleDirectionSuccess=function(o){if(o.responseText!==undefined){var theLink=$('directionStatus');if(theLink.innerHTML==='Enable Directions'){theLink.innerHTML='Disable Directions';theLink.href='/admin/plugins?siteid=218&directions=0';}else if(theLink.innerHTML==='Disable Directions'){theLink.innerHTML='Enable Directions';theLink.href='/admin/plugins?siteid=218&directions=1';}}};var handleDirectionFailure=function(o){if(o.responseText!==undefined){alert("There was an error, please try again");}};var callbackDirections={success:handleDirectionSuccess,failure:handleDirectionFailure};function callDirectionsAjax(e){YE.stopEvent(e);var sUrl=this.href;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackDirections,postData);}
function showEditTipNew(e){var newDiv=$('editTip');if(newDiv){newDiv.style.display='block';var divPresent=this.getElementsByTagName('div')[0];if(!divPresent){if(this.getAttribute('class')==='plugin_image'||this.className==='plugin_image'){newDiv.innerHTML='Click To Use This Layout';newDiv.style.cssText="position: absolute;display:block;z-index: 2000";}else{if(this.innerHTML===""){newDiv.innerHTML='Click To Edit This Image';}
if(this.innerHTML!==""){newDiv.innerHTML='Click To Edit This Section';}
if(this.id==='header_1'){newDiv.innerHTML='Click To Edit The Title';}
if(this.id==='title_bar'){newDiv.innerHTML='Click To Edit The Site Title';}
if(this.id==='summary'){newDiv.innerHTML='Click To Edit The Site Summary';}
if(this.getAttribute('class')==='this_page'||this.className==='this_page'){newDiv.innerHTML='Click To Change The Page Name';}
if((this.getAttribute('class')==='sidebar_plugin'||this.className==='sidebar_plugin')){newDiv.innerHTML='Click To Modify Your Sidebar';}
if((this.getAttribute('class')==='sidebar_plugin'||this.className==='sidebar_plugin')&&this.id==='externalLinks'){newDiv.innerHTML='Click To Modify External Links';}
if((this.getAttribute('class')==='sidebar_plugin'||this.className==='sidebar_plugin')&&this.id==='contactDetails'){newDiv.innerHTML='Click To Modify Your Address';}
if(this.getAttribute('id')==='contactAddress'){newDiv.innerHTML='Click To Modify Your Address';}
if(this.nodeName.toLowerCase()==='object'){newDiv.innerHTML='Click To Edit This Video';}}}else{if(divPresent.id==='formSend'){newDiv.innerHTML='Click To Edit This Form';}else if(divPresent.parentNode.id==='map'){newDiv.innerHTML='Click To Edit The Map Address';}}
YE.on(this,'mousemove',animateIt,newDiv);YE.on(this,'mouseout',hideEditTip);}}
function hideEditTip(){var editTip=$('editTip');if(editTip){editTip.style.display='none';}
var thumbTipDiv=$('thumbTipDiv');if(thumbTipDiv){thumbTipDiv.style.display='none';}}
function animateIt(e,newDiv){if(newDiv[1]){var elem=newDiv[1];newDiv=newDiv[0];if(newDiv.getAttribute('id')==='thumbTipDiv'){var isVideo=elem.split('.');if(isVideo[1]==='swf'){newDiv.innerHTML=elem+' - click here to add';}else{newDiv.innerHTML=elem;}}}
if(newDiv.style.display!=='block'){newDiv.style.display='block';}
var pos=0;var dir=2;var len=0;var offsetfrommouse=[10,10];var displayduration=0;var defaultimageheight=10;var defaultimagewidth=10;var timer;var xcoord=offsetfrommouse[0];var ycoord=offsetfrommouse[1];var docwidth=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-15;var docheight=document.all?Math.min(truebody().scrollHeight,truebody().clientHeight):Math.min(window.innerHeight);if(typeof e!=="undefined"){if(typeof(e.pageX)==='number'){xcoord+=e.pageX;ycoord+=e.pageY;}else if(typeof(e.clientX)==='number'){xcoord+=e.clientX;ycoord+=e.clientY;if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){xcoord+=document.body.scrollLeft;ycoord+=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){xcoord+=document.documentElement.scrollLeft;ycoord+=document.documentElement.scrollTop;}}}
newDiv.style.left=xcoord+"px";newDiv.style.top=ycoord+"px";}
var oldClass;function closeEditTip(e){this.style.opacity='1';this.removeAttribute('class');this.setAttribute('class',oldClass);this.setAttribute('className',oldClass);var editTip=$('editTip');if(editTip){editTip.parentNode.removeChild(editTip);}}
function changeAnalLinkHide(){var hideAnalLink=$('hideAnalLink');if(hideAnalLink){var theEl=$('analyser_toolbar');if(subBrand==='bt'){theEl.style.background='url(/images/btimages/showAnalyser.png) no-repeat';}else{theEl.style.background='url(/images/csimages/showAnalyser.png) no-repeat';}
hideAnalLink.setAttribute('id','showAnalLink');hideAnalLink.style.top='24px';hideAnalLink.innerHTML='Show Analyser';YE.on(hideAnalLink,'click',showAnalLinkNow);}}
function changeAnalLinkShow(){var showAnalLink=$('showAnalLink');if(showAnalLink){var theEl=$('analyser_toolbar');showAnalLink.setAttribute('id','hideAnalLink');showAnalLink.style.top='10px';showAnalLink.innerHTML='Hide Analyser';YE.on(showAnalLink,'click',hideAnalLinkNow);}}
function hideAnalLinkNow(e){YE.stopEvent(e);var hideAnalLink=$('hideAnalLink');if(hideAnalLink){hideAnalLink.style.color='#666';var descriptions=Dom.getElementsByClassName('section_info');for(var i=0;i<(descriptions.length);i++){var description=descriptions[i];description.style.visibility='hidden';}
hideAnalLink.parentNode.style.cssText='overflow: hidden;';var theEl=$('analyser_toolbar');var theHead=Dom.getFirstChild(theEl);theHead.style.visibility='hidden';var newAnim=new YM(theEl,{height:{to:49},width:{to:68}},1,YAHOO.util.Easing.easeOut);newAnim.animate();newAnim.onComplete.subscribe(changeAnalLinkHide);}}
function showAnalLinkNow(e){YE.stopEvent(e);var showAnalLink=$('showAnalLink');if(showAnalLink){showAnalLink.style.color='#FFF';var descriptions=Dom.getElementsByClassName('section_info');for(var i=0;i<(descriptions.length);i++){var description=descriptions[i];description.style.visibility='visible';}
var theEl=$('analyser_toolbar');if(subBrand==='bt'){theEl.style.background='#E5EDF4 url(/images/btimages/analyserBack.jpg) no-repeat scroll left top';}else{theEl.style.background='#B7C553 url(/images/csimages/analyserBack.jpg) no-repeat scroll left bottom';}
var theHead=Dom.getFirstChild(theEl);theHead.style.visibility='visible';var newAnim=new YM(theEl,{height:{to:200},width:{to:250}},1,YAHOO.util.Easing.easeOut);newAnim.animate();newAnim.onComplete.subscribe(changeAnalLinkShow);}}
function hideTheLink(e){YE.stopEvent(e);var YuiDivs=Dom.getElementsByClassName('yui-content');for(var i=0;i<(YuiDivs.length);i++){YuiDiv=YuiDivs[i];YuiDiv.setAttribute('id','tab-yui-content');}
var YuiDivIds=Dom.getChildren('tab-yui-content');for(i=0;i<(YuiDivIds.length);i++){YuiDivId=YuiDivIds[i];YuiDivId.setAttribute('class','yui-hidden');YuiDivId.setAttribute('className','yui-hidden');}}
var handleSuccess=function(o){var oldWrapper=$('wrapper');if(o.responseText!==undefined){oldWrapper.innerHTML=o.responseText;var newWrapper=$('wrapper');oldWrapper.innerHTML=newWrapper.innerHTML;YE.onDOMReady(initBob);}};var handleFailure=function(o){if(o.responseText!==undefined){thesrc.innerHTML="<ul><li>Transaction id: "+o.tId+"</li>";thesrc.innerHTML+="<li>HTTP status: "+o.status+"</li>";thesrc.innerHTML+="<li>Status code message: "+o.statusText+"</li></ul>";}};var callback={success:handleSuccess,failure:handleFailure,argument:{foo:"foo",bar:"bar"}};var statusSuccess=function(o){var oldWrapper=$('page_map');if(o.responseText!==undefined){oldWrapper.innerHTML=o.responseText;var newWrapper=$('serverRes');oldWrapper.innerHTML='<div id="serverRes">'+newWrapper.innerHTML+'</div>';YE.onDOMReady(initBob);var loadingPanel=$('loadingPanel_c');if(loadingPanel){loadingPanel.parentNode.removeChild(loadingPanel);var loadingMask=$('loadingPanel_mask');loadingMask.parentNode.removeChild(loadingMask);}}};var statusFailure=function(o){if(o.responseText!==undefined){alert("There was an error");}};var callbackStatus={success:statusSuccess,failure:statusFailure};var handleSuccess2=function(o){if(o.responseText!==undefined){window.location.reload();}};var callback2={success:handleSuccess2,failure:handleFailure,argument:{foo:"foo",bar:"bar"}};var handleSuccess3=function(o){if(o.responseText!==undefined){alert('Page Status Changed Successfully');}};var callback3={success:handleSuccess3,failure:handleFailure,argument:{foo:"foo",bar:"bar"}};function callAjax(){var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callback,postData);YE.onDOMReady(initBob);}
function callMoveAjax(){var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackStatus,postData);showLoading(null,'movePage');YE.onDOMReady(initBob);}
function makeRequest(e){YE.stopEvent(e);sUrl=this.href;sUrl+='&ajax=1';var queryString=sUrl.split('?');queryString=queryString[1];queryString=queryString.split('&');siteId=queryString[0].split('=');siteId=siteId[1];moveId=queryString[1].split('=');moveId=moveId[1];swapId=queryString[2].split('=');swapId=swapId[1];pageId=queryString[3].split('=');pageId=pageId[1];if(moveId==='1'){var thisLi=Dom.getAncestorByTagName(this,'li');var prevLi=Dom.getPreviousSibling(thisLi);var nextLi=Dom.getNextSibling(thisLi);var regional=Dom.getRegion(thisLi);regional=regional.right-regional.left;var thisRegion=regional-100;var conEl=Dom.getAncestorByTagName(thisLi,'li');var conEl1=Dom.getAncestorByTagName(conEl,'li');var conEl2=Dom.getAncestorByTagName(conEl1,'li');var conEl3=Dom.getAncestorByTagName(conEl2,'li');i=0;var listItem=[];while(nextLi){var nextLiPos=[];nextLiPos[0]=Dom.getX(nextLi);listItem[i]=nextLiPos;nextLi=Dom.getNextSibling(nextLi);i++;}
nextLi=Dom.getNextSibling(thisLi);i=0;while(nextLi){nextLi.style.position='absolute';nextLi.style.left=listItem[i]+"px";nextLi=Dom.getNextSibling(nextLi);i++;}
var thisLiPos=[];thisLiPos[0]=Dom.getX(thisLi);thisLiPos[1]=Dom.getY(thisLi);var prevLiPos=[];prevLiPos[0]=Dom.getX(prevLi);prevLiPos[1]=Dom.getY(prevLi);var newThisLi=thisLi.cloneNode(true);newThisLi.style.position='absolute';newThisLi=$('sitePages').appendChild(newThisLi);thisLi.style.visibility='hidden';var newPrevLi=prevLi.cloneNode(true);newPrevLi.style.position='absolute';newPrevLi=$('sitePages').appendChild(newPrevLi);prevLi.style.visibility='hidden';var thisCtrl1=[];thisCtrl1[0]=thisLiPos[0]+200;thisCtrl1[1]=thisLiPos[1]+200;var thisCtrl2=[];thisCtrl2[0]=thisLiPos[0];thisCtrl2[1]=thisLiPos[1]+300;var thisCtrl3=[];thisCtrl3[0]=thisLiPos[0]-200;thisCtrl3[1]=thisLiPos[1]+300;var animThis=new YM(newThisLi,{points:{to:prevLiPos,from:thisLiPos,control:[thisCtrl1,thisCtrl2,thisCtrl3]}},2,YAHOO.util.Easing.easeOut);var animPrev=new YM(newPrevLi,{points:{to:thisLiPos,from:prevLiPos}},2,YAHOO.util.Easing.easeOut);Dom.setStyle(newThisLi,"opacity","0.7");Dom.setStyle(newPrevLi,"opacity","0.7");Dom.setStyle(conEl,"position","static");Dom.setStyle(conEl1,"position","static");Dom.setStyle(conEl2,"position","static");Dom.setStyle(conEl3,"position","static");animThis.animate();prevLi.parentNode.replaceChild(newThisLi,prevLi);animPrev.animate();thisLi.parentNode.replaceChild(newPrevLi,thisLi);animPrev.onComplete.subscribe(callMoveAjax);}
if(moveId==='2'){thisLi=Dom.getAncestorByTagName(this,'li');regional=Dom.getRegion(thisLi);regional=regional.right-regional.left;thisRegion=regional-100;nextLi=Dom.getNextSibling(thisLi);var nextNextLi=Dom.getNextSibling(nextLi);conEl=Dom.getAncestorByTagName(thisLi,'li');conEl1=Dom.getAncestorByTagName(conEl,'li');conEl2=Dom.getAncestorByTagName(conEl1,'li');conEl3=Dom.getAncestorByTagName(conEl2,'li');i=0;listItem=[];while(nextNextLi){var nextNextLiPos=[];nextNextLiPos[0]=Dom.getX(nextNextLi);listItem[i]=nextNextLiPos;nextNextLi=Dom.getNextSibling(nextNextLi);i++;}
nextNextLi=Dom.getNextSibling(nextLi);i=0;while(nextNextLi){nextNextLi.style.position='absolute';nextNextLi.style.left=listItem[i]+"px";nextNextLi=Dom.getNextSibling(nextNextLi);i++;}
thisLiPos=[];thisLiPos[0]=Dom.getX(thisLi);thisLiPos[1]=Dom.getY(thisLi);var nextLiPos=[];nextLiPos[0]=Dom.getX(nextLi);nextLiPos[1]=Dom.getY(nextLi);newThisLi=thisLi.cloneNode(true);newThisLi.style.position='absolute';newThisLi=$('sitePages').appendChild(newThisLi);thisLi.style.visibility='hidden';var newNextLi=nextLi.cloneNode(true);newNextLi.style.position='absolute';newNextLi=$('sitePages').appendChild(newNextLi);nextLi.style.visibility='hidden';thisCtrl1=[];thisCtrl1[0]=thisLiPos[0]-200;thisCtrl1[1]=thisLiPos[1]-200;thisCtrl2=[];thisCtrl2[0]=thisLiPos[0];thisCtrl2[1]=thisLiPos[1]-300;thisCtrl3=[];thisCtrl3[0]=thisLiPos[0]+200;thisCtrl3[1]=thisLiPos[1]-300;animThis=new YM(newThisLi,{points:{to:nextLiPos,from:thisLiPos,control:[thisCtrl1,thisCtrl2,thisCtrl3]}},2,YAHOO.util.Easing.easeOut);var animNext=new YM(newNextLi,{points:{to:thisLiPos,from:nextLiPos}},2,YAHOO.util.Easing.easeOut);Dom.setStyle(newThisLi,"opacity","0.7");Dom.setStyle(newNextLi,"opacity","0.7");Dom.setStyle(conEl,"position","static");Dom.setStyle(conEl1,"position","static");Dom.setStyle(conEl2,"position","static");Dom.setStyle(conEl3,"position","static");animThis.animate();nextLi.parentNode.replaceChild(newThisLi,nextLi);animNext.animate();thisLi.parentNode.replaceChild(newNextLi,thisLi);animNext.onComplete.subscribe(callMoveAjax);}
if(moveId==='3'){var thisItem=this;function handleCancel(e){YE.stopEvent(e);popUpDialog.destroy();return true;}
function handleSubmit(e){YE.stopEvent(e);popUpDialog.destroy();var thisLi=Dom.getAncestorByTagName(thisItem,'li');var lastChild=Dom.getAncestorByTagName(thisItem,'ul');lastChild=Dom.getAncestorByTagName(lastChild,'ul');lastChild=Dom.getLastChild(lastChild);var thisLiPos=[];thisLiPos[0]=Dom.getX(thisLi);thisLiPos[1]=Dom.getY(thisLi);var lastChildPos=[];lastChildPos[0]=Dom.getX(lastChild);lastChildPos[1]=Dom.getY(lastChild);var upOneList=[];upOneList[0]=lastChildPos[0]+170;upOneList[1]=lastChildPos[1];var newThisLi=thisLi.cloneNode(true);newThisLi=$('sitePages').appendChild(newThisLi);thisLi.style.visibility='hidden';Dom.setStyle(newThisLi,"opacity","0.7");var animThis=new YM(newThisLi,{points:{to:upOneList,from:thisLiPos}},2,YAHOO.util.Easing.easeOut);animThis.animate();animThis.onComplete.subscribe(callMoveAjax);return true;}
var popUp=$('popUpDialogId');if(!popUp){var popUpDialogDiv=document.createElement('div');popUpDialogDiv=document.body.appendChild(popUpDialogDiv);popUpDialogDiv.setAttribute('id','popUpDialogId');var popUpDialog=new YAHOO.widget.Dialog("popUpDialogId",{width:400,fixedcenter:true,modal:true,visible:false,draggable:false,zIndex:5000,iframe:false,close:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},buttons:[{text:"Yes",handler:handleSubmit},{text:"No",handler:handleCancel}]});popUpDialog.setHeader("Move This Page Up?");popUpDialog.setBody("If this page is moved up you will not be able to move it back down again. Are you sure you wish to continue?");popUpDialog.render();popUpDialog.show();}}
YAHOO.util.Event.onDOMReady(initBob);return;}
function delRequest(e){YE.stopEvent(e);sUrl=this.href;sUrl+='&ajax=1';var queryString=sUrl.split('?');queryString=queryString[1];queryString=queryString.split('&');siteId=queryString[0].split('=');siteId=siteId[1];delId=queryString[1].split('=');delId=delId[1];pageId=queryString[2].split('=');pageId=pageId[1];if(delId==='1'){callMoveAjax();}}
function permDelRequest(sUrl){var queryString=sUrl.split('?');queryString=queryString[1];queryString=queryString.split('&');siteId=queryString[0].split('=');siteId=siteId[1];delId=queryString[1].split('=');delId=delId[1];pageId=queryString[2].split('=');pageId=pageId[1];if(delId==='2'){callMoveAjax();}}
function restoreRequest(e){YE.stopEvent(e);sUrl=this.href;sUrl+='&ajax=1';var queryString=sUrl.split('?');queryString=queryString[1];queryString=queryString.split('&');siteId=queryString[0].split('=');siteId=siteId[1];delId=queryString[1].split('=');delId=delId[1];pageId=queryString[2].split('=');pageId=pageId[1];if(delId==='3'){callMoveAjax();}
YAHOO.util.Event.onDOMReady(initBob);}
function popUpHelp(e){YE.stopEvent(e);sUrl=this.href;sUrl+='&ajax=1';var popUpDialogDiv=document.createElement('div');popUpDialogDiv=document.body.appendChild(popUpDialogDiv);popUpDialogDiv.setAttribute('id','popUpDialogId');var popUpDialog=new YAHOO.widget.Dialog("popUpDialogId",{width:400,fixedcenter:true,modal:true,visible:false,draggable:false,zIndex:5000,iframe:false,close:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},buttons:[{text:"Yes",handler:handleSubmit},{text:"No",handler:handleCancel}]});popUpDialog.setHeader("Delete This Page Completely?");popUpDialog.setBody("This will delete any sub-pages of this page as well as the actual page, are you sure?");popUpDialog.render();popUpDialog.show();function handleSubmit(e){YE.stopEvent(e);permDelRequest(sUrl);this.destroy();}
function handleCancel(e){YE.stopEvent(e);sUrl=completeRestore(sUrl);callMoveAjax();this.destroy();}}
function completeRestore(sUrl){var queryString=sUrl.split('?');mainUrl=queryString[0];queryString=queryString[1];queryString=queryString.split('&');siteId=queryString[0].split('=');siteId=siteId[1];delId=queryString[1].split('=');delId=delId[1];delId++;pageId=queryString[2].split('=');pageId=pageId[1];if(delId==='3'){queryString="?siteid="+siteId+"&delete="+delId+"&pageid="+pageId;sUrl=mainUrl+queryString;return sUrl;}}
function popUpOff(e){YE.stopEvent(e);var newDiv=$('helpTip');newDiv.style.display='none';YAHOO.util.Event.onDOMReady(initBob);}
function goToNextTab(id,obj){var thisTab=Dom.getAncestorByTagName(obj,'fieldset');var nextTab=Dom.getNextSibling(thisTab);Dom.removeClass(nextTab,'yui-hidden');Dom.addClass(thisTab,'yui-hidden');var dialogStuff=$('theDialogClone');if(!dialogStuff){dialogStuff=$('theDialog');}
var dialogUl=Dom.getElementsByClassName('yui-nav','ul',dialogStuff)[0];var dialogList=dialogUl.getElementsByTagName('a');var dialogItems=dialogUl.getElementsByTagName('li');var diaFields=dialogStuff.getElementsByTagName('fieldset');var blocked=[];for(i=0;i<(dialogItems.length);i++){var dialogA=Dom.getFirstChild(dialogItems[i]);YE.on(dialogA,'click',function(){j=0;for(i=0;i<(diaFields.length);i++){if(Dom.hasClass(diaFields[i],'yui-hidden')===false){var thisField=diaFields[i];blocked[j]=thisField;j++;}}
if(blocked.length==='2'){for(i=0;i<(blocked.length);i++){if(blocked[i].id===id){Dom.addClass(blocked[i],'yui-hidden');}}}
var selectedTabs=Dom.getElementsByClassName('selected','li',dialogStuff);if(selectedTabs.length==='1'){for(i=0;i<(selectedTabs.length);i++){if(selectedTabs[i].hasAttribute('className')){selectedTabs[i].removeAttribute('class');selectedTabs[i].removeAttribute('className');}}}});}
for(i=0;i<(dialogList.length);i++){var theHref=dialogList[i].getAttribute('href');theHref=str_replace('#','',theHref);if(id===theHref){dialogList[i].parentNode.setAttribute('class','selected');dialogList[i].parentNode.setAttribute('className','selected');dialogList[i].parentNode.setAttribute('title','active');var previousTab=Dom.getPreviousSibling(dialogList[i].parentNode);previousTab.setAttribute('class','');previousTab.removeAttribute('className','');previousTab.setAttribute('title','');}}
var selectedTabs=Dom.getElementsByClassName('selected','li',dialogStuff);if(selectedTabs.length>1){for(i=0;i<(selectedTabs.length);i++){if(selectedTabs[i].hasAttribute('className')){selectedTabs[i].setAttribute('class','');selectedTabs[i].removeAttribute('className');}}}}
function editDialog(e){var hiddenInput;var inputCounter=$('counterContainer');if(inputCounter){inputCounter.style.display='block';inputCounter.style.zIndex='51000';}
YE.stopEvent(e);sUrl=this.href;if(sUrl){var queryString=sUrl.split('?');var rootUrl=queryString[0];rootUrl=rootUrl.split('pages');rootUrl=rootUrl[0];queryString=queryString[1];queryString=queryString.split('&');siteId=queryString[0].split('=');siteId=siteId[1];editId=queryString[1].split('=');linkType=editId[0];editId=editId[1];pageId=queryString[2].split('=');pageId=pageId[1];}else{siteId=siteid;pageId=getURLParam('pageid');linkType='editpage';}
var action="/admin/pages?siteid="+siteId;if(linkType==='editpage'){var editLink=null;var inputSiteid=$('siteid');inputSiteid.setAttribute('value',siteId);var inputPageid=$('pageid');inputPageid.setAttribute('value',pageId);var formAction=$('page_edit');formAction.setAttribute('action',action);var oldName=Dom.getAncestorByTagName(this,'li');oldName=Dom.getFirstChild(oldName);oldName=Dom.getNextSibling(oldName);oldName1=Dom.getFirstChild(oldName);theHead=oldName1;theHead=theHead.innerHTML;var pageName=$('pagetitle');if(theHead!=='Home'){pageName.value=theHead;pageName.removeAttribute('disabled');}else{pageName.value=theHead;pageName.setAttribute('disabled','disabled');}
pageName.setAttribute('value',theHead);pageName.setAttribute('onfocus','updateNumberChars(null, this)');pageName.setAttribute('onkeyup','checkTextareaChars(null, this)');var theFieldset=$('page_summary');var TempInput=Dom.getAncestorByTagName(this,'li');TempInput=Dom.getNextSibling(oldName);TempInput=TempInput.cloneNode(true);hiddenInput=theFieldset.appendChild(TempInput);var pageStatus=$('page_status');var pageStatusText=Dom.getAncestorByTagName(this,'li');pageStatusText=Dom.getNextSibling(oldName);pageStatusText=Dom.getNextSibling(pageStatusText);pageStatusText=Dom.getLastChild(pageStatusText);if(pageStatusText.value==="l"){pageStatus.setAttribute('checked','checked');}
if(pageStatusText.value==="s"){pageStatus.removeAttribute('checked');}
var pageSummary=$('pagesummary');pageSummaryInput=Dom.getAncestorByTagName(this,'h4');pageSummaryInput=Dom.getNextSibling(pageSummaryInput);pageSummaryInput=Dom.getNextSibling(pageSummaryInput);pageSummaryInput=Dom.getLastChild(pageSummaryInput);pageSummaryInput=Dom.getPreviousSibling(pageSummaryInput);pageSummaryInput=Dom.getPreviousSibling(pageSummaryInput);pageMetaInput=Dom.getLastChild(pageSummaryInput);pageSummaryInput=Dom.getPreviousSibling(pageMetaInput);if(pageSummaryInput){pageSummaryInputValue=pageSummaryInput.value;var newInput=document.createNamedTextArea('pagesummary');pageSummary.parentNode.replaceChild(newInput,pageSummary);newInput.innerHTML=pageSummaryInputValue;newInput.setAttribute('cols','25');newInput.setAttribute('rows','2');newInput.setAttribute('id','pagesummary');newInput.setAttribute('onfocus','updateNumberChars(null, this)');newInput.setAttribute('onkeyup','checkTextareaChars(null, this)');newInput.style.width='400px';newInput.setAttribute('class','helpTip editorCheck');newInput.setAttribute('className','helpTip editorCheck');}
var pageKeyword=$('pagekeywords');if(pageSummaryInput){pageKeywordInput=Dom.getPreviousSibling(pageSummaryInput);pageKeywordInputValue=pageKeywordInput.value;var newInput2=document.createNamedTextArea('pagekeywords');pageKeyword.parentNode.replaceChild(newInput2,pageKeyword);newInput2.innerHTML=pageKeywordInputValue;newInput2.setAttribute('cols','25');newInput2.setAttribute('rows','2');newInput2.setAttribute('id','pagekeywords');newInput2.style.width='400px';newInput2.setAttribute('class','helpTip editorCheck');newInput2.setAttribute('className','helpTip editorCheck');newInput2.setAttribute('onfocus','updateNumberChars(null, this)');newInput2.setAttribute('onkeyup','checkTextareaChars(null, this)');if(theHead==='Home'){newInput2.setAttribute('disabled','disabled');}
var homePageKeywords=$('homePageKeywords');if(theHead==='Home'){var hiddenSiteKeywords=$('hiddenSiteKeywords');hiddenSiteKeywords=hiddenSiteKeywords.cloneNode(true);hiddenSiteKeywords=hiddenSiteKeywords.innerHTML;keywordtextarea=$('pagekeywords');hiddenSiteKeywords=hiddenSiteKeywords.toLowerCase();hiddenSiteKeywords=str_replace('<h4 style="text-align: center;">site keywords</h4>','',hiddenSiteKeywords);hiddenSiteKeywords=str_replace('<h4 style="text-align: center">site keywords</h4>','',hiddenSiteKeywords);hiddenSiteKeywords=str_replace('<ul>','',hiddenSiteKeywords);hiddenSiteKeywords=str_replace('</ul>','',hiddenSiteKeywords);hiddenSiteKeywords=str_replace('<li class="siteKeywordUpdates">','',hiddenSiteKeywords);hiddenSiteKeywords=str_replace('<li class=sitekeywordupdates>','',hiddenSiteKeywords);hiddenSiteKeywords=str_replace('<li class="sitekeywordupdates">','',hiddenSiteKeywords);hiddenSiteKeywords=str_replace('</li>',', ',hiddenSiteKeywords);keywordtextarea.innerHTML=hiddenSiteKeywords;}}
var metaTitle=$('metatitle');if(pageMetaInput){var newMeta=document.createNamedElement('input','metatitle','text');metaTitle.parentNode.replaceChild(newMeta,metaTitle);newMeta.setAttribute('id','metatitle');newMeta.setAttribute('class','helpTip editorCheck');newMeta.style.width='300px';newMeta.setAttribute('className','helpTip editorCheck');newMeta.setAttribute('value',pageMetaInput.value);newMeta.setAttribute('onfocus','updateNumberChars(null, this)');newMeta.setAttribute('onkeyup','checkTextareaChars(null, this)');}
var siteKeywords=$('hiddenSiteKeywords');if(siteKeywords){formAction.appendChild(siteKeywords);if(subBrand==='bt'){siteKeywords.style.cssText='display:block;color: #000;border: 1px solid #5090D0;border-left:0;padding: 5px;background: #FFF;float:left;width:168px;height:304px;overflow:hidden;';}else{siteKeywords.style.cssText='display:block;color: #000;border: 1px solid #666;border-left:0;padding: 5px;background: #F0F0F0;float:left;width:168px;height:304px;overflow:hidden;';}}}
var clone=$('theDialog');var newClone=clone.cloneNode(true);newClone.setAttribute('id','theDialogClone');var extra=document.getElementsByTagName('body')[0];extra.appendChild(newClone);newClone.style.display='block';var pageMap=$('page_map');if(pageMap){pageMap.style.cssText='overflow: hidden';}
myDialog=new YAHOO.widget.Dialog(newClone,{fixedcenter:true,modal:true,close:true,width:"700px",zIndex:50001,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},postmethod:'form'});myDialog.render();myDialog.show();var submitButton=$('pages_submit');var containerSave=document.createElement('div');newClone.appendChild(containerSave);containerSave.setAttribute('id','container-save');YE.on(containerSave,'click',checkPageEditorForm);var pageEditForm=$('metaInformation');if(pageEditForm){pageEditForm.id='nothelpContent';pageEditForm=$('metaInformation');if(pageEditForm){}}
var googleDiv=$('googleUpdater');if(googleDiv){var cloneBody=Dom.getElementsByClassName('bd','div',newClone)[0];cloneBody.appendChild(googleDiv);googleDiv.style.display='block';var cookieVal=YAHOO.util.Cookie.get("googleOptions");if(!cookieVal){YAHOO.util.Cookie.set("googleOptions","show");cookieVal=YAHOO.util.Cookie.get("googleOptions");}
if(cookieVal==='show'){CreateGoogleTool(pageEditForm,cookieVal);Get_Keywords(null,null);}
var cookieLink=document.createElement('a');googleDiv.parentNode.appendChild(cookieLink);cookieLink.setAttribute('href','');cookieLink.setAttribute('title','Show/Hide Meta Information Guide (Closes Dialog)');cookieLink.setAttribute('id','cookieLink');cookieLink.appendChild(document.createTextNode('Show/Hide Tips (Currently '+cookieVal+')'));YE.on(cookieLink,'click',showHideMeta);}
var legends=pageEditForm.getElementsByTagName('legend');for(i=0;i<(legends.length);i++){legends[i].style.display='none';legends[i].style.margin='0';legends[i].style.padding='0';}
var fieldsets=pageEditForm.getElementsByTagName('fieldset');for(i=0;i<(fieldsets.length);i++){fieldsets[i].style.margin='0';fieldsets[i].style.padding='0';}
var closeDivs=Dom.getElementsByClassName('container-close');for(i=0;i<(closeDivs.length);i++){var closeDiv=closeDivs[i];YE.on(closeDiv,'click',closeDialog);}
var keywordClickEvent=Dom.getElementsByClassName('siteKeywordUpdates');for(i=0;i<(keywordClickEvent.length);i++){if(theHead!=='Home'){YE.on(keywordClickEvent[i],'click',function(e,keyword){YE.stopEvent(e);var pageSummary=pageEditForm.getElementsByTagName('textarea');for(var j=0;j<pageSummary.length;j++){if(pageSummary[j].getAttribute('id')==='pagekeywords'){pageSummary[j].value+=', '+keyword;}}},keywordClickEvent[i].innerHTML);}}
function showHideMeta(e){YE.stopEvent(e);var cookieVal=YAHOO.util.Cookie.get("googleOptions");if(cookieVal==='show'){YAHOO.util.Cookie.set("googleOptions","hide");}else{YAHOO.util.Cookie.set("googleOptions","show");}
closeDialog(null);cookieVal=YAHOO.util.Cookie.get("googleOptions");YAHOO.log("Cookie val is currently set to: "+cookieVal,"BTCS","showHide");}
function closeDialog(e){var nothelpContact=$('nothelpContent');if(nothelpContact){nothelpContact.id='metaInformation';var googleDiv=$('googleUpdater');if(googleDiv){$('editor').appendChild(googleDiv);googleDiv.style.display='none';}}
var pageMap=$('page_map');if(pageMap){pageMap.style.cssText='overflow-x: scroll';}
var counterContainer=$('counterContainer');if(counterContainer){counterContainer.style.display='none';}
var theFieldset=$('page_summary');theFieldset.removeChild(hiddenInput);var editor=$('editor');editor.appendChild(siteKeywords);siteKeywords.style.display='none';myDialog.destroy();myDialog=null;return true;}
function checkPageEditorForm(e){YE.stopEvent(e);var editCheck=Dom.getElementsByClassName('editorCheck','input','theDialogClone');var editCheckText=Dom.getElementsByClassName('editorCheck','textarea','theDialogClone');var errorCheck="";var j=0;for(var i=0;i<(editCheck.length);i++){if(editCheck[i].value===''){var inputDad=Dom.getPreviousSibling(editCheck[i]);inputDad=Dom.getFirstChild(inputDad);inputDad=inputDad.innerHTML;errorCheck+='<li>'+inputDad+'</li>';}
j++;}
for(i=0;i<(editCheckText.length);i++){if(editCheckText[i].value===''){inputDad=Dom.getPreviousSibling(editCheckText[i]);inputDad=Dom.getFirstChild(inputDad);inputDad=inputDad.innerHTML;errorCheck+='<li>'+inputDad+'</li>';}
j++;}
if(errorCheck.length>0){var errorText='<p>It is advisable that you fill in all of the fields, you have missed the following:</p><ul>'+errorCheck+'</ul>';var quickDialog=document.createElement('div');var body=document.getElementsByTagName('body')[0].appendChild(quickDialog);quickDialog.setAttribute('id','quickDialog');var simpleDialog=new YAHOO.widget.SimpleDialog(quickDialog,{width:"600px",fixedcenter:true,visible:false,zIndex:50003,draggable:false,modal:true,close:true,constraintoviewport:true});simpleDialog.setHeader('Missing Entries Found');simpleDialog.setBody(errorText);simpleDialog.render();simpleDialog.show();var newContainerSave=document.createElement('div');quickDialog.appendChild(newContainerSave);newContainerSave.setAttribute('id','container-save');var newClose=Dom.getElementsByClassName('container-close','div','quickDialog')[0];YE.on(newClose,'click',function(){simpleDialog.destroy();});YE.on(newContainerSave,'click',function(){simpleDialog.destroy();submitDialog();});}else{submitDialog();}}}
function checkPageEditorFormFinish(){var editCheck=Dom.getElementsByClassName('editorCheck','input','theDialogClone');var editCheckText=Dom.getElementsByClassName('editorCheck','textarea','theDialogClone');var errorCheck="";var j=0;for(var i=0;i<(editCheck.length);i++){if(editCheck[i].value===''){var inputDad=Dom.getPreviousSibling(editCheck[i]);inputDad=Dom.getFirstChild(inputDad);inputDad=inputDad.innerHTML;errorCheck+='<li>'+inputDad+'</li>';}
j++;}
for(i=0;i<(editCheckText.length);i++){if(editCheckText[i].value===''){inputDad=Dom.getPreviousSibling(editCheckText[i]);inputDad=Dom.getFirstChild(inputDad);inputDad=inputDad.innerHTML;errorCheck+='<li>'+inputDad+'</li>';}
j++;}
if(errorCheck.length>0){var errorText='<p>It is advisable that you fill in all of the fields, you have missed the following:</p><ul>'+errorCheck+'</ul>';var quickDialog=document.createElement('div');var body=document.getElementsByTagName('body')[0].appendChild(quickDialog);quickDialog.setAttribute('id','quickDialog');var simpleDialog=new YAHOO.widget.SimpleDialog(quickDialog,{width:"600px",fixedcenter:true,visible:false,zIndex:50003,draggable:false,modal:true,close:true,constraintoviewport:true});simpleDialog.setHeader('Missing Entries Found');simpleDialog.setBody(errorText);simpleDialog.render();simpleDialog.show();var newContainerSave=document.createElement('div');quickDialog.appendChild(newContainerSave);newContainerSave.setAttribute('id','container-save');var newClose=Dom.getElementsByClassName('container-close','div','quickDialog')[0];YE.on(newClose,'click',function(){simpleDialog.destroy();});YE.on(newContainerSave,'click',function(){simpleDialog.destroy();submitDialog();});}else{submitDialog();}}
function CreateGoogleTool(pageEditForm,cookieSet){var cookieVal=YAHOO.util.Cookie.get("googleOption");var titleInformation=$('metaTitleInformation');var titleOut=$('titleout');var siteTitle=$('siteTitle');var snippetOut=$('snippetout');var urlOut=$('urlout');var pageUrl=$('viewSite').href;urlOut.innerHTML=pageUrl;var overCount=false;var titleOverCount=false;var thisPageName;var inputs=pageEditForm.getElementsByTagName('input');for(var i=0;i<(inputs.length);i++){if(inputs[i].getAttribute('id')==='metatitle'){var thisInput=inputs[i];if(thisInput.value===''){titleOut.innerHTML='This is an Example of a Title Tag that is Seventy Characters in Length';}else{var completeLength=thisInput.value.length+siteTitle.innerHTML.length;origSiteTitle=$('pageEditor').innerHTML;origSiteTitle=str_replace('Pages in ','',origSiteTitle);origSiteTitle=' - '+origSiteTitle;if(completeLength<70){titleOverCount=false;titleOut.innerHTML=thisInput.value;siteTitle.innerHTML=origSiteTitle;}else{if(titleOverCount===false){if(siteTitle.innerHTML==='...'||siteTitle.innerHTML===''||siteTitle.innerHTML==='undefined...'){siteTitle.innerHTML=''+'...';if(titleOut.innerHTML.length<70){titleOur.innerHTML=thisInput.value.substr(0,70)+'...';}else{titleOur.innerHTML=thisInput.value;}}else{var lengthToChop=completeLength-70;lengthToChop=siteTitle.innerHTML.length-lengthToChop;titleOverCount=true;titleOut.innerHTML=thisInput.value;newSiteTitle=str_split(origSiteTitle,lengthToChop);newSiteTitle=(newSiteTitle[0]==='undefined')?'':newSiteTitle[0];siteTitle.innerHTML=newSiteTitle+'...';}}}}
YE.on(thisInput,'keyup',function(){var pageEditForm=$('metaInformation');var titleOut=$('titleout');var inputs=pageEditForm.getElementsByTagName('input');for(var i=0;i<(inputs.length);i++){if(inputs[i].getAttribute('id')==='metatitle'){var thisInput=inputs[i];var completeLength=thisInput.value.length+siteTitle.innerHTML.length;origSiteTitle=$('pageEditor').innerHTML;origSiteTitle=str_replace('Pages in ','',origSiteTitle);origSiteTitle=' - '+origSiteTitle;if(completeLength<70){titleOverCount=false;titleOut.innerHTML=thisInput.value;siteTitle.innerHTML=origSiteTitle;}else{if(siteTitle.innerHTML==='...'||siteTitle.innerHTML===''||siteTitle.innerHTML==='undefined...'||siteTitle.innerHTML.length==='1'){if(titleOut.innerHTML.length<70){titleOut.innerHTML=thisInput.value;}else{titleOut.innerHTML=thisInput.value.substr(0,70);}
siteTitle.innerHTML=''+'...';}else{var lengthToChop=completeLength-70;lengthToChop=siteTitle.innerHTML.length-lengthToChop;titleOverCount=true;titleOut.innerHTML=thisInput.value;if(lengthToChop>0){newSiteTitle=str_split(origSiteTitle,lengthToChop);newSiteTitle=(newSiteTitle[0]==='undefined')?'':newSiteTitle[0];siteTitle.innerHTML=newSiteTitle+'...';}else{siteTitle.innerHTML='...';}}}}}});if(cookieSet==='show'){YE.on(thisInput,'focus',displayHintDiv,'metaTitleInformation');YE.on(thisInput,'blur',hideHintDiv,'metaTitleInformation');}}
if(inputs[i].getAttribute('id')==='pagetitle'){thisInput=inputs[i];var pageName=thisInput.value;thisPageName=thisInput.value;if(pageName!=='Home'){pageName=str_replace(' ','_',pageName);urlOut.innerHTML+='page/'+pageName.toLowerCase();}else{Get_Keywords(null,true);}
if(cookieSet==='show'){YE.on(thisInput,'focus',displayHintDiv,'pageNameInformation');YE.on(thisInput,'blur',hideHintDiv,'pageNameInformation');}}}
var textareas=pageEditForm.getElementsByTagName('textarea');for(var i=0;i<(textareas.length);i++){if(textareas[i].getAttribute('id')==='pagesummary'){var thisTextarea=textareas[i];if(thisTextarea.innerHTML===''||thisTextarea.value===''){snippetOut.innerHTML='Here is an example of what a snippet looks like in Googles SERPs. The content that appears here is usually taken from the Meta Description tag IF relevant.';}else{if(thisTextarea.value.length<157){overCount=false;snippetOut.innerHTML=thisTextarea.innerHTML;snippetOut.innerHTML=thisTextarea.value;}else{if(overCount===false){overCount=true;snippetOut.innerHTML=thisTextarea.value.substr(0,156)+'...';}
snippetOut.innerHTML=thisTextarea.innerHTML;snippetOut.innerHTML=thisTextarea.value;}
snippetOut.innerHTML=thisTextarea.innerHTML;snippetOut.innerHTML=thisTextarea.value;}
YE.on(thisTextarea,'keyup',function(){var pageEditForm=$('metaInformation');var snippetOut=$('snippetout');var textareas=pageEditForm.getElementsByTagName('textarea');for(var i=0;i<(textareas.length);i++){if(textareas[i].getAttribute('id')==='pagesummary'){var thisTextarea=textareas[i];if(thisTextarea.value.length<157){overCount=false;snippetOut.innerHTML=thisTextarea.innerHTML;snippetOut.innerHTML=thisTextarea.value;}else{overCount=true;snippetOut.innerHTML=thisTextarea.value.substr(0,156)+'...';}}}});if(cookieSet==='show'){YE.on(thisTextarea,'focus',displayHintDiv,'descriptionInformation');YE.on(thisTextarea,'blur',hideHintDiv,'descriptionInformation');if(thisPageName!=='Home'){YE.on(thisTextarea,'blur',Get_Keywords);}}}
if(textareas[i].getAttribute('id')==='pagekeywords'){thisTextarea=textareas[i];if(cookieSet==='show'){YE.on(thisTextarea,'focus',displayHintDiv,'keywordInformation');}
var keywords=thisTextarea.value;if(keywords==='undefined'){keywords=thisTextarea.innerHTML;}
if(cookieSet==='show'){YE.on(thisTextarea,'blur',hideHintDiv,'keywordInformation');}
YE.on(thisTextarea,'blur',Get_Keywords);YE.on(thisTextarea,'focus',Get_Keywords);}}}
function Get_Keywords(e,home){pageEditForm=$('metaInformation');var textareas=pageEditForm.getElementsByTagName('textarea');for(var i=0;i<(textareas.length);i++){if(textareas[i].getAttribute('id')==='pagekeywords'){var thisTextarea=textareas[i];if(home){var siteKeywords=$('hiddenSiteKeywords').innerHTML;siteKeywords=siteKeywords.toLowerCase();siteKeywords=str_replace('<h4 style="text-align: center;">site keywords</h4>','',siteKeywords);siteKeywords=str_replace('<h4 style="text-align: center">site keywords</h4>','',siteKeywords);siteKeywords=str_replace('<ul>','',siteKeywords);siteKeywords=str_replace('</ul>','',siteKeywords);siteKeywords=str_replace('<li class="siteKeywordUpdates">','',siteKeywords);siteKeywords=str_replace('<li class=sitekeywordupdates>','',siteKeywords);siteKeywords=str_replace('<li class="sitekeywordupdates">','',siteKeywords);keywords=str_replace('</li>',', ',siteKeywords);Check_Keywords(keywords);}else{var keywords=thisTextarea.value;if(keywords==='undefined'){keywords=thisTextarea.innerHTML;}
Check_Keywords(keywords);}}}}
function Check_Keywords(keywords){var snippetOut=$('snippetout');var titleOut=$('titleout');if(keywords!==''){var keywordArray=keywords.split(',');for(var i=0;i<(keywordArray.length);i++){if(keywordArray[i]!==''&&keywordArray[i]!==' '&&keywordArray[i]!==','&&keywordArray[i]!==', '){var thisKeyword=keywordArray[i].replace(/^\s+|\s+$/g,"");var sumTextarea=$('pagesummary').innerHTML;var snipOut=snippetOut.innerHTML;var titOut=titleOut.innerHTML;if(strstr(snipOut,thisKeyword)){snippetOut.innerHTML=str_replace(thisKeyword,'<strong>'+thisKeyword+'</strong>',snipOut);}
if(strstr(titOut,thisKeyword)){titleOut.innerHTML=str_replace(thisKeyword,'<strong>'+thisKeyword+'</strong>',titOut);}}}}}
function displayHintDiv(e,divId){var ourRegion=Dom.getRegion(this);if(divId){var thisDiv=$(divId);if(thisDiv){thisDiv.id=divId+'Old';var newDiv=document.createElement('div');newDiv.innerHTML=$(divId).innerHTML;document.body.appendChild(newDiv);newDiv.id=$(divId).id+'Clone';Dom.addClass(newDiv,'googleMetaPopup');Dom.setStyle(newDiv,'position','absolute');Dom.setStyle(newDiv,'top',ourRegion['top']+'px');Dom.setStyle(newDiv,'left',(ourRegion['right']-1)+'px');Dom.setStyle(newDiv,'display','block');Dom.setStyle(newDiv,'text-align','justify');switch(true){case divId==='pageNameInformation':Dom.setStyle(newDiv,'border','1px solid #080');Dom.setStyle(newDiv,'padding','10px');Dom.setStyle(newDiv,'width','460px');break;case divId==='metaTitleInformation':Dom.setStyle(newDiv,'border','1px solid #00C');Dom.setStyle(newDiv,'padding','10px');Dom.setStyle(newDiv,'width','460px');break;case divId==='descriptionInformation':Dom.setStyle(newDiv,'border','1px solid #000');Dom.setStyle(newDiv,'padding','10px 10px 0');Dom.setStyle(newDiv,'width','450px');break;case divId==='keywordInformation':Dom.setStyle(newDiv,'border','1px solid #000');Dom.setStyle(newDiv,'padding','10px');Dom.setStyle(newDiv,'width','400px');break;}
Dom.setStyle(newDiv,'background','#FFF');Dom.setStyle(newDiv,'z-index','51000');Dom.setStyle(newDiv,'opacity','0');var newAnim=new YM(newDiv,{opacity:{to:0.9}},1,YAHOO.util.Easing.easeOut);newAnim.animate();}}}
function removeGoogleElement(){var theId=str_replace('Motion: ','',this);newDiv=$(theId);if(newDiv){newDiv.parentNode.removeChild(newDiv);}}
function hideHintDiv(e,divId){YE.stopEvent(e);if(divId){var thisDiv=$(divId);if(thisDiv){$(divId+'Old').id=divId;var newDivId=$(divId).id+'Clone';var newDiv=$(newDivId);var newAnim=new YM(newDiv,{opacity:{to:0}},1,YAHOO.util.Easing.easeOut);newAnim.animate();newAnim.onComplete.subscribe(removeGoogleElement);}}}
function submitDialog(e){myDialog.submit();}
function setPageStatus(e){YE.stopEvent(e);var templateId=Dom.getAncestorByTagName(this,'div');templateId1=Dom.getPreviousSibling(templateId);templateId=templateId1.value;var pageTitle=Dom.getPreviousSibling(templateId1);pageTitle=Dom.getFirstChild(pageTitle);pageTitle=pageTitle.innerHTML;thisId=this.id;var statusWas=thisId.split('_');statusIs=statusWas[0];pageid=statusWas[1];siteid=getURLParam('siteid');if(statusIs==='s'){function handleStatusSubmit(){switchStatus(siteid,pageid,templateId,'l',pageTitle);this.destroy();}
function handleStatusCancel(){this.destroy();}
var popUpDialogDiv=document.createElement('div');popUpDialogDiv=document.body.appendChild(popUpDialogDiv);popUpDialogDiv.setAttribute('id','popUpDialogId');var popUpDialog=new YAHOO.widget.Dialog("popUpDialogId",{width:"400px",fixedcenter:true,modal:true,visible:false,draggable:false,zIndex:5000,iframe:false,close:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},buttons:[{text:"Yes",handler:handleStatusSubmit},{text:"No",handler:handleStatusCancel}]});popUpDialog.setHeader("Make This Page Visible?");popUpDialog.setBody("Are you sure you want to make this page visible? If this page is a sub page of a page that is hidden this page will still be hidden");popUpDialog.render();popUpDialog.show();}
if(statusIs==='l'){function handleLiveSubmit(){switchStatus(siteid,pageid,templateId,'',pageTitle);this.destroy();}
function handleLiveCancel(){this.destroy();}
var popUpDialogDiv=document.createElement('div');popUpDialogDiv=document.body.appendChild(popUpDialogDiv);popUpDialogDiv.setAttribute('id','popUpDialogId');var popUpDialog=new YAHOO.widget.Dialog("popUpDialogId",{width:"400px",fixedcenter:true,modal:true,visible:false,draggable:false,zIndex:5000,iframe:false,close:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},buttons:[{text:"Yes",handler:handleLiveSubmit},{text:"No",handler:handleLiveCancel}]});popUpDialog.setHeader("Hide Page?");popUpDialog.setBody("Are you sure you want to hide this page? If this page has any children they will become unavailable until this page is set visible again");popUpDialog.render();popUpDialog.show();}}
function switchStatus(siteid,pageid,templateid,status,pageTitle){if(status){postData='siteid='+siteid+'&pageid='+pageid+'&template='+templateid+'&page_status='+status+'&pagetitle='+pageTitle;}else{postData='siteid='+siteid+'&pageid='+pageid+'&template='+templateid+'&pagetitle='+pageTitle;}
sUrl='/admin/pages?siteid='+siteid;var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callbackStatus,postData);showLoading(null,'movePage');}
function addDialog(e){YE.stopEvent(e);var inputCounter=$('counterContainer');if(inputCounter){inputCounter.style.display='block';inputCounter.style.zIndex='50000';}
sUrl=this.href;var queryString=sUrl.split('?');var rootUrl=queryString[0];rootUrl=rootUrl.split('pages');rootUrl=rootUrl[0];queryString=queryString[1];queryString=queryString.split('&');siteId=queryString[0].split('=');siteId=siteId[1];editId=queryString[1].split('=');linkType=editId[0];editId=editId[1];pageId=queryString[2].split('=');pageType=pageId[0];pageId=pageId[1];var action="/admin/pages?siteid="+siteId;if(linkType==='newpage'){var formAction=$('page_edit');formAction.setAttribute('action',action);var inputSiteid=$('siteid');inputSiteid.setAttribute('value',siteId);var inputPageid=$('pageid');inputPageid.setAttribute('value','new');var theFieldset=$('pagesummary');theFieldset.setAttribute('class','helpTip editorCheck');theFieldset.setAttribute('className','helpTip editorCheck');theFieldset.setAttribute('onfocus','updateNumberChars(null, this)');theFieldset.setAttribute('onkeyup','checkTextareaChars(null, this)');var keywords=$('pagekeywords');keywords.setAttribute('class','helpTip editorCheck');keywords.setAttribute('className','helpTip editorCheck');keywords.setAttribute('onfocus','updateNumberChars(null, this)');keywords.setAttribute('onkeyup','checkTextareaChars(null, this)');if(pageType==='sibid'){var hiddenInput=document.createNamedElement('input','siblingid','hidden');hiddenInput=formAction.appendChild(hiddenInput);hiddenInput.setAttribute('id','sublingid');hiddenInput.setAttribute('value',pageId);}
if(pageType==='parentid'){var hiddenInput=document.createNamedElement('input','parentid','hidden');hiddenInput=formAction.appendChild(hiddenInput);hiddenInput.setAttribute('id','parentid');hiddenInput.setAttribute('value',pageId);}
var templateInput=document.createNamedElement('input','template','hidden');templateInput=formAction.appendChild(templateInput);templateInput.setAttribute('id','template_1');templateInput.setAttribute('value','23_1');var pageName=$('pagetitle');pageName.value='New Page Title';pageName.removeAttribute('disabled');pageName.setAttribute('onfocus','updateNumberChars(null, this)');pageName.setAttribute('onkeyup','checkTextareaChars(null, this)');var editPage=Dom.getElementsByClassName('edit_this_page');for(var i=0;i<(editPage.length);i++){editPage[i].style.display='none';}
var siteKeywords=$('hiddenSiteKeywords');if(siteKeywords){formAction.appendChild(siteKeywords);if(subBrand==='bt'){siteKeywords.style.cssText='display:block;color: #000;border: 1px solid #5090D0;border-left:0;padding: 5px;background: #FFF;float:left;width:168px;height:304px;overflow:hidden;';}else{siteKeywords.style.cssText='display:block;color: #000;border: 1px solid #666;border-left:0;padding: 5px;background: #F0F0F0;float:left;width:168px;height:304px;overflow:hidden;';}}}
var clone=$('theDialog');var newClone=clone.cloneNode(true);newClone.style.display="block";newClone.setAttribute('id','theDialogClone');var extra=document.getElementsByTagName('body')[0];extra.appendChild(newClone);var pageMap=$('page_map');if(pageMap){pageMap.style.cssText='overflow: hidden';}
myDialog=new YAHOO.widget.Dialog(newClone,{fixedcenter:true,modal:true,close:true,width:"700px",zIndex:1000,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},postmethod:'form'});myDialog.render();myDialog.show();var submitButton=$('pages_submit');var containerSave=document.createElement('div');newClone.appendChild(containerSave);containerSave.setAttribute('id','container-save');YE.on(containerSave,'click',checkPageEditorForm);var pageEditForm=$('metaInformation');if(pageEditForm){pageEditForm.id='nothelpContent';pageEditForm=$('metaInformation');if(pageEditForm){var newTabView=new YAHOO.widget.TabView(pageEditForm);}}
var googleDiv=$('googleUpdater');if(googleDiv){var cloneBody=Dom.getElementsByClassName('bd','div',newClone)[0];cloneBody.appendChild(googleDiv);googleDiv.style.display='block';var cookieVal=YAHOO.util.Cookie.get("googleOptions");if(!cookieVal){YAHOO.util.Cookie.set("googleOptions","show");var cookieVal=YAHOO.util.Cookie.get("googleOptions");}else if(cookieVal==='show'){CreateGoogleTool(pageEditForm,cookieVal);Get_Keywords(null,null);}
var cookieLink=document.createElement('a');googleDiv.parentNode.appendChild(cookieLink);cookieLink.setAttribute('href','');cookieLink.setAttribute('title','Show/Hide Meta Information Guide (Closes Dialog)');cookieLink.setAttribute('id','cookieLink');cookieLink.appendChild(document.createTextNode('Show/Hide Tips (Currently '+cookieVal+')'));YE.on(cookieLink,'click',showHideMeta);}
var legends=pageEditForm.getElementsByTagName('legend');for(var i=0;i<(legends.length);i++){legends[i].style.display='none';legends[i].style.margin='0';legends[i].style.padding='0';}
var fieldsets=pageEditForm.getElementsByTagName('fieldset');for(var i=0;i<(fieldsets.length);i++){fieldsets[i].style.margin='0';fieldsets[i].style.padding='0';}
var textareas=newClone.getElementsByTagName('textarea');for(var i=0;i<(textareas.length);i++){textareas[i].value='';textareas[i].innerHTML='';}
var closeDivs=Dom.getElementsByClassName('container-close');for(var i=0;i<(closeDivs.length);i++){var closeDiv=closeDivs[i];YE.on(closeDiv,'click',closeDialog);}
var keywordClickEvent=Dom.getElementsByClassName('siteKeywordUpdates');for(var i=0;i<(keywordClickEvent.length);i++){YE.on(keywordClickEvent[i],'click',function(e,keyword){YE.stopEvent(e);var pageSummary=pageEditForm.getElementsByTagName('textarea');for(var j=0;j<pageSummary.length;j++){if(pageSummary[j].getAttribute('id')==='pagekeywords'){pageSummary[j].value+=', '+keyword;}}},keywordClickEvent[i].innerHTML);}
function showHideMeta(e){YE.stopEvent(e);var cookieVal=YAHOO.util.Cookie.get("googleOptions");if(cookieVal==='show'){YAHOO.util.Cookie.set("googleOptions","hide");}else{YAHOO.util.Cookie.set("googleOptions","show");}
closeDialog(null);var cookieVal=YAHOO.util.Cookie.get("googleOptions");YAHOO.log("Cookie val is currently set to: "+cookieVal,"BTCS","showHide");}
function closeDialog(e){var nothelpContact=$('nothelpContent');if(nothelpContact){nothelpContact.id='metaInformation';var googleDiv=$('googleUpdater');if(googleDiv){$('editor').appendChild(googleDiv);googleDiv.style.display='none';}}
var pageMap=$('page_map');if(pageMap){pageMap.style.cssText='overflow-x: scroll';}
var counterContainer=$('counterContainer');if(counterContainer){counterContainer.style.display='none';}
var editor=$('editor');editor.appendChild(siteKeywords);siteKeywords.style.display='none';myDialog.destroy();myDialog=null;return true;}
function checkPageEditorForm(e){YE.stopEvent(e);var editCheck=Dom.getElementsByClassName('editorCheck','input','theDialogClone');var editCheckText=Dom.getElementsByClassName('editorCheck','textarea','theDialogClone');var errorCheck="";var j=0;for(var i=0;i<(editCheck.length);i++){if(editCheck[i].value===''){var inputDad=Dom.getPreviousSibling(editCheck[i]);inputDad=Dom.getFirstChild(inputDad);inputDad=inputDad.innerHTML;errorCheck+='<li>'+inputDad+'</li>';}
j++;}
for(var i=0;i<(editCheckText.length);i++){if(editCheckText[i].value===''){var inputDad=Dom.getPreviousSibling(editCheckText[i]);inputDad=Dom.getFirstChild(inputDad);inputDad=inputDad.innerHTML;errorCheck+='<li>'+inputDad+'</li>';}
j++;}
if(errorCheck.length>0){var errorText='<p>It is advisable that you fill in all of the fields, you have missed the following:</p><ul>'+errorCheck+'</ul>';var quickDialog=document.createElement('div');var body=document.getElementsByTagName('body')[0].appendChild(quickDialog);quickDialog.setAttribute('id','quickDialog');var simpleDialog=new YAHOO.widget.SimpleDialog(quickDialog,{width:"600px",fixedcenter:true,visible:false,zIndex:50003,draggable:false,modal:true,close:true,constraintoviewport:true});simpleDialog.setHeader('Missing Entries Found');simpleDialog.setBody(errorText);simpleDialog.render();simpleDialog.show();var newContainerSave=document.createElement('div');quickDialog.appendChild(newContainerSave);newContainerSave.setAttribute('id','container-save');var newClose=Dom.getElementsByClassName('container-close','div','quickDialog')[0];YE.on(newClose,'click',function(){simpleDialog.destroy();});YE.on(newContainerSave,'click',function(){simpleDialog.destroy();submitDialog();});}else{submitDialog();}}}
document.createNamedElement=function(type,name,secType){var element;try{element=document.createElement('<'+type+' name="'+name+'" type="'+secType+'">');}catch(e){}
if(!element||!element.name){element=document.createElement(type);element.name=name;element.type=secType;}
return element;}
document.createNamedTextArea=function(name){var element;try{element=document.createElement('<textarea name="'+name+'""></textarea>');}catch(e){}
if(!element||!element.name){element=document.createElement('textarea');element.name=name;}
return element;}
function setLayout(e){YE.stopEvent(e);var templateId=$('content_inner_wrapper');templateId=Dom.getFirstChild(templateId);templateId=Dom.getNextSibling(templateId).id;templateId=templateId.split('_');templateId=templateId[templateId.length-1];imgId=str_replace('p_','',this.id);imgCheckId=imgId.split('_');imgCheckId=imgCheckId[0];pageid=getURLParam('pageid');siteid=getURLParam('siteid');if(imgCheckId!==templateId){if((imgCheckId==='23'&&templateId==='78')||(imgCheckId==='78'&&templateId==='23')){var objectIs='pluginImage';showLoading(null,objectIs);sUrl='/admin/pages?siteid='+siteid+'&editpage=1&pageid='+pageid;pagetitle=$('page_name');pagetitle=pagetitle.innerHTML;template=imgId;page_status=$('page_status').value;postData='siteid='+siteid+'&pageid='+pageid+'&pagetitle='+pagetitle+'&page_status='+page_status+'&template='+template+'&page_submit=Submit%20Form';var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callback2,postData);}else{var errorText='<h3 style="text-align:center;color:#000;"><strong>Warning: If you switch layout types you will lose any content.</strong></h3><p style="text-align:center;color:#000;">If you wish to continue you can always restore you page from the last time you clicked to edit this page.</p>';var quickDialog=document.createElement('div');var body=document.getElementsByTagName('body')[0].appendChild(quickDialog);quickDialog.setAttribute('id','quickDialog');var simpleDialog=new YAHOO.widget.SimpleDialog(quickDialog,{width:"600px",fixedcenter:true,visible:false,zIndex:500,draggable:false,modal:true,close:true,constraintoviewport:true});simpleDialog.setHeader('Warning: Switching Layout Types');simpleDialog.setBody(errorText);simpleDialog.render();simpleDialog.show();var newContainerSave=document.createElement('div');quickDialog.appendChild(newContainerSave);newContainerSave.setAttribute('id','container-save');var newClose=Dom.getElementsByClassName('container-close','div','quickDialog')[0];YE.on(newClose,'click',function(){simpleDialog.destroy();return false;});YE.on(newContainerSave,'click',function(){var objectIs='pluginImage';showLoading(null,objectIs);simpleDialog.destroy();pageid=getURLParam('pageid');sUrl='/admin/pages?siteid='+siteid+'&editpage=1&pageid='+pageid;pagetitle=$('page_name');pagetitle=pagetitle.innerHTML;template=imgId;page_status=$('page_status').value;postData='siteid='+siteid+'&pageid='+pageid+'&pagetitle='+pagetitle+'&page_status='+page_status+'&template='+template+'&page_submit=Submit%20Form';var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callback2,postData);});}}else{var objectIs='pluginImage';showLoading(null,objectIs);pageid=getURLParam('pageid');sUrl='/admin/pages?siteid='+siteid+'&editpage=1&pageid='+pageid;pagetitle=$('page_name');pagetitle=pagetitle.innerHTML;template=imgId;page_status=$('page_status').value;postData='siteid='+siteid+'&pageid='+pageid+'&pagetitle='+pagetitle+'&page_status='+page_status+'&template='+template+'&page_submit=Submit%20Form';var request=YAHOO.util.Connect.asyncRequest('POST',sUrl,callback2,postData);}}
function javascriptKit(e){YE.stopEvent(e);var shadow=$('imageShadow');if(!shadow){var editor=$('editor');shadow=document.createElement('div');editor.appendChild(shadow);shadow.style.cssText='width: 400px; height: 400px;position: absolute;display: none;background: #666; z-index: 109;filter:alpha(opacity=40)';shadow.style.opacity='0.4';shadow.setAttribute('id','imageShadow');}
var selectMe=$('selectMe');if(!selectMe){selectMe=document.createElement('h3');editor.appendChild(selectMe);selectMe.style.cssText='position:absolute;display:none;z-index:112;font-size:16px;color:#FFF;padding: 5px 0 0;background: url(/images/btimages/themeSelect.png) no-repeat;width:184px;height: 24px;text-align:center;';selectMe.setAttribute('id','selectMe');selectMe.appendChild(document.createTextNode('Click To Select'));}
function callHideTrail(e){hidetrail();}
showtrail(this.src,this.title,400,400);YE.on(this,'mouseout',callHideTrail);}
function str_replace(search,replace,subject){var result="";var oldi=0;for(i=subject.indexOf(search);i>-1;i=subject.indexOf(search,i)){result+=subject.substring(oldi,i);result+=replace;i+=search.length;oldi=i;}
return result+subject.substring(oldi,subject.length);}
function changeLink(){var hideLink=$('hideEditorKey');if(hideLink){hideLink.innerHTML='Show These Links';hideLink.setAttribute('id','showEditorKey');YE.on(hideLink,'click',showEditorKey);}}
function changeLinkBack(){var showLink=$('showEditorKey');if(showLink){showLink.innerHTML='Hide These Links';showLink.setAttribute('id','hideEditorKey');YE.on(showLink,'click',hideEditorKey);}}
function showEditorKey(e){YE.stopEvent(e);if(this.id==='showEditorKey'){var editor=$('editorUl');if(editor){editor.style.overflow='hidden';var myAnim=new YAHOO.util.Anim(editor,{height:{to:430}},1,YAHOO.util.Easing.easeOut);myAnim.animate();myAnim.onComplete.subscribe(changeLinkBack);}}}
function hideEditorKey(e){YE.stopEvent(e);if(this.id==='hideEditorKey'){var editor=$('editorUl');if(editor){editor.style.overflow='hidden';var myAnim=new YAHOO.util.Anim(editor,{height:{to:0}},1,YAHOO.util.Easing.easeOut);myAnim.animate();myAnim.onComplete.subscribe(changeLink);}}}
function in_array(what,where){var a=false;for(var i=0;i<(where.length);i++){if(what===where[i]){a=true;break;}}
return a;}
function strstr(haystack,needle,bool){var pos=0;pos=haystack.indexOf(needle);if(pos===-1){return false;}else{if(bool){return haystack.substr(0,pos);}else{return haystack.slice(pos);}}}
function stripTags(str,allowed_tags){var key='',tag='',allowed=false;var matches=allowed_array=[];var allowed_keys={};var replacer=function(search,replace,str){var tmp_arr=[];tmp_arr=str.split(search);return tmp_arr.join(replace);};if(allowed_tags){allowed_tags=allowed_tags.replace(/[^a-zA-Z,]+/g,'');;allowed_array=allowed_tags.split(',');}
matches=str.match(/(<\/?[^>]+>)/gi);for(key in matches){if(isNaN(key)){continue;}
html=matches[key].toString();allowed=false;for(k in allowed_array){allowed_tag=allowed_array[k];i=-1;if(i!==0){i=html.toLowerCase().indexOf('<'+allowed_tag+'>');}
if(i!==0){i=html.toLowerCase().indexOf('<'+allowed_tag+' ');}
if(i!==0){i=html.toLowerCase().indexOf('</'+allowed_tag);}
if(i===0){allowed=true;break;}}
if(!allowed){str=replacer(html,"",str);}}
return str;}
function getURLParam(strParamName){var strReturn="";var strHref=window.location.href;if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?")).toLowerCase();var aQueryString=strQueryString.split("&");for(var iParam=0;iParam<aQueryString.length;iParam++){if(aQueryString[iParam].indexOf(strParamName.toLowerCase()+"=")>-1){var aParam=aQueryString[iParam].split("=");strReturn=aParam[1];break;}}}
return unescape(strReturn);}
function str_replace(search,replace,subject){var f=search;var r=replace;var s=subject;var ra=r instanceof Array
var sa=s instanceof Array
f=[].concat(f)
r=[].concat(r)
i=(s=[].concat(s)).length;while(j=0,i--){if(s[i]){while(s[i]=(s[i]+'').split(f[j]).join(ra?r[j]||"":r[0]),++j in f){};}};return sa?s:s[0];}
function str_split(f_string,f_split_length){f_string+='';if(f_split_length==='undefined'){f_split_length=1;}
if(f_split_length>0){var result=[];while(f_string.length>f_split_length){result[result.length]=f_string.substring(0,f_split_length);f_string=f_string.substring(f_split_length);}
result[result.length]=f_string;return result;}
return false;}
function logoCopyrightInit(){var initialsInput=$('copyright-check');if(initialsInput){disableLogoUpload();YE.on(initialsInput,"keyup",logoCopyrightCallback);}}
function logoCopyrightCallback(e){var initialsInput=$('copyright-check');if(initialsInput.value==""){disableLogoUpload();}else{enableLogoUpload()}}
function disableLogoUpload(){logoUploadState=false;var uploader=$('yuigen0');if(uploader){uploader.style.display='none';}
var link=$('selectLink');if(link){link.className='disabled';}
var submit=$('site_submit');if(submit){submit.className='disabled';submit.setAttribute('onclick','return false;');}
var form=$('add_company_logo');if(form){YE.on(form,'submit',function(e){YE.stopEvent(e);});form.setAttribute('onsubmit','return false;');}}
function enableLogoUpload(){logoUploadState=true;var uploader=$('yuigen0');if(uploader){uploader.style.display='block';}
var link=$('selectLink');if(link){link.className='';}
var submit=$('site_submit');if(submit){submit.className='';submit.setAttribute('onclick','');}
var form=$('add_company_logo');if(form){YE.removeListener(form,'submit');form.setAttribute('onsubmit','');}}
YE.onDOMReady(initBob);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var YM=YAHOO.util.Motion;var $=Dom.get;function showThemeImg(e){YE.stopEvent(e);var newThumb=$('themeThumbExample');var themeId=this.value;newThumb.src='/themes/theme_'+themeId+'/images/theme_'+themeId+'_thumb.jpg';}
function hideThemeImg(e){YE.stopEvent(e);var newThumb=$('themeThumbExample');if(newThumb){newThumb.src='';}}
function showPsdThumb(e){var psdThumb=this.getAttribute('href');psdThumbArray=psdThumb.split('/');psdThumbArray[psdThumbArray.length-1]='thumbnail.jpg';var newPsdThumb='';for(var k=0;k<(psdThumbArray.length);k++){if(k===(psdThumbArray.length-1)){newPsdThumb+=psdThumbArray[k];}else{newPsdThumb+=psdThumbArray[k]+'/';}}
var imageThumb=$('imageThumb');imageThumb.style.height='0px';imageThumb.style.opacity='0';imageThumb.setAttribute('src',newPsdThumb);var newAnim=new YAHOO.util.Anim(imageThumb,{height:{to:400},opacity:{to:1}},1,YAHOO.util.Easing.easeOut);newAnim.animate();}
function themeEditInit(){var themeSection=$('themename');var themeOptions=$('theme_id');if(themeSection&&themeOptions){var noThemes=document.createElement('span');noThemes.setAttribute('id','numberOfThemes');themeOptions.parentNode.appendChild(noThemes);noThemes.appendChild(document.createTextNode("There are currently "+themeOptions.length+" themes available"));var newThumb=document.createElement('img');themeSection.appendChild(newThumb);newThumb.setAttribute('alt','Hover Over A Theme To See A Thumbnail');newThumb.setAttribute('id','themeThumbExample');newThumb.src='/themes/theme_1/images/theme_1_thumb.jpg';themeOptions=themeOptions.getElementsByTagName('option');for(var i=0;i<(themeOptions.length);i++){thisTheme=themeOptions[i];var themeId=thisTheme.value;thisTheme.style.cursor='pointer';YE.on(thisTheme,'mouseover',showThemeImg);}}
var pDiv=$('pDiv');if(pDiv){var imageThumb=document.createElement('img');pDiv.appendChild(imageThumb);imageThumb.setAttribute('id','imageThumb');var psdFiles=Dom.getElementsByClassName('psdFile');for(i=0;i<(psdFiles.length);i++){YE.on(psdFiles[i],'mouseover',showPsdThumb);YE.on(psdFiles[i],'mouseout',function(){var newAnim=new YAHOO.util.Anim(imageThumb,{height:{to:0},opacity:{to:0}},1,YAHOO.util.Easing.easeOut);newAnim.animate();});}}}
YE.onDOMReady(themeEditInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var $=Dom.get;var sUrl;var pageIds;var num=0;var allSites=false;function removeEntries(){var containerDiv=$('appendToMe');if(containerDiv){Dom.setStyle(containerDiv,'overflow','hidden');var myAnim=new YAHOO.util.Anim(containerDiv,{height:{to:0},opacity:{to:0}},5,YAHOO.util.Easing.easeOut);myAnim.animate();myAnim.onComplete.subscribe(function(){var oldContainer=$('appendToMe');if(oldContainer){oldContainer.parentNode.removeChild(oldContainer);}
var sitePageList=$('returnedPages');if(sitePageList){sitePageList.parentNode.removeChild(sitePageList);}
var thatDiv=Dom.getLastChild($('editor'));if(thatDiv){thatDiv.parentNode.removeChild(thatDiv);}});}}
function nowGetSinglePage(){var sitePageList=$('returnedPages');var sitePages=sitePageList.getElementsByTagName('li');var container=Dom.getFirstChild($('main'));if(num<(sitePages.length)){if(allSites){var newsUrl='/admin/getSingleSitePage?pageid='+pageIds[num];}else{newsUrl='/admin/getSingleSitePage?siteid='+siteid+'&pageid='+pageIds[num];}
goGrabPage(newsUrl);}else{setTimeout(removeEntries,4000);}}
var getSitesBack={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){var newDiv=$('editor').appendChild(document.createElement('div'));newDiv.innerHTML=args[0].responseText;var sitePageList=$('returnedPages');var sitePages=sitePageList.getElementsByTagName('li');var container=Dom.getLastChild($('main'));var newContainer=document.createElement('div');newContainer.setAttribute('id','appendToMe');container=container.appendChild(newContainer);pageIds=[];for(var i=0;i<(sitePages.length);i++){var pageid=sitePages[i].innerHTML.split('_');pageid=pageid[1];pageIds[i]=pageid;var liElement=document.createElement('p');container.appendChild(liElement);Dom.addClass(liElement,'noupdate');liElement.setAttribute('id',pageid);var imgElement=document.createElement('img');liElement.appendChild(imgElement);imgElement.setAttribute('src','/images/ajax-loader.gif');imgElement.setAttribute('alt','Loading');}
nowGetSinglePage(pageIds);}},onFailure:function(eventType,args){if(args[0].responseText!==undefined){alert("There was an error whilst processing your request. Please try again");}}}};function getSitePages(e,sUrl){YE.stopEvent(e);var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,getSitesBack);}
var getPageBack={customevents:{onSuccess:function(eventType,args){if(args[0].responseText!==undefined){var response=args[0].responseText.split('|');var returnText=response[0];var returnClass=response[1];var getId=response[2];var container=Dom.getFirstChild($('main'));responsep=$(getId);responsep.innerHTML='';if(Dom.hasClass(responsep,'noupdate')){Dom.removeClass(responsep,'noupdate');}
if(returnClass==='no'){var addClass='noupdate';var imgSrc='/images/warn.png';}else{addClass='updatesuccess';imgSrc='/images/tick.png';}
Dom.addClass(responsep,addClass);responseImg=document.createElement('img');responsep.appendChild(responseImg);responseImg.setAttribute('src',imgSrc);responseImg.setAttribute('alt',imgSrc);Dom.addClass(responseImg,'seo_score_img');responsep.appendChild(document.createTextNode(returnText));num++;setTimeout(nowGetSinglePage,500);}},onFailure:function(eventType,args){if(args[0].responseText!==undefined){alert("There was an error whilst processing your request. Please try again");}}}};function goGrabPage(newsUrl){var request=YAHOO.util.Connect.asyncRequest('GET',newsUrl,getPageBack);}
function updatePagesInit(){var fixSitePages=$('fixSitePages');if(fixSitePages){var pageLink=Dom.getFirstChild(fixSitePages);if(allSites){pageLink.href='/admin/show_site_pages';}else{pageLink.href='/admin/show_site_pages?siteid='+siteid;}
YE.on(pageLink,'click',getSitePages,pageLink.href);}}
YE.onDOMReady(updatePagesInit);
var Dom=YAHOO.util.Dom;var YE=YAHOO.util.Event;var YM=YAHOO.util.Motion;var YTab=YAHOO.widget.Tab;var $=Dom.get;var month;var year;function showGraph(){var listingList=$('listingImpressionsList');if(listingList){getDataTipText=function(item,index,series){var toolTipText=series.displayName+" for "+item.date+'/'+year;toolTipText+="\n"+item[series.yField]+' impressions';return toolTipText;};YAHOO.widget.Chart.SWFURL="http://yui.yahooapis.com/2.7.0/build/charts/assets/charts.swf";var lists=listingList.getElementsByTagName('li');var container=$('impressionsContainer');if(container){container.style.width='845px';container.style.background='#FFF';var textNode=document.createElement('p');textNode.appendChild(document.createTextNode('Date'));container.appendChild(textNode);textNode.style.cssText="text-align:center;padding:0;margin:0 0 12px;";}
var sectionHead=container.getElementsByTagName('h3')[0];var impressions=[];var dateArray=[];var monthlyImpressions=[];for(var i=0;i<(lists.length);i++){var listItem=lists[i].innerHTML.split(' ');if(i===0){var firstDate=listItem[5];}
if(i===(lists.length-1)){var lastDate=listItem[5];}
var newDate=listItem[5].split('/');if(i===0){month=newDate[1];year=newDate[2];}
monthlyImpressions[i]={date:newDate[0]+'/'+newDate[1],impressions:parseFloat(listItem[2])};}
sectionHead.innerHTML=sectionHead.innerHTML+' for the Period '+firstDate+' - '+lastDate+' ('+lists.length+' days)';var myDataSource=new YAHOO.util.DataSource(monthlyImpressions);myDataSource.responseType=YAHOO.util.DataSource.TYPE_JSARRAY;myDataSource.responseSchema={fields:["date","impressions"]};var seriesDef=[{yField:"impressions",displayName:"Listing Impressions"}];var currencyAxis=new YAHOO.widget.NumericAxis();currencyAxis.minimum=0;var mychart=new YAHOO.widget.LineChart(listingList,myDataSource,{xField:"date",series:seriesDef,yAxis:currencyAxis,wmode:"transparent",dataTipFunction:getDataTipText});}}
function graphInit(){myLogWriter=new YAHOO.widget.LogWriter("DashGraph");var listingList=$('listingImpressionsList');if(listingList){var loader=new YAHOO.util.YUILoader();loader.require("charts");myLogWriter.log("YUI components required: "+loader.sorted,"BTCS");loader.onSuccess=showGraph;loader.insert();}}
YE.onDOMReady(graphInit);
