var viewedPromoInfos=new Array();function setSCVarsAndRedirect(assetName,assetType,wellPosition,url){var clickedPromoInfo=new Object();clickedPromoInfo.assetId=assetName;clickedPromoInfo.type=assetType;clickedPromoInfo.position=wellPosition;trackClickedPromos(clickedPromoInfo);window.location=url;}
function setViewedPromoInfos(assetName,assetType,wellPosition){var promoInfoIndex=viewedPromoInfos.length;viewedPromoInfos[promoInfoIndex]=new Object();viewedPromoInfos[promoInfoIndex].assetId=assetName;viewedPromoInfos[promoInfoIndex].type=assetType;viewedPromoInfos[promoInfoIndex].position=wellPosition;}
var globalPopup;function openPopup(url){closeWin(globalPopup);var globalPopup=window.open(url,"pop_win","height=400,width=500,location=no,menubars=no,scrollbars=yes,toolbars=no,resizable=yes");}
function closeWin(winRef){if(winRef)
if(!winRef.closed)winRef.close();return null;}
function openPopupToSize(url,width,height){closeWin(globalPopup);globalPopup=window.open(url,"pop_win","height="+height+",width="+width+",location=no,menubars=no,scrollbars=yes,toolbars=no,resizable=yes");}
function openHelpPopup(url){openPopupToSize(url,790,661);}
function escapeXml(s){return s.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");}
function addLineBreaks(s){return s.toString().replace(/\n/g,"<br/>");}
function truncate(st,charNum,appendThis){if(st==null||st.length<=charNum)
return st;appendThis=appendThis?appendThis:"...";return st.substring(0,charNum)+appendThis;}
function validateForExtendedCharacters(st){if(st==null)
return st;var re=new RegExp("^[\-!#$%&()*+,./0-9:;<=>?@A-Z\\[\\\\\\]^_\'a-z{|}~\\s]*$");return st.match(re)}
function trim(s){var whitespace=" \t\n\r";var i=0;while((i<s.length)&&(whitespace.indexOf(s.charAt(i))!=-1))i++;var j=s.length;while((j>i)&&(whitespace.indexOf(s.charAt(j-1))!=-1))j--;return s.substr(i,j-i);}
function isEmailValid(emailStr){var emailPat=/^(.+)@(.+)$/;var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";var validChars="\[^\\s"+specialChars+"\]";var quotedUser="(\"[^\"]*\")";var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var atom=validChars+'+';var word="("+atom+"|"+quotedUser+")";var userPat=new RegExp("^"+word+"(\\."+word+")*$");var domainPat=new RegExp("^"+atom+"(\\."+atom+")*$");var matchArray=emailStr.match(emailPat);if(matchArray==null)return false;var user=matchArray[1]
var domain=matchArray[2]
if(user.match(userPat)==null)return false;var IPArray=domain.match(ipDomainPat)
if(IPArray!=null){for(var i=1;i<=4;i++){if(IPArray[i]>255)return false;}
return true;}
var domainArray=domain.match(domainPat)
if(domainArray==null)return false;var atomPat=new RegExp(atom,"g");var domArr=domain.match(atomPat);var len=domArr.length;if(domArr[domArr.length-1].length<2||domArr[domArr.length-1].length>4)return false;if(len<2)return false;return true;}
function showPreview(url,imageURL,targetDiv,title){document.getElementById(targetDiv).innerHTML="<a href='"+url+"' title='"+title+"'>"+"<img src='"+imageURL+"'/></a>";}