﻿function ScrollToElement(theEl){var theElement=document.getElementById(theEl);var selectedPosX=0;var selectedPosY=0;while(theElement!=null){selectedPosX+=theElement.offsetLeft;selectedPosY+=theElement.offsetTop;theElement=theElement.offsetParent;}
window.scrollTo(selectedPosX,selectedPosY);}
function setStyle(objId,style,value){document.getElementById(objId).style[style]=value;}
function setMultiStyles(objId,style,value,style2,value2,style3,value3,style4,value4){document.getElementById(objId).style[style]=value;document.getElementById(objId).style[style2]=value2;document.getElementById(objId).style[style3]=value3;document.getElementById(objId).style[style4]=value4;}
function findPosX(obj){var curleft=0;if(obj.offsetParent)
while(1){curleft+=obj.offsetLeft;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.x)
curleft+=obj.x;return curleft;}
function findPosY(obj){var curtop=0;if(obj.offsetParent)
while(1){curtop+=obj.offsetTop;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.y)
curtop+=obj.y;return curtop;}
function getconfirm(){if(confirm("Are You sure?")==true)
return true;else
return false;}
function showIndustryDD(ccdDivName,flashDivName){var ddDiv=document.getElementById(ccdDivName);with(ddDiv.style){display="block";}
var flashDiv=document.getElementById(flashDivName);with(flashDiv.style){height="160px";}}
function popup(obj,L,T){var popDiv=document.getElementById(obj);with(popDiv.style){display="block";position="absolute";zIndex="150";left=L+"px";top=T+"px";width="550px";}}
function popup_float(obj,L,T){var popDiv=document.getElementById(obj);with(popDiv.style){display="block";position="absolute";zIndex="150";left=L+"px";top=T+"px";}}
function unpop(obj){var popDiv=document.getElementById(obj);popDiv.style.display="none";}
function allBoxes(cBox){var mainBox=document.getElementById(cBox);for(var i=0;i<document.aspnetForm.elements.length;i++){var e=document.aspnetForm.elements[i];if((e.type=='checkbox')){e.checked=mainBox.checked;}}}
function ifEnter(field,event){var theCode=event.keyCode?event.keyCode:event.which?event.which:event.charCode;if(theCode==13){return false;}
else{return true;}}
function PreventSubmitOnKeyPress(sObjectID){try{if(!document.all){var oObject=document.getElementById(sObjectID);if(oObject.addEventListener){oObject.parentNode.addEventListener("keypress",function(e){if(e&&e.keyCode&&e.keyCode==13){e.stopPropagation();}},false);}}}catch(e){}}
function kH(e){var pK=e?e.which:window.event.keyCode;return pK!=13;}
document.onkeypress=kH;if(document.layers)document.captureEvents(Event.KEYPRESS);function confirmDelete(message){var usr_choice;usr_choice=confirm(message+"\nDo you wish to continue?");return usr_choice;}
function IncludeJavaScript(jsFile){document.write('<script type="text/javascript" src="/_lib/javascript/'
+jsFile+'"></script>');}
function checkErrorPanel(){var errorString=document.getElementById("JsErrorDetails").innerHTML.toString();if(errorString.trim()==""){document.getElementById("JsErrorPanel").style["visibility"]="hidden";document.getElementById("JsErrorPanel").style["display"]="none";document.getElementById("JsErrorPanel").style["height"]="auto";}}
function checkMiniErrorPanel(){var errorString=document.getElementById("JsMiniErrorDetails").innerHTML.toString();if(errorString.trim()==""){document.getElementById("JsMiniErrorPanel").style["visibility"]="hidden";document.getElementById("JsMiniErrorPanel").style["display"]="none";document.getElementById("JsMiniErrorPanel").style["height"]="auto";}}
function checkFieldIsFilled(formDiv,source,fieldType,errorTitle){var isValid=false;var stringToValidate="";var errorDetails=document.getElementById("JsErrorDetails");var errorString=errorDetails.innerHTML.toString();if(fieldType=="regular")
stringToValidate=document.getElementById(source).value;else if(fieldType=="cuteEditor"){stringToValidate=document.getElementById(source).value;stringToValidate=stringToValidate.trim();stringToValidate=stringToValidate.replace("<br>","");stringToValidate=stringToValidate.replace("<BR>","");stringToValidate=stringToValidate.replace("<P>","");stringToValidate=stringToValidate.replace("</P>","");stringToValidate=stringToValidate.replace(" ","");}
if(stringToValidate==""||stringToValidate==" "){if(errorString.indexOf(errorTitle)==-1){if(errorDetails.innerHTML!="")
errorDetails.innerHTML+="<br />"+errorTitle+" Field must not be blank.";else
errorDetails.innerHTML+=errorTitle+" Field must not be blank.";}
if(fieldType=="regular")
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg_error.jpg")');else if(fieldType=="cuteEditor")
setStyle(formDiv,'backgroundColor','#E3624F');isValid=false;}
else{var currentString="<br>"+errorTitle+" Field must not be blank.";var currentIEString="<BR>"+errorTitle+" Field must not be blank.";var firstCurrentString=errorTitle+" Field must not be blank.";var newString="";if(errorString.indexOf(currentString)!=-1){newString=errorString.replace(currentString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(currentIEString)!=-1){newString=errorString.replace(currentIEString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(firstCurrentString)!=-1){if(errorString.indexOf(".<br>")!=-1)
newString=errorString.replace(firstCurrentString+"<br>","");else if(errorString.indexOf(".<BR>")!=-1)
newString=errorString.replace(firstCurrentString+"<BR>","");else if(errorString=="<BR>")
newString="";else
newString=errorString.replace(firstCurrentString,"");errorDetails.innerHTML=newString;}
if(fieldType=="regular")
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg.jpg")');else if(fieldType=="cuteEditor")
setStyle(formDiv,'backgroundColor','#B9E5EE');isValid=true;}
return isValid;handleBlur();}
function checkMiniFieldIsFilled(formDiv,source,fieldType,errorTitle){var isValid=false;var stringToValidate="";var errorDetails=document.getElementById("JsMiniErrorDetails");var errorString=errorDetails.innerHTML.toString();if(fieldType=="regular")
stringToValidate=document.getElementById(source).value;else if(fieldType=="cuteEditor"){stringToValidate=document.getElementById(source).value;stringToValidate=stringToValidate.trim();stringToValidate=stringToValidate.replace("<br>","");stringToValidate=stringToValidate.replace("<BR>","");stringToValidate=stringToValidate.replace("<P>","");stringToValidate=stringToValidate.replace("</P>","");stringToValidate=stringToValidate.replace(" ","");}
if(stringToValidate==""||stringToValidate==" "){if(errorString.indexOf(errorTitle)==-1){if(errorDetails.innerHTML!="")
errorDetails.innerHTML+="<br />"+errorTitle+" Field must not be blank.";else
errorDetails.innerHTML+=errorTitle+" Field must not be blank.";}
if(fieldType=="regular")
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg_error.jpg")');else if(fieldType=="cuteEditor")
setStyle(formDiv,'backgroundColor','#E3624F');isValid=false;}
else{var currentString="<br>"+errorTitle+" Field must not be blank.";var currentIEString="<BR>"+errorTitle+" Field must not be blank.";var firstCurrentString=errorTitle+" Field must not be blank.";var newString="";if(errorString.indexOf(currentString)!=-1){newString=errorString.replace(currentString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(currentIEString)!=-1){newString=errorString.replace(currentIEString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(firstCurrentString)!=-1){if(errorString.indexOf(".<br>")!=-1)
newString=errorString.replace(firstCurrentString+"<br>","");else if(errorString.indexOf(".<BR>")!=-1)
newString=errorString.replace(firstCurrentString+"<BR>","");else if(errorString=="<BR>")
newString="";else
newString=errorString.replace(firstCurrentString,"");errorDetails.innerHTML=newString;}
if(fieldType=="regular")
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg.jpg")');else if(fieldType=="cuteEditor")
setStyle(formDiv,'backgroundColor','#B9E5EE');isValid=true;}
return isValid;handleBlur();}
function validateEmail(formDiv,source,fieldType){var isValid=false;var emailRegEx=new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$","i");var stringToValidate=document.getElementById(source).value;var errorDetails=document.getElementById("JsErrorDetails");var errorString=errorDetails.innerHTML.toString();if(emailRegEx.test(stringToValidate)){var currentString="<br>Invalid Email Address.";var currentIEString="<BR>Invalid Email Address.";var firstCurrentString="Invalid Email Address.";var newString="";if(errorString.indexOf(currentString)!=-1){newString=errorString.replace(currentString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(currentIEString)!=-1){newString=errorString.replace(currentIEString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(firstCurrentString)!=-1){if(errorString.indexOf(".<br>")!=-1)
newString=errorString.replace(firstCurrentString+"<br>","");else if(errorString.indexOf(".<BR>")!=-1)
newString=errorString.replace(firstCurrentString+"<BR>","");else if(errorString=="<BR>")
newString="";else
newString=errorString.replace(firstCurrentString,"");errorDetails.innerHTML=newString;}
if(fieldType=="regular")
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg.jpg")');else if(fieldType=="cuteEditor")
setStyle(formDiv,'backgroundColor','#B9E5EE');isValid=true;}
else{if(errorString.indexOf("Invalid Email")==-1){if(errorDetails.innerHTML!="")
errorDetails.innerHTML+="<br />Invalid Email Address.";else
errorDetails.innerHTML+="Invalid Email Address.";}
if(fieldType=="regular")
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg_error.jpg")');else if(fieldType=="cuteEditor")
setStyle(formDiv,'backgroundColor','#E3624F');isValid=false;}
return isValid;}
function validateMiniEmail(formDiv,source,fieldType){var isValid=false;var emailRegEx=new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$","i");var stringToValidate=document.getElementById(source).value;var errorDetails=document.getElementById("JsMiniErrorDetails");var errorString=errorDetails.innerHTML.toString();if(emailRegEx.test(stringToValidate)){var currentString="<br>Invalid Email Address.";var currentIEString="<BR>Invalid Email Address.";var firstCurrentString="Invalid Email Address.";var newString="";if(errorString.indexOf(currentString)!=-1){newString=errorString.replace(currentString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(currentIEString)!=-1){newString=errorString.replace(currentIEString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(firstCurrentString)!=-1){if(errorString.indexOf(".<br>")!=-1)
newString=errorString.replace(firstCurrentString+"<br>","");else if(errorString.indexOf(".<BR>")!=-1)
newString=errorString.replace(firstCurrentString+"<BR>","");else if(errorString=="<BR>")
newString="";else
newString=errorString.replace(firstCurrentString,"");errorDetails.innerHTML=newString;}
if(fieldType=="regular")
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg.jpg")');else if(fieldType=="cuteEditor")
setStyle(formDiv,'backgroundColor','#B9E5EE');isValid=true;setTimeout("checkMiniErrorPanel();","10");}
else{if(errorString.indexOf("Invalid Email")==-1){if(errorDetails.innerHTML!="")
errorDetails.innerHTML+="<br />Invalid Email Address.";else
errorDetails.innerHTML+="Invalid Email Address.";}
if(fieldType=="regular")
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg_error.jpg")');else if(fieldType=="cuteEditor")
setStyle(formDiv,'backgroundColor','#E3624F');isValid=false;}
return isValid;}
function checkFlex(formDiv,source){var isValid=true;var stringToValidate=document.getElementById(source).value;var errorDetails=document.getElementById("JsErrorDetails");var errorString=errorDetails.innerHTML.toString();if(stringToValidate==""||stringToValidate=="-1"){if(errorString.indexOf("job industry")==-1){if(errorDetails.innerHTML!="")
errorDetails.innerHTML+="<br />You must select a job industry.";else
errorDetails.innerHTML+="You must select a job industry.";}
setStyle(formDiv,'backgroundColor','#E3624F');isValid=false;}
else{var currentString="<br>You must select a job industry.";var currentIEString="<BR>You must select a job industry.";var firstCurrentString="You must select a job industry.";var newString="";if(errorString.indexOf(currentString)!=-1){newString=errorString.replace(currentString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(currentIEString)!=-1){newString=errorString.replace(currentIEString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(firstCurrentString)!=-1){if(errorString.indexOf(".<br>")!=-1)
newString=errorString.replace(firstCurrentString+"<br>","");else if(errorString.indexOf(".<BR>")!=-1)
newString=errorString.replace(firstCurrentString+"<BR>","");else if(errorString=="<BR>")
newString="";else
newString=errorString.replace(firstCurrentString,"");errorDetails.innerHTML=newString;}
setStyle(formDiv,'backgroundColor','#B9E5EE');isValid=true;}
if(isValid)
setTimeout("checkErrorPanel();","10");return isValid;}
function compareStrings(formDiv,source1,source2){var isValid=true;var string1=document.getElementById(source1).value;var string2=document.getElementById(source2).value;var errorDetails=document.getElementById("JsErrorDetails");var errorString=errorDetails.innerHTML.toString();if(string1==string2){var currentString="<br>Passwords do not match.";var currentIEString="<BR>Passwords do not match.";var firstCurrentString="Passwords do not match.";var newString="";if(errorString.indexOf(currentString)!=-1){newString=errorString.replace(currentString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(currentIEString)!=-1){newString=errorString.replace(currentIEString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(firstCurrentString)!=-1){if(errorString.indexOf(".<br>")!=-1)
newString=errorString.replace(firstCurrentString+"<br>","");else if(errorString.indexOf(".<BR>")!=-1)
newString=errorString.replace(firstCurrentString+"<BR>","");else if(errorString=="<BR>")
newString="";else
newString=errorString.replace(firstCurrentString,"");errorDetails.innerHTML=newString;}
setStyle(formDiv,'backgroundColor','#B9E5EE');isValid=true;}
else{if(errorString.indexOf("Passwords do not match.")==-1){if(errorDetails.innerHTML!="")
errorDetails.innerHTML+="<br />Passwords do not match.";else
errorDetails.innerHTML+="Passwords do not match.";}
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg_error.jpg")');isValid=false;}
return isValid;}
function compareMiniStrings(formDiv,source1,source2){var isValid=true;var string1=document.getElementById(source1).value;var string2=document.getElementById(source2).value;var errorDetails=document.getElementById("JsMiniErrorDetails");var errorString=errorDetails.innerHTML.toString();if(string1==string2){var currentString="<br>Passwords do not match.";var currentIEString="<BR>Passwords do not match.";var firstCurrentString="Passwords do not match.";var newString="";if(errorString.indexOf(currentString)!=-1){newString=errorString.replace(currentString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(currentIEString)!=-1){newString=errorString.replace(currentIEString,"");errorDetails.innerHTML=newString;}
else if(errorString.indexOf(firstCurrentString)!=-1){if(errorString.indexOf(".<br>")!=-1)
newString=errorString.replace(firstCurrentString+"<br>","");else if(errorString.indexOf(".<BR>")!=-1)
newString=errorString.replace(firstCurrentString+"<BR>","");else if(errorString=="<BR>")
newString="";else
newString=errorString.replace(firstCurrentString,"");errorDetails.innerHTML=newString;}
setStyle(formDiv,'backgroundColor','#B9E5EE');isValid=true;}
else{if(errorString.indexOf("Passwords do not match.")==-1){if(errorDetails.innerHTML!="")
errorDetails.innerHTML+="<br />Passwords do not match.";else
errorDetails.innerHTML+="Passwords do not match.";}
setStyle(formDiv,'backgroundImage','url("../../../images/forms/form_holder_bg_error.jpg")');isValid=false;}
return isValid;}
function validateContactUs(divName1,source1,divName2,source2,divName3,source3,divName4,source4){var isValid=true;if(!checkFieldIsFilled(divName1,source1,"regular","Name"))
isValid=false;if(!validateEmail(divName2,source2,"regular"))
isValid=false;if(!checkFieldIsFilled(divName3,source3,"regular","Subject"))
isValid=false;if(!checkFieldIsFilled(divName4,source4,"cuteEditor","Message"))
isValid=false;if(!isValid)
document.getElementById("JsErrorPanel").style["visibility"]="visible";document.getElementById("JsErrorPanel").style["display"]="block";window.scrollTo(0,220);return isValid;}
function validateQuickJobProfile(divName1,source1,divName2,source2,divName3,source3,divName4,source4){var isValid=true;if(!checkFieldIsFilled(divName1,source1,"regular","Job Title"))
isValid=false;if(!checkFlex(divName2,source2))
isValid=false;if(!checkFieldIsFilled(divName3,source3,"cuteEditor","Job Overview"))
isValid=false;if(!checkFieldIsFilled(divName4,source4,"regular","Country"))
isValid=false;if(!isValid)
document.getElementById("JsErrorPanel").style["visibility"]="visible";document.getElementById("JsErrorPanel").style["display"]="block";window.scrollTo(0,220);return isValid;}
function validateLoginPage(divName1,source1,divName2,source2){var isValid=true;if(!checkFieldIsFilled(divName1,source1,"regular","Username"))
isValid=false;if(!checkFieldIsFilled(divName2,source2,"regular","Password"))
isValid=false;if(!isValid)
document.getElementById("JsErrorPanel").style["visibility"]="visible";document.getElementById("JsErrorPanel").style["display"]="block";window.scrollTo(0,220);return isValid;}
function validateRegisterMember(divName1,source1,divName2,source2,divName3,source3,divName4,source4,source5,source6){var isValid=true;if(!checkFieldIsFilled(divName1,source1,"regular","Username"))
isValid=false;if(!checkFieldIsFilled(divName2,source2,"regular","Password"))
isValid=false;if(!checkFieldIsFilled(divName3,source3,"regular","Confirm Password"))
isValid=false;if(!validateEmail(divName4,source4,"regular","Email"))
isValid=false;if(!compareStrings("passwordDiv",source5,source6))
isValid=false;if(!isValid)
document.getElementById("JsErrorPanel").style["visibility"]="visible";document.getElementById("JsErrorPanel").style["display"]="block";window.scrollTo(0,220);return isValid;}
function validateMiniRegisterMember(divName1,source1,divName2,source2,divName3,source3,divName4,source4,source5,source6){var isValid=true;if(!checkMiniFieldIsFilled(divName1,source1,"regular","Username"))
isValid=false;if(!checkMiniFieldIsFilled(divName2,source2,"regular","Password"))
isValid=false;if(!checkMiniFieldIsFilled(divName3,source3,"regular","Confirm Password"))
isValid=false;if(!validateMiniEmail(divName4,source4,"regular","Email"))
isValid=false;if(!compareMiniStrings("passwordDiv",source5,source6))
isValid=false;if(!isValid)
document.getElementById("JsMiniErrorPanel").style["visibility"]="visible";document.getElementById("JsMiniErrorPanel").style["display"]="block";document.getElementById("messagePanel").style["visibility"]="hidden";document.getElementById("messagePanel").style["display"]="none";document.getElementById("ctl00_modalRegisterForm_miniErrorPanel").style["visibility"]="hidden";document.getElementById("ctl00_modalRegisterForm_miniErrorPanel").style["display"]="none";window.scrollTo(0,220);return isValid;}
function validateRegisterOrg(divName1,source1,divName2,source2,divName3,source3,divName4,source4,divName5,source5,source6,source7){var isValid=true;if(!checkFieldIsFilled(divName1,source1,"regular","Username"))
isValid=false;if(!checkFieldIsFilled(divName2,source2,"regular","Password"))
isValid=false;if(!checkFieldIsFilled(divName3,source3,"regular","Confirm Password"))
isValid=false;if(!validateEmail(divName4,source4,"regular","Email"))
isValid=false;if(!checkFieldIsFilled(divName5,source5,"regular","Organisation Name"))
isValid=false;if(!compareStrings("passwordDiv",source6,source7))
isValid=false;if(!isValid)
document.getElementById("JsErrorPanel").style["visibility"]="visible";document.getElementById("JsErrorPanel").style["display"]="block";window.scrollTo(0,220);return isValid;}
function validateEditText(divName1,source1,divName2,source2){var isValid=true;if(!checkFieldIsFilled(divName1,source1,"cuteEditor","Changes"))
isValid=false;if(!checkFieldIsFilled(divName2,source2,"cuteEditor","Explain your changes"))
isValid=false;if(!isValid)
document.getElementById("JsErrorPanel").style["visibility"]="visible";document.getElementById("JsErrorPanel").style["display"]="block";window.scrollTo(0,220);return isValid;}
if(typeof deconcept=="undefined")var deconcept=new Object();if(typeof deconcept.util=="undefined")deconcept.util=new Object();if(typeof deconcept.SWFObjectUtil=="undefined")deconcept.SWFObjectUtil=new Object();deconcept.SWFObject=function(swf,id,w,h,ver,c,useExpressInstall,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return;}
this.DETECT_KEY=detectKey?detectKey:'detectflash';this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(swf){this.setAttribute('swf',swf);}
if(id){this.setAttribute('id',id);}
if(w){this.setAttribute('width',w);}
if(h){this.setAttribute('height',h);}
if(ver){this.setAttribute('version',new deconcept.PlayerVersion(ver.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(c){this.addParam('bgcolor',c);}
var q=quality?quality:'high';this.addParam('quality',q);this.addParam('wmode','transparent');this.setAttribute('useExpressInstall',useExpressInstall);this.setAttribute('doExpressInstall',false);var xir=(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute('xiRedirectUrl',xir);this.setAttribute('redirectUrl','');if(redirectUrl){this.setAttribute('redirectUrl',redirectUrl);}}
deconcept.SWFObject.prototype={setAttribute:function(name,value){this.attributes[name]=value;},getAttribute:function(name){return this.attributes[name];},addParam:function(name,value){this.params[name]=value;},getParams:function(){return this.params;},addVariable:function(name,value){this.variables[name]=value;},getVariable:function(name){return this.variables[name];},getVariables:function(){return this.variables;},getVariablePairs:function(){var variablePairs=new Array();var key;var variables=this.getVariables();for(key in variables){variablePairs.push(key+"="+variables[key]);}
return variablePairs;},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
swfNode='<embed type="application/x-shockwave-flash" src="'+this.getAttribute('swf')+'" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'"';swfNode+=' id="'+this.getAttribute('id')+'" name="'+this.getAttribute('id')+'" ';var params=this.getParams();for(var key in params){swfNode+=[key]+'="'+params[key]+'" ';}
var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='flashvars="'+pairs+'"';}
swfNode+='/>';}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
swfNode='<object id="'+this.getAttribute('id')+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'">';swfNode+='<param name="movie" value="'+this.getAttribute('swf')+'" />';var params=this.getParams();for(var key in params){swfNode+='<param name="'+key+'" value="'+params[key]+'" />';}
var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='<param name="flashvars" value="'+pairs+'" />';}
swfNode+="</object>";}
return swfNode;},write:function(elementId){if(this.getAttribute('useExpressInstall')){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute('version'))){this.setAttribute('doExpressInstall',true);this.addVariable("MMredirectURL",escape(this.getAttribute('xiRedirectUrl')));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute('doExpressInstall')||this.installedVer.versionIsValid(this.getAttribute('version'))){var n=(typeof elementId=='string')?document.getElementById(elementId):elementId;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute('redirectUrl')!=""){document.location.replace(this.getAttribute('redirectUrl'));}}
return false;}}
deconcept.SWFObjectUtil.getPlayerVersion=function(){var PlayerVersion=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){PlayerVersion=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(PlayerVersion.major==6){return PlayerVersion;}}
try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}
if(axo!=null){PlayerVersion=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return PlayerVersion;}
deconcept.PlayerVersion=function(arrVersion){this.major=arrVersion[0]!=null?parseInt(arrVersion[0]):0;this.minor=arrVersion[1]!=null?parseInt(arrVersion[1]):0;this.rev=arrVersion[2]!=null?parseInt(arrVersion[2]):0;}
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major)return false;if(this.major>fv.major)return true;if(this.minor<fv.minor)return false;if(this.minor>fv.minor)return true;if(this.rev<fv.rev)return false;return true;}
deconcept.util={getRequestParameter:function(param){var q=document.location.search||document.location.hash;if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return pairs[i].substring((pairs[i].indexOf("=")+1));}}}
return"";}}
deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all)return;var objects=document.getElementsByTagName("OBJECT");for(var i=0;i<objects.length;i++){objects[i].style.display='none';for(var x in objects[i]){if(typeof objects[i][x]=='function'){objects[i][x]=function(){};}}}}
deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};if(typeof window.onunload=='function'){var oldUnload=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();oldUnload();}}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}}
if(typeof window.onbeforeunload=='function'){var oldBeforeUnload=window.onbeforeunload;window.onbeforeunload=function(){deconcept.SWFObjectUtil.prepUnload();oldBeforeUnload();}}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload;}
if(Array.prototype.push==null){Array.prototype.push=function(item){this[this.length]=item;return this.length;}}
var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
