NewMind.registerNameSpace("NewMind.ETWP.env");NewMind.registerNameSpace("NewMind.ETWP.ControlData");function AddEventListener(obj,type,action){NewMind.dom.addEventListener(obj,type,action);}function GetEventSource(pthis){if(!document.all){var x=pthis;}else{var x=window.event.srcElement;}return x;}function returnFalse(e){var ev=e||window.event;if(ev.preventDefault){ev.preventDefault();}else{ev.returnValue=false;}}function findAncestorNode(el,strAncestorNode,strAncestorClassName){var ancestorNode=el;do{ancestorNode=ancestorNode.parentNode;}while(ancestorNode.nodeName.toLowerCase()!=strAncestorNode.toLowerCase()&&ancestorNode.className!=strAncestorClassName)return ancestorNode;}function iefix(){try{objects=document.getElementsByTagName("object");for(var i=0;i<objects.length;i++){if(objects[i].className=='iefix'){objects[i].outerHTML=objects[i].outerHTML;}}}catch(e){}}AddEventListener(window,'load',iefix);function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false,use_css=false,use_layers=false;if(document.getElementById){use_gebi=true;}else if(document.all){use_css=true;}else if(document.layers){use_layers=true;}if(use_gebi&&document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);y=AnchorPosition_getPageOffsetTop(o);}else if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break;}}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates;}x=document.anchors[i].x;y=document.anchors[i].y;}else{coordinates.x=0;coordinates.y=0;return coordinates;}coordinates.x=x;coordinates.y=y;return coordinates;}function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}else if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}coordinates.x=x;coordinates.y=y;return coordinates;}function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent)!=null){ol+=el.offsetLeft;}return ol;}function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;}function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent)!=null){ot+=el.offsetTop;}return ot;}function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;}function ElementScrollTo(objEleSrc){if((!window.scroll)||(!objEleSrc))return false;var intImageStart=AnchorPosition_getWindowOffsetTop(objEleSrc);if(isNaN(parseInt(intImageStart)))return false;var OFFSET_TOP=16;var intImageHeight=parseInt(objEleSrc.height);if(isNaN(intImageHeight)||(intImageHeight<=0)&&!isNaN(objEleSrc.offsetHeight))intImageHeight=parseInt(objEleSrc.offsetHeight);var intScrollPosY=GetScrollPosY();var intViewHeight=GetViewHeight();if(isNaN(intImageHeight)||(intImageHeight<=0)||(intScrollPosY==null)||(intViewHeight==null)){var intScrollToY=intImageStart-OFFSET_TOP;if(intScrollToY<0)intScrollToY=0;scroll(0,intScrollToY);return true;}var intImageEnd=intImageStart+intImageHeight;if((intScrollPosY>intImageStart)||(intScrollPosY+intViewHeight<intImageEnd)){var intScrollToY=intImageStart-OFFSET_TOP;if(intScrollToY<0)intScrollToY=0;scroll(0,intScrollToY);}return true;function GetScrollPosY(){var intScrollY=null;if(document.all){if(!document.documentElement.scrollTop)intScrollY=document.body.scrollTop;else intScrollY=document.documentElement.scrollTop;}else intScrollY=window.pageYOffset;if(isNaN(parseInt(intScrollY)))intScrollY=null;return intScrollY;}function GetViewHeight(){if(document.documentElement&&document.documentElement.clientWidth){return document.documentElement.clientHeight;}else if(document.body){return document.body.clientHeight;}return null;}}NewMind.ETWP.GetRelativeSizeFromPixels=function(strPixels){if(!strPixels)return strPixels;strPixels=String(strPixels);if(strPixels.length<3)return strPixels;if(strPixels.substring(strPixels.length-2).toUpperCase()!="PX")return strPixels;var intPixels=parseInt(strPixels,10);if(isNaN(intPixels))return strPixels;return(intPixels/16)+"em";};function ControlScriptEnablerInit(bPrevCtrl){var strId="ElScriptEnabler"+parseInt(Math.random()*1000000000);document.write("<div id=\""+strId+"\"><!-- --></div>");var fncEnable=function(){Enable(bPrevCtrl);};setTimeout(fncEnable,1);return;function Enable(bPrevCtrl){if((typeof(bPrevCtrl)==="undefined")||(bPrevCtrl!==true))bPrevCtrl=false;var objEle=document.getElementById(strId);if(!objEle)return;var objEleCtrl=findAncestorNode(objEle,"div","sys_control");if(!objEleCtrl)return;if(bPrevCtrl){objEleCtrl=PreviousSibling(objEleCtrl);if(!objEleCtrl)return;}if(!objEleCtrl.hasChildNodes())return;for(var intIndex=0;intIndex<objEleCtrl.childNodes.length;intIndex++)ApplyScriptClass(objEleCtrl.childNodes[intIndex]);return;function ApplyScriptClass(objEle){if(IsTextNode(objEle))return;var strScriptEnabled="ScriptEnabled";var strClass=objEle.className;if((" "+strClass+" ").indexOf(" "+strScriptEnabled+" ")===-1)strClass=strClass+" "+strScriptEnabled;objEle.className=strClass;}function PreviousSibling(objEle){while(1){objEle=objEle.previousSibling;if(!objEle)return null;if(!IsTextNode(objEle))return objEle;}}function IsTextNode(objEle){return((!objEle)||(typeof(objEle.tagName)==="undefined")||(objEle.tagName==="!"));}}}function externalLinks(){if(!document.getElementsByTagName)return;var arrLinks=document.getElementsByTagName("a");for(var i=0;i<arrLinks.length;i++){var objLink=arrLinks[i];if((objLink.getAttribute("href"))&&((" "+objLink.getAttribute("rel")+" ").indexOf(" external ")!==-1)){objLink.onclick=GenNewFunc(TargetAttribCheat,(typeof(objLink.onclick)==="undefined")?null:objLink.onclick);}}function GenNewFunc(fncNew,fncOld){var objLink=null;return function(){fncNew.apply(this,arguments);if(fncOld!=null)return fncOld.apply(this,arguments);};}function TargetAttribCheat(e,bEnable,bAutoDisable,intAutoDisTimeout){e=e||window.event;if(!e)return;var objSrc=e.srcElement||e.target;if(!objSrc)return;while(String(objSrc.tagName).toUpperCase()!=="A"){if((!objSrc)||(objSrc.parentNode===objSrc))return;objSrc=objSrc.parentNode;}if((typeof(bEnable)==="undefined")||(bEnable!==false))bEnable=true;if((typeof(bAutoDisable)==="undefined")||(bAutoDisable!==false))bAutoDisable=true;if((typeof(intAutoDisTimeout)==="undefined")||isNaN(intAutoDisTimeout))intAutoDisTimeout=100;Work(objSrc,bEnable,bAutoDisable,intAutoDisTimeout);function Work(objSrc,bEnable,bAutoDisable,intAutoDisTimeout){if(bEnable){if((typeof(objSrc.targetOldNM)==="undefined")||(objSrc.targetOldNM===null)){if(typeof(objSrc.target)==="undefined")objSrc.targetOldNM="";else objSrc.targetOldNM=objSrc.target;}objSrc.target="_blank";if(bAutoDisable)setTimeout(function(){Work(objSrc,false);},intAutoDisTimeout);}else{if(typeof(objSrc.targetOldNM)!=="undefined"){objSrc.target=objSrc.targetOldNM;try{deleteobjSrc["targetOldNM"];}catch(e){objSrc.targetOldNM=null;}}}}}}AddEventListener(window,'load',externalLinks);NewMind.ETWP.GetQuerystringData=NewMind.GetQuerystringData;NewMind.ETWP.GetControlKey=function(node){var nodeClass=String($(node).attr('class'));var arrSegments=nodeClass.split(" ");var iControlKey=0;for(iIndex=0;iIndex<arrSegments.length;iIndex++){var strSegment=arrSegments[iIndex];if(strSegment.substring(0,1)==="c"){strSegment=strSegment.substring(1,strSegment.length);var iKey=parseInt(strSegment,10);if(!isNaN(iKey)){iControlKey=iKey;break;}}}return iControlKey;};NewMind.ETWP.MouseOver=function(){return{init:function(sSelector){$(sSelector).mouseover(function(){$(this).addClass('ie-hover');}).mouseout(function(){$(this).removeClass('ie-hover');});}};}();NewMind.ETWP.TabSwitcherHelpers=function(){return{IsInTabControl:function($control){if(typeof($control.jquery)==="undefined"){return;}var bIsInTabControl=false;if(typeof(NewMind.ETWP.TabSwitcher)!=="undefined"){bIsInTabControl=$control.parents("div.ctl_Tabs").length>0;}return bIsInTabControl;},CheckForTabReSize:function($control){if(typeof($control.jquery)==="undefined"){return;}if(typeof(NewMind.ETWP.TabSwitcher)!=="undefined"){var $tabContainer=$control.parents("div.ctl_Tabs");if($tabContainer.length>0){var tabVariableName='tabs'+NewMind.ETWP.GetControlKey($tabContainer[0]);var tabToResize=NewMind.ETWP.ActiveTabSwitchers[tabVariableName];if(typeof(tabToResize)!=="undefined"){tabToResize.ResizeContainerFromJQueryObject($control);}}}}};}();NewMind.ETWP.AjaxForms=function(){var doPostBack=function(node){var $node=$(node);var postbackURL=$node.attr('action');var $parentSysContainer=$node.parents('div.sys_control');var iControlKey=NewMind.ETWP.GetControlKey($parentSysContainer);var URL=postbackURL+"?PartialRenderType=html&PartialRenderControlList="+iControlKey;$.ajax({type:'post',url:URL,data:$node.serialize(),success:function(data){$parentSysContainer.html($(data).html());NewMind.ETWP.TabSwitcherHelpers.CheckForTabReSize($node);return false;},error:function(){$node.find('form').unbind('submit').submit();}});};return{postback:function(node){doPostBack(node);return false;}};}();NewMind.ETWP.ColumnResizer=function(){var resizeCols=function(sSelectors){var iHeight=0;$(sSelectors).each(function(){if($(this).height()>iHeight){iHeight=$(this).height();}}).height(iHeight);};return{init:function(){},resize:function(sSelectors){resizeCols(sSelectors);}};}();NewMind.ETWP.TwoColumnMaker=function(){var makeCols=function(sContainer){var $items=$(sContainer);var $parent=$items.parent();$items.before('<div class="oddColumn"></div><div class="evenColumn"></div>');$items.find("h3:odd").each(function(i){var $this=$(this);var $objChild=$this.next();$parent.find('.oddColumn').append($this).append($objChild);});$items.find("h3").each(function(i){var $this=$(this);var $objChild=$this.next();$parent.find('.evenColumn').append($this).append($objChild);});$items.remove();};var makeCols2=function(sSelector,sParent,breakPosition,offset){var $items=$(sSelector);var $parent=$(sParent);$parent.empty();if(offset>0){$parent.append($items.slice(0,offset));}$parent.append('<div class="oddColumn"></div><div class="evenColumn"></div>');$parent.find('.oddColumn').append($items.slice(offset,breakPosition));$parent.find('.evenColumn').append($items.slice(breakPosition,$items.length));};return{init:function(){},makeCols:function(sContainer){makeCols(sContainer);},makeCols2:function(sSelector,sParent,breakPosition,offset){makeCols2(sSelector,sParent,breakPosition,offset);}};}();NewMind.ETWP.GetResource=function(sResource,sDefault){try{return eval(sResource)||sDefault;}catch(e){return sDefault;}};
NewMind.ETWP.Navigation=function(){return{InitialiseQuickFind:function(){var sels=document.getElementsByTagName('SELECT');if(sels!=null){for(var i=0;i<sels.length;i++){if(sels[i].className=='quickfindDrop'){NewMind.dom.addEventListener(sels[i],'change',NewMind.ETWP.Navigation.QuickFind_OnChange);}}}},QuickFind_OnChange:function(){var sel=GetEventSource(this);var elmForm=sel;do{elmForm=elmForm.parentNode;}while(elmForm.nodeName!='FORM'&&elmForm.nodeName!='BODY');if(elmForm.nodeName=='FORM'){elmForm.action=sel.value;elmForm.submit();}}};}();NewMind.dom.addEventListener(window,'load',NewMind.ETWP.Navigation.InitialiseQuickFind);
NewMind.ETWP.Forms=function(){return{CheckForm:function(objForm){var checkPhone=false;var isValidPhone=false;if(navigator.userAgent.match(/Opera (\S+)/)){var operaVersion=parseInt(navigator.userAgent.match(/Opera (\S+)/)[1],10);}if(!document.getElementById||operaVersion<7){return;}for(var m=0;m<objForm.elements.length;m++){if(objForm.elements[m].className.indexOf('VALIDATE')!=-1){elemToTest=objForm.elements[m].className;if(elemToTest.match(/VALIDATE (\S+)/)){elemType=elemToTest.match(/VALIDATE (\S+)/)[1];if(elemType==='ValidateTEXT'){obj=eval("objForm."+objForm.elements[m].name);if(this.isFilled(obj)===false){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["checkformcomplete"]','Please check that the form is complete.'));obj.focus();return false;}}if(elemType==='ValidateEMAIL'){obj=eval("objForm."+objForm.elements[m].name);if(this.isEmail(obj)===false){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["emailinvalid"]','Please check that you have entered a valid email address.'));obj.focus();return false;}}if(elemType==='ValidateSELECT'){obj=eval("objForm."+objForm.elements[m].name);if(this.isFilled(obj)===false){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["checkformcomplete"]','Please check that the form is complete.'));obj.focus();return false;}}if(elemType==='ValidateEXPIRE'){obj=eval("objForm."+objForm.elements[m].name);dtThen=new Date(objForm.card_expiry_year.value,objForm.card_expiry_month.value-1,objForm.card_expiry_day.value);dtNow=new Date();if(dtThen<=dtNow){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["checkformcomplete"]','Please enter a valid date.'));obj.focus();return false;}}if(elemType==='ValidateSPECPHONE'){checkPhone=true;obj=eval("objForm."+objForm.elements[m].name);if(this.isFilled(obj)!==false){isValidPhone=true;}}if(elemType==='ValidateRADIO'){radioSelected=false;elemName=objForm.elements[m].name;for(i=0;i<objForm.elements[elemName].length;i++){if(objForm.elements[elemName][i].checked===true){radioSelected=true;}}if(!radioSelected){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["checkformcomplete"]','Please check that the form is complete.'));objForm.elements[m].focus();return false;}}if(elemType==='ValidateCHECK'){checkSelected=false;elemName=objForm.elements[m].name;for(i=0;i<objForm.elements[elemName].length;i++){if(objForm.elements[elemName][i].checked===true){checkSelected=true;}}if(!checkSelected){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["selectinterest"]','Please select an interest.'));objForm.elements[m].focus();return false;}}if(elemType==='ValidateBROC'){checkSelected=false;elemName=objForm.elements[m].name;for(i=0;i<objForm.elements[elemName].length;i++){if(objForm.elements[elemName][i].checked===true){checkSelected=true;}}if(!checkSelected){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["brochure"]','Please select a brochure.'));objForm.elements[m].focus();return false;}}if(elemType==='ValidatePASSWORD'){obj=objForm.elements[m];if(objForm.elements['password1'].value!=objForm.elements['password2'].value){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["passworddifferent"]','Passwords are different.'));obj.focus();return false;}}if(elemType==='ValidateTERMS')o=objForm.elements[m];if(o){if(!o.checked){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["mustagreetotermsconds"]','You must agree to the Terms and Conditions!'));return false;}}}}}if(checkPhone&&!(isValidPhone)){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["telephone"]','Please enter a phone number.'));return false;}var o=document.getElementById('agree');if(o){if(!o.checked){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["mustagreetotermsconds"]','You must agree to the Terms and Conditions!'));return false;}}return true;},CheckoutOnSubmit:function(objForm){var bValid=NewMind.ETWP.Forms.CheckForm(objForm);if(bValid){$.blockUI({message:NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["processingbooking"]','We are now processing your booking.'),css:{width:'300px',top:'30%',left:'30%',padding:'10px 0',textAlign:'center',cursor:'wait'},overlayCSS:{backgroundColor:'#fff',opacity:'0.6'},baseZ:5000});$("div.blockUI.blockMsg").addClass("BookingBlockElement");}else{return false;}},questionnairecheckform:function(objForm){if(navigator.userAgent.match(/Opera (\S+)/)){var operaVersion=parseInt(navigator.userAgent.match(/Opera (\S+)/)[1],10);}if(!document.getElementById||operaVersion<7){return;}for(var m=0;m<objForm.elements.length;m++){if(objForm.elements[m].className.indexOf('VALIDATE')!=-1){elemToTest=objForm.elements[m].className;if(elemToTest.match(/VALIDATE (\S+)/)){elemType=elemToTest.match(/VALIDATE (\S+)/)[1];if(elemType==='ValidateTEXT'){obj=document.getElementById(objForm.elements[m].id);if(this.isFilled(obj)===false){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["checkformcomplete"]','Please check that the form is complete.'));obj.focus();return false;}}if(elemType==='ValidateEMAIL'){obj=document.getElementById(objForm.elements[m].id);if(this.isEmail(obj)===false){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["emailinvalid"]','Please check that you have entered a valid email address.'));obj.select();return false;}}if(elemType==='ValidateNUMBER'){obj=document.getElementById(objForm.elements[m].id);if(isNaN(parseInt(obj.value,10))===true){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["numberinvalid"]','Please check that you have entered a valid number.'));obj.focus();return false;}}if(elemType==='ValidateSELECT'){obj=document.getElementById(objForm.elements[m].id);if(this.isFilled(obj)===false){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["optioninvalid"]','Please check that you have selected a valid option.'));obj.focus();return false;}}if(elemType==='ValidateCHECKBOX'){obj=document.getElementById(objForm.elements[m].id);if(this.isChecked(obj)===false){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["mustagreetotermsinlastsection"]','You must agree to the terms set out in the last section of the form by ticking the box.'));obj.focus();return false;}}if(elemType==='ValidateRADIO'){radioSelected=false;elemName=objForm.elements[m].name;for(i=0;i<objForm.elements[elemName].length;i++){if(objForm.elements[elemName][i].checked===true){radioSelected=true;}}if(!radioSelected){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["checkformcomplete"]','Please check that the form is complete.'));objForm.elements[m].focus();return false;}}}}}return true;},isEmail:function(elm){if(elm.value.indexOf("@")+""!="-1"&&elm.value.indexOf(".")+""!="-1"&&elm.value!==""){return true;}else{return false;}},isFilled:function(elm){if(elm.value===""||elm.value===null){return false;}else{return true;}},isChecked:function(elm){return elm.checked||false;},checkAnswers:function(thing){for(n=0;n<thing.length;n++){objEle=('document.forms[0].question_'+thing[n].value+'_answer');if(objEle.tagName!='TEXTAREA'&&!this.checkRadio(objEle)){return false;}}return true;},checkRadio:function(obj){var bCheck=false;for(i=0;i<obj.length;i++){if(obj[i].checked){bCheck=true;}}if(bCheck===false){alert(NewMind.ETWP.GetResource('NewMind.env.lang.forms["error"]["checkformcomplete"]','Please check that the form is complete.'));return false;}return true;},autoCap:function(elm){if(!elm.autoCapped){var words=elm.value.split(" ");var caps="";for(var i=0;i<words.length;i++){var word=words[i];tmp=word.substring(0,1);tmp=tmp.toUpperCase();word=tmp+word.substring(1,word.length).toLowerCase();caps=caps+" "+word;}elm.value=caps.substring(1,caps.length);elm.autoCapped=true;}}};}();
(function(){NewMind.registerNameSpace('NewMind.ETWP');NewMind.ETWP.MediaSwitcher=function(){var msTimer;var msDuration;var pauseCycle=function(e){clearTimeout(msTimer);};var resumeCycle=function(e){if(isNaN(msDuration)){msTimer=setTimeout(cycleMedia,2500);}else{msTimer=setTimeout(cycleMedia,msDuration);}};var cycleMedia=function(e){clearTimeout(msTimer);var $uls=$("ul.galControls").filter(function(){return this.className.indexOf('slideShow')>0;});var bStartTimer=0;$uls.each(function(){if(isNaN(msDuration)){msDuration=this.className.slice(this.className.indexOf('slideShow')+9);if(isNaN(msDuration)||msDuration<1000){msDuration=2500;}}bStartTimer=1;var iNum=0;var $this=$(this);var $gcls=$this.find("li");var gclsLen=$gcls.length;var i=0;$gcls.each(function(index){var $this=$(this);if($this.hasClass('current')){iNum=index+1;if(iNum===gclsLen){iNum=0;}return false;}});$gcls.each(function(index){var $this=$(this);if(index===iNum){$this.addClass('current');}else{$this.removeClass('current');}});var $gis=$this.parents("div.ctl_Media").find("div");var j=0;$gis.each(function(){var $this=$(this);if($this.hasClass("galItem")){if(j===iNum){$this.removeClass("hide");}else{if(!$this.hasClass('hide')){$this.addClass("hide");}}j=j+1;}});});if(bStartTimer===1){msTimer=setTimeout(cycleMedia,msDuration);}};var switchMedia=function(e){var ev=e||window.event;if(ev.preventDefault){ev.preventDefault();}else{ev.returnValue=false;}var obj=GetEventSource($(this));var iNum=Number($(this).text());if(iNum===0){iNum=Number($(this).find('img').attr('alt'));}var $gcls=$(obj).parents("ul.galControls").find("li");var i=0;$gcls.each(function(){var $this=$(this);if(i+1===iNum){$this.addClass("current");}else{$this.removeClass('current');}i=i+1;});var $gis=$(obj).parents("div.ctl_Media").find("div");var j=1;$gis.each(function(){var $this=$(this);if($this.hasClass('galItem')){if(j===iNum){$this.removeClass('hide');}else{if(!$this.hasClass('hide')){$this.addClass('hide');}}j++;}});};var getNextImage=function(obj){var $container=$(obj).parents("div.ctl_Media");var imageData=NewMind.ETWP.ControlData[NewMind.ETWP.GetControlKey($container[0])];if(imageData!=undefined&&$container.find("div").length>=imageData.length){return;}var image=imageData["image"+$container.find("div").length];loadImage(image,$container);};var getImages=function(obj){var $container=$(obj).parents("div.ctl_Media");var imageData=NewMind.ETWP.ControlData[NewMind.ETWP.GetControlKey($container[0])];if(imageData!=undefined&&$container.find("div").length>=imageData.length){return true;}$.each(imageData,function(index,image){loadImage(image,$container);});};var loadImage=function(image,$container){if(image!==undefined){var newImage='<img src="'+image.file+'" alt="'+image.title+'" />';if(image.url.length>0){newImage='<a href="'+image.url+'">'+newImage+'</a>';}if(image.desc.length>0){newImage+='<div class="mediaNote"><h3>'+image.title+'</h3><p>'+image.desc+'</p></div>';}$container.append('<div class="galItem hide" style="background: url('+NewMind.ETWP.GetResource('NewMind.env.imgs.resources.media["loadinganimation"]','/engine/shared_gfx/ajax-loader-arrows-white.gif')+') no-repeat;">'+newImage+'</div>');}};var mediaSwitcherInit=function(){if(!document.getElementsByTagName){return;}var $arrLists=$("ul.galControls");$arrLists.each(function(){var $this=$(this);var $objEleMediaControl=$this.parents("div.ctl_Media");if($objEleMediaControl.hasClass("ScriptEnabled")){return true;}$objEleMediaControl.addClass("ScriptEnabled");var arrLinks=$this.find("a").click(switchMedia).mouseover(pauseCycle).mouseout(resumeCycle);if(arrLinks.length>1){$this.removeClass("hide");}getImages(this);var $arrImageConts=$objEleMediaControl.find("div");$arrImageConts.each(function(){var $this=$(this);if($this.hasClass("galItem")){$this.mouseover(pauseCycle).mouseout(resumeCycle);}});});resumeCycle();};return{init:function(){mediaSwitcherInit();}};}();$(function(){NewMind.ETWP.MediaSwitcher.init();});})();(function(){NewMind.registerNameSpace('NewMind.ETWP');NewMind.ETWP.YouTube=function(){var ajaxUpdate=function(e){var postbackURL=$(this).attr('href');var container=$(this).parents('div.ytPlaylistWrapper').find('div.ytVideo');var parentSysContainer=$(this).parents('div.sys_control');var iControlKey=NewMind.ETWP.GetControlKey(parentSysContainer);var URL=postbackURL+"&AsyncAction=YTVideoUpdate&PartialRenderType=html&PartialRenderControlList="+iControlKey;container.html('<img src="'+NewMind.ETWP.GetResource('NewMind.env.imgs.resources.media["youtube"]["loadinganimation"]','/engine/shared_gfx/ajaxload-black.gif')+'" alt="'+NewMind.ETWP.GetResource('NewMind.env.lang.resources.media["youtube"]["loading"]','loading')+'" />');$.get(URL,function(data){container.replaceWith($(data).find('div.ytVideo'));});e.preventDefault();};return{init:function(){$('ol.ytPlaylist li a').click(ajaxUpdate);}};}();$(function(){NewMind.ETWP.YouTube.init();});})();
NewMind.ETWP.FeaturedGallery=function(){var GalleryRendered=false;var GalleryRendering=false;var eventGalleryRendered=new NewMind.CustomEvent();var eventGalleryRendering=new NewMind.CustomEvent();var setupGallery=function(objGallery,objGalleryFullData){var bSlideShow=objGalleryFullData.SlideShow;var iSlideShowInterval=objGalleryFullData.SlideShowInterval;if(iSlideShowInterval<2500){iSlideShowInterval=2500;}var bShowNPNav=objGalleryFullData.ShowNPNav;var bShowTBNav=objGalleryFullData.ShowTBNav;var iTBNavItmGrp=parseInt(objGalleryFullData.TBNavItmGrp,10);var bShowScrollingThumbNav=objGalleryFullData.ScrollingThumbNav;var iScrollingThumbNavLimit=objGalleryFullData.ScrollingThumbNavLimit;var objGalleryData=objGalleryFullData.FeatData;var iTotalCount=objGalleryData.length;var objGalItem=objGallery.find('.galItem');function setCurrentGalleryItem(iIndex){objGallery.find('ul.galTBnav > li > div').removeClass();objGallery.find('ul.galTBnav > li:eq('+iIndex+') > div').addClass('current');if(bSlideShow){objGalItem.fadeOut('slow',function(){$(this).html(objGalleryData[iIndex].Content).fadeIn("slow");});}else{objGalItem.html(objGalleryData[iIndex].Content);}}function setScrollingThumbNav(iIndex){var iScrollListItmCount=0;if(iScrollingThumbNavLimit===0||iScrollingThumbNavLimit>iTotalCount){iScrollingThumbNavLimit=iTotalCount;}for(iGalItmCount=iIndex;iScrollListItmCount<iScrollingThumbNavLimit;iGalItmCount++){if(iScrollListItmCount===0){galTBnav.empty();}if(iGalItmCount>(iTotalCount-1)&&iTotalCount>iScrollingThumbNavLimit){iGalItmCount=0;}objCurrentListItm=$('<li>'+objGalleryData[iGalItmCount].Thumbnail+'</li>').attr('class','itm_'+iGalItmCount).appendTo(galTBnav);if(iGalItmCount===iIndex){objCurrentListItm.find('div').addClass('current');}iScrollListItmCount++;}objGallery.find('.galTBnav > li').click(function(){var iCurrentItm=$(this).attr('class').replace('itm_','');setCurrentGalleryItem(iCurrentItm);}).dblclick(function(){var iCurrentItm=$(this).attr('class').replace('itm_','');var $content=$(objGalleryData[iCurrentItm].Content);window.location=$content.find('a').attr('href');});}function resetSlideShow(oldItm){clearTimeout(galleryItemTimeout);galleryItemTimeout=false;oldSlideShowGalleryItem=oldItm;galleryItemTimeout=setTimeout(galleryItemRotate,iSlideShowInterval);}if(bSlideShow){var currentSlideShowGalleryItem=0,oldSlideShowGalleryItem=0;var galleryItemTimeout;var rotateInProgress=false;var galleryItemRotate=function(){if(!rotateInProgress){rotateInProgress=true;galleryItemTimeout=false;currentSlideShowGalleryItem=(oldSlideShowGalleryItem+1)%iTotalCount;setCurrentGalleryItem(currentSlideShowGalleryItem);rotateInProgress=false;if(!galleryItemTimeout){galleryItemTimeout=setTimeout(galleryItemRotate,iSlideShowInterval);}oldSlideShowGalleryItem=currentSlideShowGalleryItem;}};galleryItemTimeout=setTimeout(galleryItemRotate,iSlideShowInterval);objGalItem.hover(function(){clearTimeout(galleryItemTimeout);galleryItemTimeout=false;},function(){if(!galleryItemTimeout){galleryItemTimeout=setTimeout(galleryItemRotate,500);}});}if(bShowTBNav||bShowScrollingThumbNav){var iGalItmCount=0,iListItmCount=0,iListCount=0,iScrollListCount=0,iScrollListItmCount=0;var galTBnav;var objCurrentListItm;if(bShowScrollingThumbNav){if(iScrollListItmCount===0){galTBnav=$("<ul/>").attr('class','galTBnav '+'gr_'+iScrollListCount);objGallery.append(galTBnav);}setScrollingThumbNav(0);}else{if(iTBNavItmGrp===0){iTBNavItmGrp=iTotalCount;}for(iGalItmCount=0;iGalItmCount<iTotalCount;iGalItmCount++){if(iListItmCount===0){iListCount++;galTBnav=$("<ul/>").attr('class','galTBnav '+'gr_'+iListCount);objGallery.append(galTBnav);}objCurrentListItm=$('<li>'+objGalleryData[iGalItmCount].Thumbnail+'</li>').attr('class','itm_'+iGalItmCount).appendTo(galTBnav);if(iGalItmCount===0){objCurrentListItm.find('div').addClass('current');}iListItmCount++;if(iListItmCount===iTBNavItmGrp){iListItmCount=0;}}}objGallery.find('.galTBnav > li').click(function(){var iCurrentItm=$(this).attr('class').replace('itm_','');setCurrentGalleryItem(iCurrentItm);if(bSlideShow){resetSlideShow(iCurrentItm);}}).dblclick(function(){var iCurrentItm=$(this).attr('class').replace('itm_','');var $content=$(objGalleryData[iCurrentItm].Content);window.location=$content.find('a').attr('href');});}if((bShowNPNav||bShowScrollingThumbNav)&&iTotalCount>1){var sNext=NewMind.ETWP.GetResource('NewMind.env.lang.featuredgallery["next"]','Next');var sPrev=NewMind.ETWP.GetResource('NewMind.env.lang.featuredgallery["prev"]','Prev');var galNPnav=$('<ul class="galNPnav"><li class="prev"><span>'+sPrev+'</span></li><li class="next"><span>'+sNext+'</span></li>');objGallery.append(galNPnav);if(bShowScrollingThumbNav){var objGalThumbNav=objGallery.find('.galTBnav');galNPnav.children().click(function(){var iCurrent=parseInt(objGalThumbNav.find('li:first').attr('class').replace('itm_',''),10);var sCurrentClass=$(this).attr('class');var i=iTotalCount-1;if(sCurrentClass==='prev'&&iTotalCount<iScrollingThumbNavLimit){if((iCurrent-iScrollingThumbNavLimit)<0){i=(iTotalCount-1)+(iCurrent-iScrollingThumbNavLimit);}else{i=(iCurrent-iScrollingThumbNavLimit);}setScrollingThumbNav(i);}else if(sCurrentClass==='next'&&iCurrent<iTotalCount){i=(iCurrent+iScrollingThumbNavLimit)%iTotalCount;setScrollingThumbNav(i);}});}else{galNPnav.children().click(function(){var iCurrent=parseInt(objGalItem.find('div').attr('class').replace('itm_',''),10);var sCurrentClass=$(this).attr('class');var i=iTotalCount-1;if(sCurrentClass==='prev'&&iCurrent>0){i=iCurrent-1;}else if(sCurrentClass==='next'){i=(iCurrent+1)%iTotalCount;}setCurrentGalleryItem(i);if(bSlideShow){resetSlideShow(i);}});}}GalleryRendered=true;eventGalleryRendered.fire();};return{Init:function(){if(GalleryRendered===true||GalleryRendering===true){return false;}GalleryRendering=true;eventGalleryRendering.fire();var arrFeaturedCtrlIds=[];$('.gallery').each(function(){arrFeaturedCtrlIds[arrFeaturedCtrlIds.length]=$(this).attr('id').replace('gallery_','');});if(arrFeaturedCtrlIds.length!==0){$.getScript("?PartialRenderControlList="+arrFeaturedCtrlIds.join(","),function(obj){$('.gallery').each(function(){var intCtrlKey=$(this).attr('id').replace('gallery_','');var objFeaturedData=NewMind.ETWP.ControlData[intCtrlKey];setupGallery($(this),objFeaturedData);var title=$(this).find("div.galItem h3").text();$(this).find("ul span.title:contains('"+title+"')").parents('li').click();if(NewMind.env.install.IPTV){$("div.itm_0").find('a').focus();}});});}return false;},GalleryRendered:eventGalleryRendered,GalleryRendering:eventGalleryRendering};}();
