function oBrowser(){this.win=(navigator.platform=="Win32");this.mac=(navigator.platform=="MacPPC"||navigator.platform=="MacIntel");this.ver=navigator.appVersion;this.ua=navigator.userAgent;this.dom=document.getElementById;this.safari=(window.addEventListener&&navigator.vendor=="Apple Computer, Inc.");this.ie7=(this.ver.indexOf("MSIE 7")!=-1&&this.dom);this.ie6=(this.ver.indexOf("MSIE 6")!=-1&&this.dom);this.ie5=(this.ver.indexOf("MSIE 5")!=-1&&this.dom);this.ie4=(document.all&&!this.dom);this.ie=(this.ie5||this.ie4||this.ie6||this.ie7);this.ns7=(this.ua.indexOf("Netscape/7")!=-1);this.ns6=(this.dom&&parseInt(this.ver)>=5);this.ns4=(document.layers&&!this.dom);this.ns=(this.ns4||this.ns6||this.ns7);this.op=window.opera||false;this.bw=(this.ie5||this.ie4||this.ns4||this.ns6||this.ns7);this.bx=(this.ie5||this.ns6||this.ie6||this.ns7);this.iWidth=0;this.iHeight=0;this.pLoaded=false;return this}var browser=new oBrowser();var d=document;function gE(a){return d.getElementById(a)}var setOnce=true;function setDomain(){if(setOnce){setOnce=false}else{return}if(browser.ie){try{var f=document.domain.split(".").reverse();if(isNaN(parseInt(f[0]))){var c=[];for(var g=0;f[g];g++){c.push(f[g]);if(f[g].length>3){break}}document.domain=c.reverse().join(".")}}catch(h){}}}function getQS(a){setDomain();return new RegExp("[?&]+"+a+"=([^&$]*)","gi").test(document.location.href)?RegExp.$1:""}try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}if(typeof Array.prototype.push!="function"){Array.prototype.push=function(a){this[this.length]=a}}String.prototype.encode=function(){return this.replace(/([^\x01-\x7E])/g,function(a){return"&#"+a.charCodeAt(0)+";"})};String.prototype.decode=function(){Number.prototype.toHex=function(c){var b=this.toString(16).toUpperCase();var a="";if(typeof c=="number"){while(a.length+b.length<c){a+="0"}}return a+b};return this.replace(/(&#([^;]*);)/g,function(a){return unescape("%u"+Number(RegExp.$2).toHex(4))})};function evt_load(a){var b=window.onload;if(typeof(window.onload)!="function"){window.onload=function(){if(typeof a=="function"){a()}}}else{window.onload=function(){b();if(typeof a=="function"){a()}}}}function sC(g,b,a){var c="";if(a){var f=new Date();f.setTime(f.getTime()+(a*24*60*60*1000));c="; expires="+f.toGMTString()}d.cookie=g+"="+b+c+"; path=/"}function gC(h){var a=h+"=";var f=d.cookie.split(";");for(var b=0;b<f.length;b++){var g=f[b];while(g.charAt(0)==" "){g=g.substring(1,g.length)}if(g.indexOf(a)===0){return g.substring(a.length,g.length)}}return null}function eC(a){sC(a,"",-1)}var bLogin=true;function checkSubmit(c){if(c.keyCode==13){var b=c.target||c.srcElement;var a=b.parentNode;while(a.tagName.toLowerCase()!="form"&&a!=document){a=a.parentNode}a.getElementsByTagName("a")[0].onclick()}}function fieldHasValue(a){return(a.getAttribute("type")=="hidden"||(a.value!==""&&a.value!=a.defaultValue))}function clearField(a){if(a.value==a.defaultValue){a.value=""}}function submitLogin(h){var b=arguments[1]||"Please enter your Account Number.";var a=arguments[2]||"Please enter your Password.";if(bLogin){var i=h.account_id;var c=h.password;if(!fieldHasValue(i)){alert(b);i.focus();i.select();return false}else{if(!fieldHasValue(c)){alert(a);c.focus();c.select();return false}else{i.value=i.value.toUpperCase();c.value=c.value.toUpperCase();var g=d.location.hostname;if(/^https/.test(h.action)){if(/^DEMO-/.test(i.value)){h.action=h.action.replace("www.","demo.")}else{if(!(/www./.test(g))){h.action=h.action.replace("www",g.substring(0,g.indexOf(".")))}}}else{if(/^DEMO-/.test(i.value)){h.action="https://demo"+g.substring(g.indexOf("."))+h.action.replace(d.location.protocol+"//"+d.location.hostname,"")}else{h.action="https://"+d.location.hostname+h.action.replace(d.location.protocol+"//"+d.location.hostname,"")}}bLogin=false;h.submit()}}return false}}function oFormVal(b,a){this.active=true;this.phones=[];this.checkboxes=[];this.checkboxesm=[];this.radios=[];this.radiosm=[];this.mails=[];this.mailsm=[];this.phones=[];this.phonesm=[];this.longer=[];this.longerm=[];this.nr=[];this.either=[];this.dateText=[];this.sName=b;this.spanID=(arguments.length=2)?a:null}oFormVal.prototype.addPhone=function(b,a){this.phones.push(b);this.phones.push(a)};oFormVal.prototype.addRequiredCheckBox=function(b,a){this.checkboxes.push(b);this.checkboxesm.push(a)};oFormVal.prototype.addRequiredRadio=function(b,a){this.radios.push(b);this.radiosm.push(a)};oFormVal.prototype.addMail=function(b,a){this.mails.push(b);this.mailsm.push(a)};oFormVal.prototype.addPhone=function(b,a){this.phones.push(b);this.phonesm.push(a)};oFormVal.prototype.addEither=function(a,c,b){this.either.push([a,c,b]);this.nr[a]=true;this.nr[c]=true};oFormVal.prototype.addDate=function(b,a){this.dateText.push([b,a])};oFormVal.prototype.addLonger=function(b,a){this.longer.push(b);this.longerm.push(a)};oFormVal.prototype.notRequired=function(a){this.nr[a]=true};oFormVal.prototype.isCheckBox=function(a){return(typeof a.nodeName=="string"&&a.type=="checkbox")};oFormVal.prototype.isRadio=function(a){return(a.type=="radio")};oFormVal.prototype.outputMessage=function(a){if(this.spanID==null){alert(a)}else{document.getElementById(this.spanID).innerHTML=a}};oFormVal.prototype.validate=function(c){var g=d.forms[this.sName].elements;c=c||"Sorry, please complete all details.";if(this.spanID!=null){document.getElementById(this.spanID).innerHTML=""}for(var a=0;g[a];a++){YAHOO.util.Dom.removeClass(g[a],"validationError");if(!this.nr[g[a].name]&&g[a].name.length>0&&!fieldHasValue(g[a])&&!this.isCheckBox(g[a])&&!this.isRadio(g[a])){YAHOO.util.Dom.addClass(g[a],"validationError");this.outputMessage(c);g[a].focus();return false}}for(a=0;this.phones[a];a++){if(!/^(((\+44\s?\d{4}|\(?0\d{4}\)?)\s?\d{3}\s?\d{3})|((\+44\s?\d{3}|\(?0\d{3}\)?)\s?\d{3}\s?\d{4})|((\+44\s?\d{2}|\(?0\d{2}\)?)\s?\d{4}\s?\d{4}))(\s?\#(\d{4}|\d{3}))?$/.test(g[this.phones[a][0]].value)){YAHOO.util.Dom.addClass(g[this.phones[a]],"validationError");this.outputMessage(this.phones[a][2]);g[this.phones[a][0]].focus();return false}}for(a=0;this.either[a];a++){if((g[this.either[a][0]].value.length+g[this.either[a][1]].value.length)==0){YAHOO.util.Dom.addClass(g[this.either[a]],"validationError");this.outputMessage(this.either[a][2]);g[this.either[a][0]].focus();return false}}for(a=0;this.dateText[a];a++){if(!/^(0[1-9]|[12]\d|3[01])\/(0[1-9]|1[0-2])\/19[4-9]\d/.test(g[this.dateText[a][0]].value)){YAHOO.util.Dom.addClass(g[this.dateText[a]],"validationError");this.outputMessage(this.dateText[a][1]);g[this.dateText[a][0]].focus();return false}}for(a=0;this.checkboxes[a];a++){if(!g[this.checkboxes[a]].checked){YAHOO.util.Dom.addClass(g[this.checkboxesm[a]],"validationError");this.outputMessage(this.checkboxesm[a]);return false}}for(a=0;this.radios[a];a++){var b=false;for(var h=0;g[this.radios[a]][h];h++){if(g[this.radios[a]][h].checked){b=true}}if(!b){YAHOO.util.Dom.addClass(g[this.radiosm[a]],"validationError");this.outputMessage(this.radiosm[a]);return false}}for(a=0;this.mails[a];a++){if(!/^.+\@[A-Za-z0-9][A-Za-z0-9\-]+\..+[A-Za-z]$/.test(g[this.mails[a]].value)){YAHOO.util.Dom.addClass(g[this.longer[a]],"validationError");this.outputMessage(this.mailsm[a]);g[this.mails[a]].focus();return false}}for(a=0;this.phones[a];a++){if(!/^(((\+44\s?\d{4}|\(?0\d{4}\)?)\s?\d{3}\s?\d{3})|((\+44\s?\d{3}|\(?0\d{3}\)?)\s?\d{3}\s?\d{4})|((\+44\s?\d{2}|\(?0\d{2}\)?)\s?\d{4}\s?\d{4}))(\s?\#(\d{4}|\d{3}))?$/.test(g[this.phones[a]].value.replace(" ",""))){this.outputMessage(this.phonesm[a]);g[this.phones[a]].focus();return false}}for(a=0;this.longer[a];a++){if(g[this.longer[a]].value.length<2){YAHOO.util.Dom.addClass(g[this.longer[a]],"validationError");this.outputMessage(this.longerm[a]);g[this.longer[a]].focus();return false}}return true};function AJAX(a,c){var b="ajax_"+Math.round(Math.random()*5000);while(typeof window[b]!="undefined"){b="ajax_"+Math.round(Math.random()*5000)}if(browser.ie){try{window[b]=new ActiveXObject("Msxml2.XMLHTTP")}catch(g){try{window[b]=new ActiveXObject("Microsoft.XMLHTTP")}catch(f){window[b]=false}}}else{if(typeof XMLHttpRequest!="undefined"){window[b]=new XMLHttpRequest()}}if(window[b]){window[b].open("GET",a,true);window[b].onreadystatechange=function(){if(window[b].readyState==4&&window[b].status==200){c(window[b].responseText)}else{if(window[b].readyState==4&&window[b].status==404){c("AJAX Error "+window[b].status+": Page not found")}else{if(window[b].readyState==4&&parseInt(window[b].status)==5){c("AJAX error "+window[b].status+": Internal server error")}}}};window[b].send(null);return window[b]}else{return null}}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var i=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var h=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+h].description;var g=a.split(" ");var c=g[2].split(".");var j=c[0];var b=c[1];var f=g[3];if(f==""){f=g[4]}if(f[0]=="d"){f=f.substring(1)}else{if(f[0]=="r"){f=f.substring(1);if(f.indexOf("d")>0){f=f.substring(0,f.indexOf("d"))}}}i=j+"."+b+"."+f}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){i=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){i=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){i=2}else{if(isIE&&isWin&&!isOpera){i=ControlVersion()}}}}}return i}function DetectFlashVer(b,h,c){var i=GetSwfVer();if(i==-1){return false}else{if(i!=0){if(isIE&&isWin&&!isOpera){var j=i.split(" ");if(j.length>1){var f=j[1]}else{var f=j[0]}var l=f.split(",")}else{var l=i.split(".")}var a=l[0];var k=l[1];var g=l[2];if(a>parseFloat(b)){return true}else{if(a==parseFloat(b)){if(k>parseFloat(h)){return true}else{if(k==parseFloat(h)){if(g>=parseFloat(c)){return true}}}}}return false}}}var bFlash=(DetectFlashVer(8,0,0));function detectFlash(){return bFlash}function insertFlash(c,q,j,k,g,n,m,l,b){if(bFlash){var p=[["movie",c],["wmode",k],["bgcolor",g],["flashvars",n]];var o='<object type="application/x-shockwave-flash" data="'+c+'" width="'+q+'" height="'+j+'">';for(var f=0;p[f];f++){if(p[f][1]){o+='<param name="'+p[f][0]+'" value="'+p[f][1]+'" />'}}o+="</object>";if(!m||m=="undefined"){d.write(o)}else{if(m=="return string"){return o}else{if(typeof m=="string"){if(gE(m)){gE(m).innerHTML=o}}else{if(typeof m=="object"){m.innerHTML=o}}}}}else{if(l&&b){d.write("<a href="+b+'><img src="'+l+'" width='+q+" height="+j+" border='0'></a>")}}}function goTo(a){if(document.selectLanguage){var b=document.selectLanguage;b.action=a;b.submit()}else{window.location.href=a}}function openWindow(a,c,o,g,i,b,m,k){var f=parseInt((screen.availWidth/2)-(o/2));var p=parseInt((screen.availHeight/2)-(g/2));if(!k){c==c+Math.floor(Math.random()*99)}var j=window.open(a,c,"toolbar=0,location=0,menubar=0,directories=0,scrollbars="+b+",status="+m+",resizable="+i+",Width="+o+",Height="+g+",left="+f+",top="+p+",screenX="+f+",screenY="+p+"");if(j&&!j.closed){j.focus()}if(top.wins){top.wins[top.wins.length]=j}return j}function whatsNew(){var f=arguments[0]||"#336699";var b=arguments[1]||"#003366";var c=gE("ulWhatsNew");var g=gE("divScroller");if(c&&g&&bFlash){var a="w=150&h=75&headerFont=trebuchet%20ms&bodyFont=Verdana&fontCol="+f+"&RollOverCol="+b+"&hold=4000&data="+escape(c.innerHTML.encode());insertFlash("/flash/WNScroller.swf",150,75,"transparent","",a,g)}else{if(c&&g){g.style.display="none";c.style.display="block"}}}function openHelp(a){openWindow("/content/"+a+".html","Help",660,500,0,0,0)}function openDealer(){var a=gC("iconStateSetting");if(a){if((screen.width-17)<1050){window.open(a,"dealingApplication","fullscreen=0,titlebar,resizable,status=1,height="+(screen.height-67)+",width="+(screen.width-17)+",left=2,top=2")}else{window.open(a,"dealingApplication","fullscreen=0,titlebar,resizable,status=1,height=768,width=1024,left=2,top=2")}}}function confirmContext(){if(!gC("iconStateSetting")){top.location.replace("/")}}function importScript(b){var a=document.createElement("script");a.setAttribute("src",b);a.setAttribute("type","text/javascript");document.getElementsByTagName("head")[0].appendChild(a)}var handleSuccess=function(b){var a=YAHOO.util.Dom;a.addClass(a.get(oSource),"hidden");if(b.responseText.indexOf("responseObject")>=0){a.removeClass(a.get(oSuccess),"hidden")}else{a.removeClass(a.get(oFailed),"hidden")}};var handleFailure=function(b){var a=YAHOO.util.Dom;a.addClass(a.get(oSource),"hidden");a.removeClass(a.get(oFailed),"hidden")};var callback={success:handleSuccess,failure:handleFailure};var submitXForm=function(n,h){if(h){var m=n.getElementsByTagName("input");var g;var b={};for(var k=0;k<m.length;k++){if(m[k].type!="radio"){if(m[k].type=="checkbox"){if(m[k].checked){g+="&"+m[k].name+"="+m[k].value}}else{g+="&"+m[k].name+"="+m[k].value}}else{b[m[k].name]=true}}for(var l in b){var c=n[l];for(var a=0;c[a];a++){if(c[a].checked){g+="&"+c[a].name+"="+c[a].value}}}var j=YAHOO.util.Connect.asyncRequest("POST",n.action,callback,g)}return false};var getFirstParentByTagName=function(c,a){var b=c;while(b&&b.tagName&&b.tagName.toLowerCase()!=a.toLowerCase()){if(b.tagName.toLowerCase()=="html"){return null}b=b.parentNode}return b};