// JavaScript Document
// Copyright 2008 Harry Botha (harry@dumel.co.za)
// May not be copied without permission

var tinymce_enabled=true;var debug_log_enabled=false;var hashEnabled=true;var mainContainerId="container";var mainContainerLoadingImage="container_loading_image";var currentLanguage="";var oldLanguage="";var cacheImages=false;var languageCount=0;var lightbox_enabled=false;var multibox_enabled=false;var ajax_url;var global_site_url=window["location"]["href"];var tmpUrl=global_site_url;if(!window["$"]){function $(argId){return document["getElementById"](argId);} ;} ;if(lightbox_enabled){} ;var cachedTemplates="";var alreadyCached=false;function cacheImagesLoad(){if(cacheImages&&!alreadyCached){var imgStrTmp="";for(i=0;i<imgCacheArray["length"];i++){imgStrTmp+="\x3Cimg src=\x22"+imgCacheArray[i]+"\x22 style=\x22display: none;\x22\x3E";} ;document["getElementById"]("body_obj")["innerHTML"]+=imgStrTmp;alreadyCached=true;} ;} ;window["onload"]=function (){ajaxReloaded(mainContainerId);if(document["getElementById"](mainContainerId)){document["getElementById"](mainContainerId)["style"]["display"]="";} ;if(document["getElementById"](mainContainerLoadingImage)){document["getElementById"](mainContainerLoadingImage)["style"]["visibility"]="hidden";} ;} ;function checkLanguage(){currentLanguage=document["getElementById"]("LangCurrentAbbr")["value"];if(currentLanguage!=oldLanguage&&oldLanguage!=""){ajaxReload(window["location"]["hash"]["replace"]("#",""),"container","container_loading_image");switchLanguageMenus(currentLanguage);} else {if(oldLanguage==""){switchLanguageMenus(currentLanguage);} ;} ;oldLanguage=currentLanguage;} ;function switchLanguageMenus(argLang){if(argLang=="afr"){} else {} ;} ;function ajaxReload(argURL,argObjectId,argLoadingId){location["href"]=argURL;return false;var newArgUrl=argURL;newArgUrl=newArgUrl["replace"](global_site_url,"");var httpRequest;var loadingImg=document["getElementById"](argLoadingId);ajax_url=argURL;if(newArgUrl["indexOf"]("?")>=0){newArgUrl+="\x26";} else {newArgUrl+="?";} ;newArgUrl+="ajax_"+argObjectId+"=true\x26rnd="+Math["random"]();if(window["XMLHttpRequest"]){httpRequest= new XMLHttpRequest();} else {if(window["ActiveXObject"]){httpRequest= new ActiveXObject("Microsoft.XMLHTTP");} ;} ;var bodyObj=document["getElementById"](argObjectId);httpRequest["onreadystatechange"]=function (){if(httpRequest["readyState"]==4){if(httpRequest["status"]==200){if(bodyObj!=null){var responseText=httpRequest["responseText"];if(responseText["substring"](0,7)=="\x3Ctitle\x3E"){var strTmpTitle=responseText["substring"](0,responseText["indexOf"]("\x3C/title\x3E")+8);strTmpTitle=strTmpTitle["replace"]("\x3Ctitle\x3E","")["replace"]("\x3C/title\x3E","");document["title"]=strTmpTitle;responseText=responseText["substring"](responseText["indexOf"]("\x3C/title\x3E")+8,responseText["length"]);} ;if(responseText["substring"](0,9)=="redirect="){if(argObjectId=="top"){ajaxReload(responseText["substring"](9,responseText["length"]),argObjectId,mainContainerLoadingImage);} else {ajaxReload(responseText["substring"](9,responseText["length"]),mainContainerId,mainContainerLoadingImage);} ;} else {bodyObj["innerHTML"]=responseText;bodyObj["style"]["display"]="";var newHash=ajax_url;newHash=newHash["replace"](global_site_url,"");if(hashEnabled){if(newHash["substring"](newHash["length"]-1,newHash["length"])=="/"){newHash=newHash["substring"](0,newHash["length"]-1);} ;if(newHash["indexOf"]("action=")>-1){newHash=newHash["substring"](0,newHash["indexOf"]("action=")-1);} ;debugLog("Setting hashy to #"+newHash);window["location"]["hash"]=newHash;} ;if(loadingImg!=null){loadingImg["style"]["visibility"]="hidden";} ;ajaxReloaded(argObjectId);} ;} ;} else {if(loadingImg!=null){loadingImg["style"]["visibility"]="hidden";} ;debugLog("\x3Cstrong\x3E\x3Cfont color=red\x3EError "+httpRequest["status"]+" while requesting "+newArgUrl+"\x3C/font\x3E\x3C/strong\x3E");if(confirm("Error "+httpRequest["status"]+".\x0AURL: "+newArgUrl+"\x0A\x0ADo you want to see the response?")){document["write"](httpRequest["responseText"]);} ;return false;} ;} ;} ;if(loadingImg!=null){loadingImg["style"]["visibility"]="visible";} ;ajaxBeforeUnload(argObjectId);httpRequest["open"]("GET",newArgUrl,true);httpRequest["send"](null);return false;} ;function ajaxSubmitForm(argFormName,argObjId,argUrl,argImgId){document["getElementById"](argFormName)["submit"]();return false;ajax_url=argUrl;var ajaxsForm=document["getElementById"](argFormName);var ajaxUpdateObj=document["getElementById"](argObjId);var ajaxsfLoadingImg=document["getElementById"](argImgId);if(ajaxsForm==null){alert("Form with ID "+argFormName+" does not exist.");return false;} ;if(ajaxUpdateObj==null){alert("Object with ID "+argObjId+" does not exist.");return false;} ;ajaxDoBeforeSubmit();var ajaxsUrl="";if(argUrl==""){ajaxsUrl=ajaxsForm["action"];} else {ajaxsUrl=argUrl;} ;if(ajaxsUrl["indexOf"]("ajax_"+argObjId+"=true")<0){if(ajaxsUrl["indexOf"]("?")==-1){ajaxsUrl+="?ajax_"+argObjId+"=true";} else {ajaxsUrl+="\x26ajax_"+argObjId+"=true";} ;} ;ajaxsUrl=ajaxsUrl["replace"](global_site_url,"");debugLog("Received ajax form submit request: "+ajaxsUrl);var ajaxsdata="";for(i=0;i<ajaxsForm["elements"]["length"];i++){var elmObj=ajaxsForm["elements"][i];if(elmObj["type"]=="textarea"){if(tinymce_enabled){ajaxsdata=ajaxsdata+elmObj["name"]+"="+escape(stripSpanFonts(tinyMCE["get"](elmObj["name"])["getContent"]()))+"\x26";} else {ajaxsdata=ajaxsdata+elmObj["name"]+"="+escape(elmObj["value"])+"\x26";} ;} else {ajaxsdata=ajaxsdata+elmObj["name"]+"="+escape(elmObj["value"])+"\x26";} ;} ;var httpRequest;if(window["XMLHttpRequest"]){httpRequest= new XMLHttpRequest();} else {if(window["ActiveXObject"]){httpRequest= new ActiveXObject("Microsoft.XMLHTTP");} ;} ;httpRequest["onreadystatechange"]=function (){if(httpRequest["readyState"]==4){if(httpRequest["status"]==200){strTmpResp=httpRequest["responseText"];if(strTmpResp["substring"](0,9)=="redirect="){ajaxReload(strTmpResp["substring"](9,strTmpResp["length"]),mainContainerId,mainContainerLoadingImage);} else {ajaxUpdateObj["innerHTML"]=httpRequest["responseText"];ajaxUpdateObj["style"]["display"]="";if(ajaxsfLoadingImg!=null){ajaxsfLoadingImg["style"]["visibility"]="hidden";} ;ajaxReloaded(argObjId);} ;} else {debugLog("\x3Cfont color=red\x3EError "+httpRequest["status"]+" while requesting "+ajaxsUrl+"\x3C/font\x3E");if(ajaxsfLoadingImg!=null){ajaxsfLoadingImg["style"]["visibility"]="hidden";} ;if(confirm("Error "+httpRequest["status"]+" while submitting form.\x0AURL: "+ajaxsUrl+"\x0A\x0ADo you want to see the response?")){document["write"](httpRequest["responseText"]);} ;return false;} ;} ;} ;if(ajaxsfLoadingImg!=null){ajaxsfLoadingImg["style"]["visibility"]="visible";} ;ajaxBeforeUnload(argObjId);httpRequest["open"]("POST",ajaxsUrl,true);httpRequest["setRequestHeader"]("Content-Type","application/x-www-form-urlencoded");httpRequest["send"](ajaxsdata);return false;} ;function debugLog(str){if(debug_log_enabled){var debugLogObby=document["getElementById"]("log");debugLogObby["innerHTML"]="("+ new Date()["toGMTString"]()+") "+str+"\x3Cbr\x3E\x0A"+debugLogObby["innerHTML"];} ;} ;function ajaxfilemanager(field_name,url,type,win){var ajaxfilemanagerurl="/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php";switch(type){case "image":break ;;case "media":break ;;case "flash":break ;;case "file":break ;;default:return false;;} ;tinyMCE["activeEditor"]["windowManager"]["open"]({url:"/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php",width:782,height:490,inline:"yes",close_previous:"yes"},{window:win,input:field_name});} ;function ajaxReloaded(argObjId){cacheImagesLoad();languageCount=parseInt(document["getElementById"]("LangCount")["value"]);if(lightbox_enabled){initLightbox();} ;if(multibox_enabled){ new MultiBox("mb",{descClassName:"multiBoxDesc",useOverlay:true});} ;var strCssFile="";if(tinymce_enabled){tinyMCE["init"]({mode:"textareas",theme:"advanced",plugins:"inlinepopups,advimage,advlink,contextmenu,table,paste,fullscreen",force_br_newlines:true,forced_root_block:"",cleanup:true,verify_html:false,cleanup_on_startup:true,editor_selector:"textAreaTMCE",file_browser_callback:"ajaxfilemanager",relative_urls:false,document_base_url:"/",content_css:"/inc/cmsdash/plugins/tinymce/tinymce.css",valid_elements:"script[src|type|language],a[name|href|target|title|script|rel],strong/b,em/i,strike,u,#p[style|align],-ol,ul[class],li[class],br[class],img[style|id|src|border|alt|title|hspace|vspace|width|height|align|rel],-sub,-sup,-blockquote,-table[id|title|style|border|cellspacing|cellpadding|width|height|align|bgcolor|background|bordercolor],-tr[id|style|rowspan|width|height|align|valign|bgcolor|background|bordercolor],tbody,thead,tfoot,td[class|id|style|colspan|rowspan|width|heig	ht|align|valign|bgcolor|background|bordercolor|scope],th[class|style|colspan|rowspan|width|height|align|valign],div[class|id],span[style|class],-code,-pre,address,h1[style|class],h2[style|class],h3[style|class],h4[style|class],h5[style|class],h6[style|class],hr[size|noshade],-font[face|size|color],label[for],legend,small,object[width|height],param[name|value],embed[src|type|allowscriptaccess|allowfullscreen|width|height],form[style|id|name|method|action],select[size|class|style|name],option[value|selected],input[type|name|id|value|style|class|onfocus],textarea[class|rows|cols|name|id|style]",extended_valid_elements:"script[src|type|language]",theme_advanced_path:true,theme_advanced_toolbar_location:"top",theme_advanced_buttons1:"forecolor,backcolor,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,outdent,indent,|,bullist,numlist",theme_advanced_buttons2:"formatselect,|,pastetext,pasteword,|,code,|,undo,redo,|,link,unlink,image,|,visualaid,fullscreen",theme_advanced_buttons3:"tablecontrols,|,hr",theme_advanced_toolbar_align:"center"});} ;checkLanguage();validateLinkFormDateUpdate();validateMediaFormDateUpdate();} ;function ajaxBeforeUnload(argObjId){if(tinymce_enabled){if(argObjId!="associated_links_div"){var textboxIds=document["getElementsByTagName"]("textarea");for(i=0;i<textboxIds["length"];i++){tinyMCE["execCommand"]("mceRemoveControl",false,textboxIds[i]["id"]);} ;} ;} ;} ;function ajaxDoBeforeSubmit(){} ;function stripSpanFonts(strContents){return convertWord(strContents["replace"](/style="font-[^\"]*"/gi,""));} ;function convertWord(content){content=content["replace"](/<(!--)([\s\S]*)(--)>/gi,"");return content;} ;function MM_openBrWindow(theURL,winName,features){window["open"](theURL,winName,features);} ;function switchLanguage(argLang){ajaxReload(document["getElementById"]("LinkTemplate")["value"]+"?LinkId="+document["getElementById"]("MainLinkId")["value"]+"\x26LANGUAGE="+argLang,"container","container_loading_image");} ;function ajaxNavigate(argLinkId){ajaxReload(document["getElementById"]("LinkTemplate")["value"]+"?go=true\x26LinkId="+argLinkId,"container","container_loading_image");} ;function validateMediaFormDateUpdate(){var divObj=$o("validation_newsletter_update_date");if(divObj){var goliveDateObj=$o("MediaDateGolive");var expiryDateObj=$o("MediaDateExpire");if(goliveDateObj["value"]==""&&expiryDateObj["value"]==""){divObj["innerHTML"]="* This Media Item will always be displayed when published";} else {if(goliveDateObj["value"]!=""&&expiryDateObj["value"]==""){divObj["innerHTML"]="* This Media Item will be displayed from \x3Cb\x3E"+goliveDateObj["value"]+"\x3C/b\x3E when published";} else {if(goliveDateObj["value"]!=""&&expiryDateObj["value"]!=""){divObj["innerHTML"]="* This Media Item will be displayed between \x3Cb\x3E"+goliveDateObj["value"]+"\x3C/b\x3E and \x3Cb\x3E"+expiryDateObj["value"]+"\x3C/b\x3E when published";} else {divObj["innerHTML"]="* This Media Item will be displayed untill \x3Cb\x3E"+expiryDateObj["value"]+"\x3C/b\x3E when published";} ;} ;} ;} ;} ;function validateLinkFormDateUpdate(){var divObj=document["getElementById"]("validation_update_date");if(divObj){var artTypeStr="";var artTypeID=document["getElementById"]("BcType");if(artTypeID){if(artTypeID["value"]=="1"){artTypeStr="Article";} else {if(artTypeID["value"]=="2"){artTypeStr="Event";} else {if(artTypeID["value"]=="3"){artTypeStr="News";} else {if(artTypeID["value"]=="4"){artTypeStr="Advertisement";} else {artTypeStr="Unknown";} ;} ;} ;} ;var goliveDateObj=document["getElementById"]("BcDateGolive");var expiryDateObj=document["getElementById"]("BcDateExpire");if(goliveDateObj["value"]==""&&expiryDateObj["value"]==""){divObj["innerHTML"]="* This "+artTypeStr+" will always be displayed when published";} else {if(goliveDateObj["value"]!=""&&expiryDateObj["value"]==""){divObj["innerHTML"]="* This "+artTypeStr+" will be displayed from \x3Cb\x3E"+goliveDateObj["value"]+"\x3C/b\x3E when published";} else {if(goliveDateObj["value"]!=""&&expiryDateObj["value"]!=""){divObj["innerHTML"]="* This "+artTypeStr+" will be displayed between \x3Cb\x3E"+goliveDateObj["value"]+"\x3C/b\x3E and \x3Cb\x3E"+expiryDateObj["value"]+"\x3C/b\x3E when published";} else {divObj["innerHTML"]="* This "+artTypeStr+" will be displayed untill \x3Cb\x3E"+expiryDateObj["value"]+"\x3C/b\x3E when published";} ;} ;} ;} ;} ;} ;function validateLinkForm(argForm){ajaxDoBeforeSubmit();var objLanguages=document["getElementById"]("BcLanguages");var languageArr=objLanguages["value"]["split"](",");ajaxSubmitForm("updateLinkForm","container",argForm["action"],"container_loading_image");return false;} ;function toggleEditOptions(argOptionStr,argShow){var dispObj=document["getElementById"](argOptionStr);if(dispObj!=null){if(argShow){dispObj["style"]["display"]="";} else {dispObj["style"]["display"]="none";} ;} ;} ;function assocLinkAdd(){var ddObj=document["getElementById"]("SELECT_LINKS");if(ddObj!=null){if(ddObj["value"]!=""){if(ddObj["value"]=="-50"){if(confirm("Adding this associated link will remove all other associated links.\x0AAre you sure you want to do this?")){ajaxReload(window["location"]["href"]["replace"]("#","")+"\x26action=modifybclinks\x26BCLinkId="+ddObj["value"],"associated_links_div","");} ;} else {if(document["getElementById"]("BCLinkId")["value"]=="-50"){if(confirm("Adding this associated link will remove the \x22All links\x22 associated link.\x0ADo you want to continue?")){ajaxReload(window["location"]["href"]["replace"]("#","")+"\x26action=modifybclinks\x26BCLinkId="+ddObj["value"],"associated_links_div","");} ;} else {if(confirm("Are you sure you want to add \x22"+ddObj["options"][ddObj["selectedIndex"]]["text"]+"\x22?")){ajaxReload(window["location"]["href"]["replace"]("#","")+"\x26action=modifybclinks\x26BCLinkId="+document["getElementById"]("BCLinkId")["value"]+","+ddObj["value"],"associated_links_div","");} ;} ;} ;} else {alert("Please select an associated link");} ;} else {alert("Error occurred.");} ;} ;function assocLinkDelete(argBCLinkId,argDesc){if(confirm("Are you sure you want to delete \x22"+argDesc+"\x22?")){ajaxReload(window["location"]["href"]["replace"]("#","")+"\x26action=modifybclinks\x26BCLinkId="+argBCLinkId,"associated_links_div","ajax_loading_image");} ;} ;function dashboardChecked(argBcId,argCheckObj){var rowObj=document["getElementById"]("row_"+argBcId);if(argCheckObj["checked"]){rowObj["style"]["backgroundColor"]="#F0F0F0";} else {rowObj["style"]["backgroundColor"]="";} ;} ;function dashboardAction(argAction){var dashCheckObjs=document["getElementsByTagName"]("INPUT");var strCheckedIds="";var linkidObj=document["getElementById"]("LinkId");var bctypeidObj=document["getElementById"]("BcType");for(i=0;i<dashCheckObjs["length"];i++){dashCheckObj=dashCheckObjs[i];if(dashCheckObj["type"]=="checkbox"&&dashCheckObj["id"]["substring"](0,4)=="chk_"){if(dashCheckObj["checked"]){strCheckedIds+=dashCheckObj["value"]+",";} ;} ;} ;if(strCheckedIds!=""){strCheckedIds=strCheckedIds["substring"](0,strCheckedIds["length"]-1);} ;var strActionUrl="dashboard.php?";if(linkidObj["value"]!=""){strActionUrl+="LinkId="+linkidObj["value"]+"\x26";} ;if(bctypeidObj["value"]!=""){strActionUrl+="BcType="+bctypeidObj["value"]+"\x26";} ;strActionUrl+="action="+argAction+"\x26BcId="+strCheckedIds;if(strCheckedIds!=""){if(argAction=="delete"){if(confirm("Are you sure you want to delete the selected items?")){if(languageCount>1){if(confirm("Do you want to delete the selected items for all languages?")){ajaxReload(strActionUrl+"\x26assoc=true","container","container_loading_image");} else {ajaxReload(strActionUrl,"container","container_loading_image");} ;} else {ajaxReload(strActionUrl,"container","container_loading_image");} ;} ;} ;if(argAction=="preview"){if(confirm("Are you sure you want to preview  the selected items?")){MM_openBrWindow(document["getElementById"]("LinkTemplate")["value"]+"?LinkId="+linkidObj["value"]+"\x26preview=true\x26previewbcid="+strCheckedIds+"","oranjepreview","scrollbars=yes,resizable=yes,width=1020,height=600");} ;} ;if(argAction=="unpublish"){if(confirm("Are you sure you want to unpublish the selected items?")){if(languageCount>1){if(confirm("Do you want to unpublish the selected items for all languages?")){ajaxReload(strActionUrl+"\x26assoc=true","container","container_loading_image");} else {ajaxReload(strActionUrl,"container","container_loading_image");} ;} else {ajaxReload(strActionUrl,"container","container_loading_image");} ;} ;} ;if(argAction=="publish"){if(confirm("Are you sure you want to publish the selected items?")){if(languageCount>1){if(confirm("Do you want to publish the selected items for all languages?")){ajaxReload(strActionUrl+"\x26assoc=true","container","container_loading_image");} else {ajaxReload(strActionUrl,"container","container_loading_image");} ;} else {ajaxReload(strActionUrl,"container","container_loading_image");} ;} ;} ;if(argAction=="edit"){if(strCheckedIds["indexOf"](",")>-1){alert("Please select only one item to edit.");} else {strUrl=document["getElementById"]("LinkTemplate")["value"]+"?dash=true\x26BcId="+strCheckedIds;if(linkidObj["value"]!=""){strUrl+="\x26LinkId="+linkidObj["value"];} ;if(bctypeidObj["value"]!=""){strUrl+="\x26BcType="+bctypeidObj["value"];} ;ajaxReload(strUrl,mainContainerId,mainContainerLoadingImage);} ;} ;} else {alert("Please select at least one item first.");} ;} ;var datePickerDivID="datepicker";var iFrameDivID="datepickeriframe";var dayArrayShort= new Array("Su","Mo","Tu","We","Th","Fr","Sa");var dayArrayMed= new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");var dayArrayLong= new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");var monthArrayShort= new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var monthArrayMed= new Array("Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec");var monthArrayLong= new Array("January","February","March","April","May","June","July","August","September","October","November","December");var defaultDateSeparator="/";var defaultDateFormat="ymd";var dateSeparator=defaultDateSeparator;var dateFormat=defaultDateFormat;function displayDatePicker(dateFieldName,displayBelowThisObject,dtFormat,dtSep){var targetDateField=document["getElementsByName"](dateFieldName)["item"](0);if(!displayBelowThisObject){displayBelowThisObject=targetDateField;} ;if(dtSep){dateSeparator=dtSep;} else {dateSeparator=defaultDateSeparator;} ;if(dtFormat){dateFormat=dtFormat;} else {dateFormat=defaultDateFormat;} ;var x=displayBelowThisObject["offsetLeft"];var y=displayBelowThisObject["offsetTop"]+displayBelowThisObject["offsetHeight"];var parent=displayBelowThisObject;while(parent["offsetParent"]){parent=parent["offsetParent"];x+=parent["offsetLeft"];y+=parent["offsetTop"];} ;drawDatePicker(targetDateField,x,y);} ;function clearDatePicker(dateFieldName){var targetDateField=document["getElementsByName"](dateFieldName)["item"](0);targetDateField["value"]="";} ;function drawDatePicker(targetDateField,x,y){var dt=getFieldDate(targetDateField["value"]);if(!document["getElementById"](datePickerDivID)){var newNode=document["createElement"]("div");newNode["setAttribute"]("id",datePickerDivID);newNode["setAttribute"]("class","dpDiv");newNode["setAttribute"]("style","visibility: hidden;");document["body"]["appendChild"](newNode);} ;var pickerDiv=document["getElementById"](datePickerDivID);pickerDiv["style"]["position"]="absolute";pickerDiv["style"]["left"]=x+"px";pickerDiv["style"]["top"]=y+"px";pickerDiv["style"]["visibility"]=(pickerDiv["style"]["visibility"]=="visible"?"hidden":"visible");pickerDiv["style"]["display"]=(pickerDiv["style"]["display"]=="block"?"none":"block");pickerDiv["style"]["zIndex"]=10000;refreshDatePicker(targetDateField["name"],dt["getFullYear"](),dt["getMonth"](),dt["getDate"]());} ;function getYearDDString(argdfname,argdyear,argdmonth,argdday){var ddstr="";ddstr+="\x3Cselect onchange=\x22 refreshDatePicker(\x27"+argdfname+"\x27, parseInt(this.value), "+argdmonth+", "+argdday+"); \x22 class=\x22dpDD\x22\x3E";for(i=argdyear-6;i<=argdyear+6;i++){ddstr+="\x3Coption ";if(i==argdyear){ddstr+=" class=\x22dpCurrentDD\x22 selected ";} ;ddstr+=" value=\x22"+i+"\x22\x3E"+i+"\x3C/option\x3E";} ;ddstr+="\x3C/select\x3E";return ddstr;} ;function getMonthDDString(argdfname,argdyear,argdmonth,argdday){var ddstr="";ddstr+="\x3Cselect onchange=\x22refreshDatePicker(\x27"+argdfname+"\x27, "+argdyear+", parseInt(this.value), "+argdday+"); \x22 class=\x22dpDD\x22\x3E";for(i=0;i<monthArrayLong["length"];i++){var mName=monthArrayLong[i];ddstr+="\x3Coption ";if(i==argdmonth){ddstr+=" class=\x22dpCurrentDD\x22 selected ";} ;ddstr+=" value=\x22"+i+"\x22\x3E"+mName+"\x3C/option\x3E";} ;ddstr+="\x3C/select\x3E";return ddstr;} ;function refreshDatePicker(dateFieldName,year,month,day){var thisDay= new Date();if((month>=0)&&(year>0)){thisDay= new Date(year,month,1);} else {day=thisDay["getDate"]();thisDay["setDate"](1);} ;var crlf="\x0D\x0A";var TABLE="\x3Ctable cols=7 class=\x27dpTable\x27\x3E"+crlf;var xTABLE="\x3C/table\x3E"+crlf;var TR="\x3Ctr class=\x27dpTR\x27\x3E";var TR_title="\x3Ctr class=\x27dpTitleTR\x27\x3E";var TR_days="\x3Ctr class=\x27dpDayTR\x27\x3E";var TR_todaybutton="\x3Ctr class=\x27dpTodayButtonTR\x27\x3E";var xTR="\x3C/tr\x3E"+crlf;var TD="\x3Ctd class=\x27dpTD\x27 onMouseOut=\x27this.className=\x22dpTD\x22;\x27 onMouseOver=\x27 this.className=\x22dpTDHover\x22;\x27 ";var TD_title="\x3Ctd colspan=7 class=\x27dpTitleTD\x27\x3E";var TD_buttons="\x3Ctd class=\x27dpButtonTD\x27\x3E";var TD_todaybutton="\x3Ctd colspan=7 class=\x27dpTodayButtonTD\x27\x3E";var TD_days="\x3Ctd class=\x27dpDayTD\x27\x3E";var TD_selected="\x3Ctd class=\x27dpDayHighlightTD\x27 onMouseOut=\x27this.className=\x22dpDayHighlightTD\x22;\x27 onMouseOver=\x27this.className=\x22dpTDHover\x22;\x27 ";var xTD="\x3C/td\x3E"+crlf;var DIV_title="\x3Cdiv class=\x27dpTitleText\x27\x3E";var DIV_selected="\x3Cdiv class=\x27dpDayHighlight\x27\x3E";var xDIV="\x3C/div\x3E";var html=TABLE;html+=TR_title;html+=TD_title+DIV_title+getMonthDDString(dateFieldName,thisDay["getFullYear"](),month,day)+"\x26nbsp;"+getYearDDString(dateFieldName,thisDay["getFullYear"](),month,day)+xDIV+xTD;html+=xTR;html+=TR_days;for(i=0;i<dayArrayShort["length"];i++){html+=TD_days+dayArrayShort[i]+xTD;} ;html+=xTR;html+=TR;for(i=0;i<thisDay["getDay"]();i++){html+=TD+"\x26nbsp;"+xTD;} ;do{dayNum=thisDay["getDate"]();TD_onclick=" onclick=\x22updateDateField(\x27"+dateFieldName+"\x27, \x27"+getDateString(thisDay)+"\x27);\x22\x3E";if(dayNum==day){html+=TD_selected+TD_onclick+DIV_selected+dayNum+xDIV+xTD;} else {html+=TD+TD_onclick+dayNum+xTD;} ;if(thisDay["getDay"]()==6){html+=xTR+TR;} ;thisDay["setDate"](thisDay["getDate"]()+1);} while(thisDay["getDate"]()>1);;if(thisDay["getDay"]()>0){for(i=6;i>thisDay["getDay"]();i--){html+=TD+"\x26nbsp;"+xTD;} ;} ;html+=xTR;var today= new Date();var todayString="Today is "+dayArrayMed[today["getDay"]()]+", "+monthArrayMed[today["getMonth"]()]+" "+today["getDate"]();html+=TR_todaybutton+TD_todaybutton;html+="\x3Cbutton class=\x27dpTodayButton\x27 onClick=\x27clearDatePicker(\x22"+dateFieldName+"\x22); updateDateField(\x22"+dateFieldName+"\x22);\x27\x3Eclear\x3C/button\x3E ";html+="\x3Cbutton class=\x27dpTodayButton\x27 onClick=\x27updateDateField(\x22"+dateFieldName+"\x22);\x27\x3Eclose\x3C/button\x3E";html+=xTD+xTR;html+=xTABLE;var tmpddpcobj=document["getElementById"](datePickerDivID);tmpddpcobj["innerHTML"]=html;dTmpRight=tmpddpcobj["style"]["left"]["replace"]("px","");dTmpRight=tmpddpcobj["clientWidth"]+parseInt(dTmpRight);if(dTmpRight>getViewportSize("w")){tmpddpcobj["style"]["left"]=parseInt(tmpddpcobj["style"]["left"]["replace"]("px",""))-(dTmpRight-getViewportSize("w"))+"px";} ;adjustiFrame();} ;function getButtonCode(dateFieldName,dateVal,adjust,label){var newMonth=(dateVal["getMonth"]()+adjust)%12;var newYear=dateVal["getFullYear"]()+parseInt((dateVal["getMonth"]()+adjust)/12);if(newMonth<0){newMonth+=12;newYear+=-1;} ;return "\x3Cbutton class=\x27dpButton\x27 onClick=\x27refreshDatePicker(\x22"+dateFieldName+"\x22, "+newYear+", "+newMonth+");\x27\x3E"+label+"\x3C/button\x3E";} ;function getDateString(dateVal){var dayString="00"+dateVal["getDate"]();var monthString="00"+(dateVal["getMonth"]()+1);dayString=dayString["substring"](dayString["length"]-2);monthString=monthString["substring"](monthString["length"]-2);switch(dateFormat){case "dmy":return dayString+dateSeparator+monthString+dateSeparator+dateVal["getFullYear"]();;case "ymd":return dateVal["getFullYear"]()+dateSeparator+monthString+dateSeparator+dayString;;case "mdy":;default:return monthString+dateSeparator+dayString+dateSeparator+dateVal["getFullYear"]();;} ;} ;function getFieldDate(dateString){var dateVal;var dArray;var d,m,y;try{dArray=splitDateString(dateString);if(dArray){switch(dateFormat){case "dmy":d=parseInt(dArray[0],10);m=parseInt(dArray[1],10)-1;y=parseInt(dArray[2],10);break ;;case "ymd":d=parseInt(dArray[2],10);m=parseInt(dArray[1],10)-1;y=parseInt(dArray[0],10);break ;;case "mdy":;default:d=parseInt(dArray[1],10);m=parseInt(dArray[0],10)-1;y=parseInt(dArray[2],10);break ;;} ;dateVal= new Date(y,m,d);} else {if(dateString){dateVal= new Date(dateString);} else {dateVal= new Date();} ;} ;} catch(e){dateVal= new Date();} ;return dateVal;} ;function splitDateString(dateString){var dArray;if(dateString["indexOf"]("/")>=0){dArray=dateString["split"]("/");} else {if(dateString["indexOf"](".")>=0){dArray=dateString["split"](".");} else {if(dateString["indexOf"]("-")>=0){dArray=dateString["split"]("-");} else {if(dateString["indexOf"]("\x5C")>=0){dArray=dateString["split"]("\x5C");} else {dArray=false;} ;} ;} ;} ;return dArray;} ;function updateDateField(dateFieldName,dateString){var targetDateField=document["getElementsByName"](dateFieldName)["item"](0);if(dateString){targetDateField["value"]=dateString;} ;var pickerDiv=document["getElementById"](datePickerDivID);pickerDiv["style"]["visibility"]="hidden";pickerDiv["style"]["display"]="none";adjustiFrame();targetDateField["focus"]();if((dateString)&&( typeof (datePickerClosed)=="function")){datePickerClosed(targetDateField);} ;} ;function adjustiFrame(pickerDiv,iFrameDiv){var is_opera=(navigator["userAgent"]["toLowerCase"]()["indexOf"]("opera")!=-1);if(is_opera){return ;} ;try{if(!document["getElementById"](iFrameDivID)){var newNode=document["createElement"]("iFrame");newNode["setAttribute"]("id",iFrameDivID);newNode["setAttribute"]("src","javascript:false;");newNode["setAttribute"]("scrolling","no");newNode["setAttribute"]("frameborder","0");document["body"]["appendChild"](newNode);} ;if(!pickerDiv){pickerDiv=document["getElementById"](datePickerDivID);} ;if(!iFrameDiv){iFrameDiv=document["getElementById"](iFrameDivID);} ;try{iFrameDiv["style"]["position"]="absolute";iFrameDiv["style"]["width"]=pickerDiv["offsetWidth"];iFrameDiv["style"]["height"]=pickerDiv["offsetHeight"];iFrameDiv["style"]["top"]=pickerDiv["style"]["top"];iFrameDiv["style"]["left"]=pickerDiv["style"]["left"];iFrameDiv["style"]["zIndex"]=pickerDiv["style"]["zIndex"]-1;iFrameDiv["style"]["visibility"]=pickerDiv["style"]["visibility"];iFrameDiv["style"]["display"]=pickerDiv["style"]["display"];} catch(e){} ;} catch(ee){} ;} ;function getViewportSize(argUnit){var viewportwidth;var viewportheight;if( typeof window["innerWidth"]!="undefined"){viewportwidth=window["innerWidth"];viewportheight=window["innerHeight"];} else {if( typeof document["documentElement"]!="undefined"&& typeof document["documentElement"]["clientWidth"]!="undefined"&&document["documentElement"]["clientWidth"]!=0){viewportwidth=document["documentElement"]["clientWidth"];viewportheight=document["documentElement"]["clientHeight"];} else {viewportwidth=document["getElementsByTagName"]("body")[0]["clientWidth"];viewportheight=document["getElementsByTagName"]("body")[0]["clientHeight"];} ;} ;if(argUnit=="h"){return viewportheight;} else {return viewportwidth;} ;} ;function dhtmlLoadScript(url){var e=document["createElement"]("script");e["src"]=url;e["type"]="text/javascript";document["getElementsByTagName"]("head")[0]["appendChild"](e);} ;function dhtmlLoadStyle(url){var cssNode=document["createElement"]("link");cssNode["type"]="text/css";cssNode["rel"]="stylesheet";cssNode["href"]=url;document["getElementsByTagName"]("head")[0]["appendChild"](cssNode);} ;function $o(argId){return document["getElementById"](argId);} ;function linkLeftClick(argLinkId){$o("linkleft_"+argLinkId["substring"](argLinkId["indexOf"]("=")+1))["style"]["visibility"]="visible";} ;function galToggleEditOptions(argOptionStr,argShow){var dispObj=document["getElementById"](argOptionStr);if(dispObj!=null){if(argShow){dispObj["style"]["display"]="";} else {dispObj["style"]["display"]="none";} ;} ;} ;function generateUniqueIdentifier(argOriginatingField,argOutputField){var strOutVal=$o(argOriginatingField)["value"]+"";strOutVal=strOutVal["toLowerCase"]();strOutVal=strOutVal["match"](/[a-z0-9]+/g).toString();strOutVal=strOutVal["replace"](/\,/g,"-");$o(argOutputField)["value"]=strOutVal;} ;function changeBcSubType(argType){if(argType==""){$o("media-hidden-part-1")["style"]["display"]="none";$o("media-hidden-part-2")["style"]["display"]="none";} ;if(argType=="1"){$o("media-hidden-part-1")["style"]["display"]="none";$o("media-hidden-part-2")["style"]["display"]="none";} ;if(argType=="2"){$o("media-hidden-part-1")["style"]["display"]="";$o("media-hidden-part-2")["style"]["display"]="";} ;} ;function dateAdd(sDate,sInterval,iNum){var dTemp=sDate;if(!sInterval||iNum==0){return dTemp;} ;switch(sInterval){case "ms":dTemp["setMilliseconds"](dTemp["getMilliseconds"]()+iNum);break ;;case "s":dTemp["setSeconds"](dTemp["getSeconds"]()+iNum);break ;;case "mi":dTemp["setMinutes"](dTemp["getMinutes"]()+iNum);break ;;case "h":dTemp["setHours"](dTemp["getHours"]()+iNum);break ;;case "d":dTemp["setDate"](dTemp["getDate"]()+(iNum));break ;;case "mo":dTemp["setMonth"](dTemp["getMonth"]()+iNum);break ;;case "y":dTemp["setFullYear"](dTemp["getFullYear"]()+iNum);break ;;} ;return dTemp;} ;function articleAdd_onArchiveClick(argObj){if(argObj["checked"]){argObj["value"]="yes";} else {this["value"]="no";} ;if(argObj["checked"]){var dateStart= new Date();if($o("BcDateGolive")["value"]!=""){dateStart= new Date($o("BcDateGolive")["value"]);} ;dateStart["setDate"](dateStart["getDate"]()+14);if($o("BcDateExpireOriginal")["value"]==""&&($o("BcArchiveOnExpiryOriginal")["value"]=="no"||$o("BcArchiveOnExpiryOriginal")["value"]=="")){$o("BcDateExpire")["value"]=dateStart["format"]("yyyy/mm/dd");} ;} ;} ;var dateFormatNew=function (){var token=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,timezone=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,timezoneClip=/[^-+\dA-Z]/g,pad=function (val,len){val=String(val);len=len||2;while(val["length"]<len){val="0"+val;} ;return val;} ;return function (date,mask,utc){var dF=dateFormatNew;if(arguments["length"]==1&&Object["prototype"]["toString"]["call"](date)=="[object String]"&&!/\d/["test"](date)){mask=date;date=undefined;} ;date=date? new Date(date): new Date;if(isNaN(date)){throw SyntaxError("invalid date");} ;mask=String(dF["masks"][mask]||mask||dF["masks"]["default"]);if(mask["slice"](0,4)=="UTC:"){mask=mask["slice"](4);utc=true;} ;var _=utc?"getUTC":"get",d=date[_+"Date"](),D=date[_+"Day"](),m=date[_+"Month"](),y=date[_+"FullYear"](),H=date[_+"Hours"](),M=date[_+"Minutes"](),s=date[_+"Seconds"](),L=date[_+"Milliseconds"](),o=utc?0:date["getTimezoneOffset"](),flags={d:d,dd:pad(d),ddd:dF["i18n"]["dayNames"][D],dddd:dF["i18n"]["dayNames"][D+7],m:m+1,mm:pad(m+1),mmm:dF["i18n"]["monthNames"][m],mmmm:dF["i18n"]["monthNames"][m+12],yy:String(y)["slice"](2),yyyy:y,h:H%12||12,hh:pad(H%12||12),H:H,HH:pad(H),M:M,MM:pad(M),s:s,ss:pad(s),l:pad(L,3),L:pad(L>99?Math["round"](L/10):L),t:H<12?"a":"p",tt:H<12?"am":"pm",T:H<12?"A":"P",TT:H<12?"AM":"PM",Z:utc?"UTC":(String(date)["match"](timezone)||[""])["pop"]()["replace"](timezoneClip,""),o:(o>0?"-":"+")+pad(Math["floor"](Math["abs"](o)/60)*100+Math["abs"](o)%60,4),S:["th","st","nd","rd"][d%10>3?0:(d%100-d%10!=10)*d%10]};return mask["replace"](token,function ($0){return $0 in flags?flags[$0]:$0["slice"](1,$0["length"]-1);} );} ;} ();dateFormatNew["masks"]={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd\x27T\x27HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd\x27T\x27HH:MM:ss\x27Z\x27"};dateFormatNew["i18n"]={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date["prototype"]["format"]=function (mask,utc){return dateFormatNew(this,mask,utc);} ;function showDocumentInfo(document_id){var tableObj=document["getElementById"]("table_info_"+document_id);if(tableObj["style"]["display"]=="none"){tableObj["style"]["display"]="";} else {tableObj["style"]["display"]="none";} ;} ;function openWindow(argName,argWidth,argHeight,argUrl){var owtop=((window["screen"]["availHeight"]-argHeight)/2);var owleft=((window["screen"]["availWidth"]-argWidth)/2);window["open"](argUrl,argName,"width="+argWidth+",height="+argHeight+",left="+owleft+",top="+owtop+",scrollbars=yes,resizable=yes");} ;function openHighslideWindow(argWidth,argHeight,argUrl){var hiddenHighslideLink=document["createElement"]("A");hiddenHighslideLink["style"]["display"]="none";hiddenHighslideLink["href"]=argUrl;hiddenHighslideLink["onclick"]=function (){return hs["htmlExpand"](hiddenHighslideLink,{dimmingOpacity:0.75,objectType:"iframe",height:argHeight,width:argWidth});} ;var bodyObj=document["getElementsByTagName"]("BODY")[0];bodyObj["appendChild"](hiddenHighslideLink);hiddenHighslideLink["onclick"]();} ;function expandHighslideImage(argUrl){var hiddenHighslideLink=document["createElement"]("A");hiddenHighslideLink["style"]["display"]="none";hiddenHighslideLink["href"]=argUrl;hiddenHighslideLink["onclick"]=function (){return hs["expand"](hiddenHighslideLink,{dimmingOpacity:0.75});} ;var bodyObj=document["getElementsByTagName"]("BODY")[0];bodyObj["appendChild"](hiddenHighslideLink);hiddenHighslideLink["onclick"]();} ;var globalPasswordStrength=0;function guagePassword(argPassName,argObj,argName){var exceptions="password,123456,qwerty,abc123,letmein,monkey,myspace1,password1,blink182";var guageCount=0;if(argName!=""){var tmpMoreExc=argName["toLowerCase"]();argName=argName["replace"](/\s/g,",");argName=argName["replace"](/@/g,",");argName=argName["replace"](/\./g,",");exceptions+=","+argName;} ;var has8chars=(argObj["value"]["length"]>=8);var has4chars=(argObj["value"]["length"]>=4);var hasUCase=(argObj["value"]["search"](/[A-Z]/g)>-1);var hasLCase=(argObj["value"]["search"](/[a-z]/g)>-1);var hasNumber=(argObj["value"]["search"](/[0-9]/g)>-1);guageCount=1;if((has4chars&&hasUCase&&hasLCase&&hasNumber)||(has4chars&&hasUCase&&hasLCase&&!hasNumber)||(has4chars&&hasNumber&&hasLCase&&!hasUCase)||(has4chars&&hasUCase&&hasNumber&&!hasLCase)){guageCount=2;} ;if((has8chars&&hasUCase&hasLCase)||(has8chars&&hasUCase&hasNumber)||(has8chars&&hasLCase&hasNumber)){guageCount=3;} ;if(has8chars&&hasUCase&&hasLCase&&hasNumber){guageCount=4;} ;if((hasNumber&&!hasUCase&&!hasLCase)||(hasUCase&&!hasNumber&&!hasLCase)||(hasLCase&&!hasNumber&&!hasUCase)){guageCount=1;} ;var excPswds=exceptions["split"](",");for(i=0;i<excPswds["length"];i++){var excPw=excPswds[i]["toLowerCase"]();if(excPw!=""){if(argObj["value"]["toLowerCase"]()["indexOf"](excPw)>=0){guageCount=1;} ;} ;} ;for(i=0;i<excPswds["length"];i++){var excPw=excPswds[i]["toLowerCase"]();if(excPw!=""){if(excPw["toLowerCase"]()["indexOf"](argObj["value"]["toLowerCase"]())>=0){guageCount=1;} ;} ;} ;if(argObj["value"]==""){guageCount=0;} ;if(guageCount>4){document["getElementById"](argPassName)["className"]="passguage_4";} else {document["getElementById"](argPassName)["className"]="passguage_"+guageCount;} ;globalPasswordStrength=guageCount;} ;var validInputClassName="halffield";var invalidInputClassName="halffield_invalid";var validCBClassName="halffield";var invalidCBClassName="halffield_invalid";var validTextareaClassName="halffield";var invalidTextareaClassName="halffield_invalid";var validSelectClassName="halffield";var invalidSelectClassName="halffield_invalid";function validateForm(argForm,argInvasive){var formIsValid=true;var invalidFormElements="";var firstInvalidElement=null;var cbChangeSurroundingLabelClass=true;var inputObjs=argForm["elements"];for(i=0;i<inputObjs["length"];i++){var inputObj=inputObjs[i];validateForm_elementValid(inputObj,true);if(inputObj["getAttribute"]("rel")){if(inputObj["getAttribute"]("rel")["indexOf"]("val")>-1){if(inputObj["getAttribute"]("rel")["split"](":")[1]["substring"](0,4)=="text"&&inputObj["getAttribute"]("rel")["split"](":")[1]["indexOf"]("=")==-1){if(trim12(inputObj["value"])==""){formIsValid=false;inputObj["value"]="";invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+",";validateForm_elementValid(inputObj,false);if(firstInvalidElement==null){firstInvalidElement=inputObj;} ;} else {validateForm_elementValid(inputObj,true);} ;inputObj["onblur"]=function (){validateForm(argForm,false);} ;} else {if(inputObj["getAttribute"]("rel")["split"](":")[1]["substring"](0,11)=="textcompare"){if(inputObj["value"]!=$(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1])["value"]){formIsValid=false;validateForm_elementValid(inputObj,false);validateForm_elementValid($(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1]),false);invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+" (not the same as "+inputObj["getAttribute"]("rel")["split"](":")[3]+"),";if(firstInvalidElement==null){firstInvalidElement=$(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1]);} ;} else {if($(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1])["value"]==""){invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+",";validateForm_elementValid(inputObj,false);if(firstInvalidElement==null){firstInvalidElement=$(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1]);} ;} else {validateForm_elementValid(inputObj,true);validateForm_elementValid($(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1]),true);} ;} ;} ;if(inputObj["getAttribute"]("rel")["split"](":")[1]["substring"](0,6)=="textor"){if(trim12(inputObj["value"])==""&&trim12($(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1])["value"])==""){formIsValid=false;validateForm_elementValid(inputObj,false);validateForm_elementValid($(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1]),false);if(invalidFormElements["indexOf"](" OR ")==-1&&invalidFormElements["indexOf"](inputObj["getAttribute"]("rel")["split"](":")[3])==-1){invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+" OR "+inputObj["getAttribute"]("rel")["split"](":")[3]+",";} ;if(firstInvalidElement==null){firstInvalidElement=$(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1]);} ;inputObj["value"]="";$(inputObj["getAttribute"]("rel")["split"](":")[1]["split"]("=")[1])["value"]="";} ;} ;inputObj["onblur"]=function (){validateForm(argForm,false);} ;} ;if(inputObj["getAttribute"]("rel")["split"](":")[1]=="email"){if(trim12(inputObj["value"])==""){formIsValid=false;inputObj["value"]="";invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+",";validateForm_elementValid(inputObj,false);if(firstInvalidElement==null){firstInvalidElement=inputObj;} ;} else {if(!isValidEmail(inputObj["value"])){formIsValid=false;invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+" (Invalid email address),";validateForm_elementValid(inputObj,false);if(firstInvalidElement==null){firstInvalidElement=inputObj;} ;} else {validateForm_elementValid(inputObj,true);} ;} ;inputObj["onblur"]=function (){validateForm(argForm,false);} ;} ;if(inputObj["getAttribute"]("rel")["split"](":")[1]=="number"){if(trim12(inputObj["value"])==""){formIsValid=false;inputObj["value"]="";invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+",";validateForm_elementValid(inputObj,false);if(firstInvalidElement==null){firstInvalidElement=inputObj;} ;} else {if(isNaN(parseInt(inputObj["value"]))){formIsValid=false;invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+" (Not a number),";validateForm_elementValid(inputObj,false);if(firstInvalidElement==null){firstInvalidElement=inputObj;} ;} else {validateForm_elementValid(inputObj,true);} ;} ;inputObj["onblur"]=function (){validateForm(argForm,false);} ;} ;if(inputObj["getAttribute"]("rel")["split"](":")[1]=="cb"){var allCheckboxes=document["getElementsByName"](inputObj["name"]);var anyCheckboxesChecked=false;for(j=0;j<allCheckboxes["length"];j++){if(allCheckboxes[j]["checked"]){anyCheckboxesChecked=true;} ;allCheckboxes[j]["onclick"]=function (){validateForm(argForm,false);} ;} ;if(!anyCheckboxesChecked){formIsValid=false;invalidFormElements+=inputObj["getAttribute"]("rel")["split"](":")[2]+",";if(firstInvalidElement==null){firstInvalidElement=inputObj;} ;} ;for(j=0;j<allCheckboxes["length"];j++){var tmpCbObj;if(!cbChangeSurroundingLabelClass){tmpCbObj=allCheckboxes[j];} else {tmpCbObj=allCheckboxes[j]["parentNode"];} ;if(anyCheckboxesChecked){validateForm_elementValid(tmpCbObj,true);} else {validateForm_elementValid(tmpCbObj,false);} ;} ;} ;} ;} ;} ;if(invalidFormElements["length"]>0){invalidFormElements=invalidFormElements["substr"](0,invalidFormElements["length"]-1);invalidFormElements="* "+invalidFormElements["replace"](/,/g,"\x0A* ");} ;if(!formIsValid&&argInvasive){var strInvalMessage="";strInvalMessage+="The following fields were not completed:\x0A\x0A";strInvalMessage+=invalidFormElements;strInvalMessage+="\x0A\x0APlease ensure these fields are filled out, then try again.";firstInvalidElement["focus"]();alert(strInvalMessage);} ;return formIsValid;} ;function validateForm_elementValid(argElement,argValid){if(argElement["type"]=="textarea"){argElement["className"]=argValid?validTextareaClassName:invalidTextareaClassName;} ;if(argElement["type"]=="text"){argElement["className"]=argValid?validInputClassName:invalidInputClassName;} ;if(argElement["type"]=="checkbox"){argElement["className"]=argValid?validCBClassName:invalidCBClassName;} ;if(argElement["type"]=="password"){argElement["className"]=argValid?validInputClassName:invalidInputClassName;} ;if(argElement["type"]){if(argElement["type"]["indexOf"]("select")>-1){argElement["className"]=argValid?validSelectClassName:invalidSelectClassName;} ;} ;} ;function isValidEmail(string){if(string["search"](/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!=-1){return true;} else {return false;} ;} ;function trim12(str){var str=str["replace"](/^\s\s*/,""),ws=/\s/,i=str["length"];while(ws["test"](str["charAt"](--i))){;;} ;return str["slice"](0,i+1);} ;function displayYoutubeEmbed(argDownloadId,argYoutubeId,argVisible){var autoplay=true;if(autoplay){argYoutubeId=argYoutubeId+"\x26autoplay=1";} ;if(argVisible){$("youtube_row_id_"+argDownloadId)["style"]["display"]="";if($("youtube_id_"+argDownloadId)["innerHTML"]==""){var embedStr="\x3Cobject width=\x22480\x22 height=\x22385\x22\x3E\x3Cparam name=\x22movie\x22 value=\x22http://www.youtube.com/v/"+argYoutubeId+"\x26hl=en_US\x26fs=1\x26rel=0\x26color1=0x2b405b\x26color2=0x6b8ab6\x22\x3E\x3C/param\x3E\x3Cparam name=\x22allowFullScreen\x22 value=\x22true\x22\x3E\x3C/param\x3E\x3Cparam name=\x22allowscriptaccess\x22 value=\x22always\x22\x3E\x3C/param\x3E\x3Cembed src=\x22http://www.youtube.com/v/"+argYoutubeId+"\x26hl=en_US\x26fs=1\x26rel=0\x26color1=0x2b405b\x26color2=0x6b8ab6\x22 type=\x22application/x-shockwave-flash\x22 allowscriptaccess=\x22always\x22 allowfullscreen=\x22true\x22 width=\x22480\x22 height=\x22385\x22\x3E\x3C/embed\x3E\x3C/object\x3E\x3Cdiv align=\x22right\x22\x3E\x3Ca href=\x22javascript:void(0);\x22 onclick=\x22displayYoutubeEmbed("+argDownloadId+", \x27\x27, false);\x22\x3EClose video\x3C/a\x3E\x3C/div\x3E";$("youtube_id_"+argDownloadId)["innerHTML"]=embedStr;} ;} else {$("youtube_row_id_"+argDownloadId)["style"]["display"]="none";$("youtube_id_"+argDownloadId)["innerHTML"]="";} ;} ;function trackDownload(argLinkObj,argDownloadId,argYoutubeId,argDownload,argWatch){var httpRequest;var trackUrl="/downloads.php?track=1\x26DownloadId="+argDownloadId+"\x26downloaded="+argDownload+"\x26watched="+argWatch+"";if(window["XMLHttpRequest"]){httpRequest= new XMLHttpRequest();} else {if(window["ActiveXObject"]){httpRequest= new ActiveXObject("Microsoft.XMLHTTP");} ;} ;httpRequest["onreadystatechange"]=function (){if(httpRequest["readyState"]==4){if(httpRequest["status"]==200){if(httpRequest["responseText"]=="1"){if(argWatch){displayYoutubeEmbed(argDownloadId,argYoutubeId,true);} else {location["href"]=argLinkObj["href"];} ;} else {alert("An error occurred while trying to download the selected file. Please ensure you are still logged in.");} ;} else {alert("Error "+httpRequest["status"]);} ;} ;} ;httpRequest["open"]("GET",trackUrl,true);httpRequest["send"](null);return false;} ;