derilabLoader=new YAHOO.util.YUILoader({base:"/scripts/yui/build/",require:["layout","event","dom","dragdrop","container","animation"],loadOptional:false,combine:false,filter:"MIN",allowRollup:true,onFailure:function(C,B){var A="LOAD FAILED: "+C;if(B){A+=", "+YAHOO.lang.dump(B)}alert(A)},onSuccess:function(){YAHOO.util.Get.css("/styles/derilab_yui_main.css");AlertDialog=new YAHOO.widget.SimpleDialog("dlg1",{width:"200px",effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},fixedcenter:true,modal:true,visible:false,close:true,constraintoviewport:true,buttons:[{text:"close",handler:function(){this.hide()},isDefault:true}],draggable:false,effect:[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.2}]});AlertDialog.setHeader("Alert");AlertDialog.render(document.body);window.alert=function(A){AlertDialog.cfg.setProperty("text",A);AlertDialog.show()};layoutInit();if(typeof pageInit=="function"){pageInit()}}});derilabLoader.insert();layoutInit=function(){Dom=YAHOO.util.Dom,Event=YAHOO.util.Event;Event.onDOMReady(function(){var A=new YAHOO.widget.Layout({units:[{position:"top",height:83,body:"css_header",gutter:"0px"},{position:"bottom",height:20,body:"css_footer",gutter:"0px"},{position:"center",body:"css_body",scroll:true,gutter:"0px"}]});A.render();Dom.get("css_footer").style.display="inline";Dom.get("css_body").style.display="inline"})};chkent=function(A){var B=(window.event)?event.keyCode:A.keyCode;if(B==13){Dom.get("loginForm").submit()}else{return true}};sfst=function(D){var A=Dom.get("gcicountry");var C=Dom.get("profile");if(A.value==-1){alert("Please indicate your country of domicile");return false}else{if(A.value=="CH"){if(C.value=="Choose"){alert("Please indicate your profile");return false}else{if(C.value=="Independent asset manager based in Switzerland"&&(!Dom.get("moneyla").checked|!Dom.get("conductsfbc").checked|!Dom.get("discretma").checked)){alert("Sorry. Access to derilab is limited to Qualified Investors.");return false}}}}var B=Dom.get("redirect");B.value="subscr_grpmain";D.submit()};sfprf=function(G){var F=Dom.get("gcicountry");var E=Dom.get("divProfile");var H=Dom.get("profile");var A=Dom.get("next");var D=Dom.get("divIam");var B=Dom.get("divRestrict");var C=Dom.get("divOtherCty");if(F.value=="CH"){C.style.display="none";E.style.display="inline";B.style.display="inline";if(H.value=="Independent asset manager based in Switzerland"){D.style.display="inline"}else{D.style.display="none"}}else{H.value="Choose";E.style.display="none";D.style.display="none";B.style.display="none";C.style.display="inline"}};sfstLoad=function(F){var D=Dom.get("gcicountry");var C=Dom.get("divProfile");var E=Dom.get("profile").value;var B=Dom.get("divIam");var A=Dom.get("divRestrict");if(D.value=="CH"){C.style.display="inline";A.style.display="inline"}if(E=="Independent asset manager based in Switzerland"){B.style.display="inline"}else{B.style.display="none"}};sfibd=function(C,B){var D=C.checked==1?"block":"none";var A=Dom.get(B);A.style.display=D};sfpop=function(evt){var cb;var val;try{if(xibidiff=="on"){cb=Dom.get("ibidiff");cb.checked=true;sfibd(cb,"ibi")}}catch(e){}try{if(xgbidiff=="on"){cb=Dom.get("gbidiff");cb.checked=true;sfibd(cb,"gbi")}}catch(e){}try{if(xgcadiff=="on"){cb=Dom.get("gcadiff");cb.checked=true;sfibd(cb,"gca")}}catch(e){}for(i=0;i<document.forms["scrfrm"].length;i++){try{val=eval("x"+document.forms["scrfrm"][i].name);document.forms["scrfrm"][i].value=val}catch(e){}}};vind=function(C){var E=Dom.get("ibidiff");for(var B=0;B<C.length;B++){var A=C.elements[B].name.substr(3);var D=C.elements[B].name.substr(0,3);if(A=="fname"||A=="lname"||A=="pc"||A=="city"||A=="name"||A=="addr1"||A=="country"||A=="email"||A=="daytel"){if(D=="ipi"&&C.elements[B].value==""){alert("Please make sure all compulsory fields are correctly filled.");return C.elements[B]}if(E.checked&&D=="ibu"&&C.elements[B].value==""){alert("Please make sure all compulsory fields are correctly filled "+C.elements[B].name);return C.elements[B]}if(A=="email"&&!isValidEmail(C.elements[B].value)){alert("Please enter a valid e-mail address");return C.elements[B]}}}return null};vgrp=function(D){var C=Dom.get("gbidiff");var A=Dom.get("gcadiff");for(i=0;i<D.length;i++){var B=D.elements[i].name.substr(3);var E=D.elements[i].name.substr(0,3);if(B=="fname"||B=="lname"||B=="pc"||B=="city"||B=="name"||B=="addr1"||B=="country"||B=="email"||B=="daytel"||(B=="company"&&E!="gbi"&&E!="gca")){if(E=="gci"&&D.elements[i].value==""){alert("Please make sure all compulsory fields are correctly filled.");return D.elements[i]}if(C.checked&&E=="gbi"&&(D.elements[i].value==""|D.elements[i].value==-1)){alert("Please make sure all compulsory fields are correctly filled "+D.elements[i].name);return D.elements[i]}if(A.checked&&E=="gca"&&(D.elements[i].value==""|D.elements[i].value==-1)){alert("Please make sure all compulsory fields are correctly filled "+D.elements[i].name);return D.elements[i]}if(B=="email"&&!isValidEmail(D.elements[i].value)){alert("Please enter a valid e-mail address");return D.elements[i]}}}return null};douns=function(A,B){A.uns.value=B;A.submit()};uns=function(A,B){A.uns.value=B;A.submit()};isValidEmail=function(B){var A=/^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/;if(A.test(B)){return true}else{return false}};prt=function(){var B=Dom.get("accept");var A=Dom.get("print");if(!B.checked){alert("Please read the derilab subscription terms and conditions and accept them by clicking on the checkbox");return false}A.value="ok";ow=window.open("subscr_print","subscription","");if(window.focus){ow.focus()}};prtBeforeLeaving=function(){var A=Dom.get("print");if(A.value==""){alert("Please click on the print button");return false}window.location="/index"};mlgo=function(B){var A=B.lemail;if(!isValidEmail(A.value)){alert("Please enter a valid e-mail address")}else{B.submit()}};sfgo=function(C,A){var B=Dom.get("redirect");B.value=A;C.submit();return null};rmr=function(D){var C=Dom.get("usrtbl");var A="ur"+D.id;var B=-1;for(i=0;i<C.rows.length;i++){if(A==C.rows[i].id){B=i;break}}if(B!=-1){C.deleteRow(B)}};function sfusr(D,A){var F=Dom.get("usrtbl");var C=Dom.get("redirect");C.value=A;var B=0;for(i=0;i<F.rows.length;i++){r=F.rows[i];if(r.cells.length==6&&i>0){el=document.createElement("input");el.setAttribute("type","hidden");el.setAttribute("name","title["+(i-1)+"]");el.setAttribute("value",r.cells[1].childNodes[0].data);D.appendChild(el);el=document.createElement("input");el.setAttribute("type","hidden");el.setAttribute("name","fname["+(i-1)+"]");el.setAttribute("value",r.cells[2].childNodes[0].data);D.appendChild(el);el=document.createElement("input");el.setAttribute("type","hidden");el.setAttribute("name","lname["+(i-1)+"]");el.setAttribute("value",r.cells[3].childNodes[0].data);D.appendChild(el);el=document.createElement("input");el.setAttribute("type","hidden");el.setAttribute("name","email["+(i-1)+"]");el.setAttribute("value",r.cells[4].childNodes[0].data);D.appendChild(el);el=document.createElement("input");el.setAttribute("type","hidden");el.setAttribute("name","dob["+(i-1)+"]");try{el.setAttribute("value",r.cells[5].childNodes[0].data)}catch(E){}D.appendChild(el);B++}}Dom.get("lic").value=B;if(C.value=="subscr_review"){if(B>0){D.submit()}else{alert("Please add a user")}}else{D.submit()}}function gaddu(){var G=Dom.get("utitle");var A=Dom.get("ufname");var F=Dom.get("ulname");var D=Dom.get("uemail");var I=Dom.get("udob");if(A.value==""||F.value==""||D.value==""){alert("Please make sure all compulsory data has been entered correctly");return false}if(!isValidEmail(D.value)){alert("Please make sure the e-mail address is entered correctly.");return false}var B=Dom.get("usrtbl");var C=B.rows.length;var J=B.insertRow(C);J.className="text";J.id="ur"+C;var E;var H;E=J.insertCell(0);H=document.createElement("img");H.setAttribute("src","images/undo.gif");H.setAttribute("alt","Remove from list");E.id=C;E.className="delusr";E.onclick=function(){rmr(this)};E.appendChild(H);E=J.insertCell(1);H=document.createTextNode(G.value);E.appendChild(H);E=J.insertCell(2);H=document.createTextNode(A.value);E.appendChild(H);E=J.insertCell(3);H=document.createTextNode(F.value);E.appendChild(H);E=J.insertCell(4);H=document.createTextNode(D.value);E.appendChild(H);E=J.insertCell(5);H=document.createTextNode(I.value);E.appendChild(H);G.value="Mr";A.value="";F.value="";I.value="";D.value=""}isDate=function(G){var J=G.value;if(J==null||J==""){return true}var E=J.indexOf("/");var H;if(E==-1){E=J.indexOf("-")}if(E==-1){E=J.indexOf(".")}if(E==-1){return false}var M=J.substr(E,1);var K=J.substring(0,E);var P=J.substring(E+1,J.length);var D=P.indexOf(M);var B;var C;var I;if(D==-1){B=P;C=new Date();I=C.getFullYear().toString()}else{B=P.substring(0,D);I=P.substring(D+1,P.length);if(I==""){C=new Date();I=C.getFullYear().toString()}}if((B=="")||(K=="")||(I=="")){return false}var L;for(H=0;H<B.length;H++){L=B.substring(H,H+1);if((L<"0")||(L>"9")){return false}}if(I>20&&I<100){I="19"+I}if(I.length==2){I="20"+I}if(B.length==1){B="0"+B}if(K.length==1){K="0"+K}var O=0;for(H=0;H<B.length;H++){L=B.substring(H,H+1);O*=10;O+=parseInt(L)}if((O<=0)||(O>12)){return false}for(H=0;H<K.length;H++){L=K.substring(H,H+1);if((L<"0")||(L>"9")){return false}}var Q=0;for(H=0;H<K.length;H++){L=K.substring(H,H+1);Q*=10;Q+=parseInt(L)}if((Q<=0)||(Q>31)){G.select();G.focus();return false}if((O==2)&&(Q>29)){return false}if((O==4)||(O==6)||(O==9)||(O==11)){if(Q>30){return false}}for(H=0;H<I.length;H++){L=I.substring(H,H+1);if((L<"0")||(L>"9")){return false}}var F=0;for(H=0;H<I.length;H++){L=I.substring(H,H+1);F*=10;F+=parseInt(L)}if((I.length!=2)&&(I.length!=4)){return false}if((F<50)&&(I.length==2)){F+=2000}if((F<100)&&(I.length==2)){F+=1900}if((F<=0)||(F>9999)){return false}if((O==2)&&(Q==29)){var A=F%4;var R=F%100;var N=F%400;if(A!=0){return false}if((R==0)&&(N!=0)){return false}}G.value=K+"/"+B+"/"+I;return true}
