var $j=jQuery.noConflict();(function($){$.fn.loadPlugin=function(pluginToLoad){var pluginPath='/common/javascript/jquery/plugins/'+pluginToLoad+'.js';$.ajaxSetup({async:false});$.getScript(pluginPath);$.ajaxSetup({async:true});return;}})(jQuery);
;function setCookie(c_name,value,expiredays,path){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+"="+escape(value)+((path)?";path="+path:"")+((expiredays==null)?"":";expires="+exdate.toGMTString())}
function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=")
if(c_start!=-1){c_start=c_start+c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if(c_end==-1)
c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))}}
return"";}
if(getCookie("cwvotecheck")==""){setCookie("cwvotecheck","true",30);}
function checkemail(email){var dot=".";var at="@";var lat=email.indexOf(at);var lstr=email.length;var ldot=email.indexOf(dot);var ldotl=email.lastIndexOf(dot);if(email.indexOf(at)==-1){return false;}
if(email.indexOf(at)==-1||email.indexOf(at)==0||email.indexOf(at)==lstr){return false;}
if(email.indexOf(dot)==-1||email.indexOf(dot)==0||email.indexOf(dot)==lstr){return false;}
if(email.indexOf(at,(lat+1))!=-1){return false;}
if(email.substring(lat-1,lat)==dot||email.substring(lat+1,lat+2)==dot){return false;}
if(email.indexOf(dot,(lat+2))==-1){return false;}
if(email.indexOf(" ")!=-1){return false;}
if(((lstr-ldotl)<3)){return false;}
return true;}
function get_url_parameter(name)
{name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var str="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(str);var results=regex.exec(window.location.href);if(results==null)
return"";else
return results[1];}
function in_array(needle,haystack,argStrict){var key='',strict=!!argStrict;if(strict){for(key in haystack){if(haystack[key]===needle){return true;}}}else{for(key in haystack){if(haystack[key]==needle){return true;}}}
return false;}
function nl2br(str,is_xhtml){var breakTag=(is_xhtml||typeof is_xhtml==='undefined')?'':'<br>';return(str+'').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,'$1'+breakTag+'$2');}
function populateElement(selector,defvalue)
{$j(selector).each(function(){if($j.trim(this.value)==""){this.value=defvalue;}});$j(selector).focus(function(){if(this.value==defvalue){this.value="";}});$j(selector).blur(function(){if($j.trim(this.value)==""){this.value=defvalue;}});}
function sendToFriend(options){var url='';var title='';var teaser='';var itemtype='';var itemid='';url=window.location;if(typeof(options)=='object'&&options.title){title=options.title;}
else if($j('.mainContentTitle').length>0){title=$j('.mainContentTitle').text();}
if(typeof(options)=='object'&&options.teaser){teaser=options.teaser;}
else if($j('.mainContentTeaser').length>0){teaser=$j('.mainContentTeaser').text();}
if(typeof(options)=='object'&&options.url){url=options.url;}
if(typeof(options)=='object'&&options.itemid&&options.itemtype){itemtype=options.itemtype;itemid=options.itemid;}
if(url==''){alert('Kan ikke finde .mainContentUrl');return false;}
if(title==''){alert('Kan ikke finde .mainContentTitle');return false;}
$j("<div id='sendToFriendDialog'>").load('/common/scripts/sendtofriend.php?op=render&itemid='+itemid+'&itemtype='+itemtype+'&url='+encodeURIComponent(url)+'&title='+encodeURIComponent(title)+'&teaser='+encodeURIComponent(teaser)).dialog({modal:true,'width':350,'height':450});}
function sendToFriendSubmit(){$j('#sendToFriendInfo').empty();var dataString='message='+encodeURIComponent($j('#sendToFriendMessage').val())+'&fromname='+encodeURIComponent($j('#sendToFriendFromName').val())+'&toemail='+encodeURIComponent($j('#sendToFriendToEmail').val())+'&fromemail='+encodeURIComponent($j('#sendToFriendFromEmail').val())+'&title='+encodeURIComponent($j('#sendToFriendTitle').val())+'&teaser='+encodeURIComponent($j('#sendToFriendTeaser').val())+'&url='+encodeURIComponent($j('#sendToFriendUrl').val());if(parseInt($j('#sendToFriendItemid').val())>0&&parseInt($j('#sendToFriendItemtype').val())>0){dataString+='&itemid='+$j('#sendToFriendItemid').val();dataString+='&itemtype='+$j('#sendToFriendItemtype').val();}
$j.ajax({type:"GET",url:"/common/scripts/sendtofriend.php?op=submit",data:dataString,success:function(json){if(json.success){if(json.data.itemid&&json.data.itemtype){idg_tracker.trackEvent(json.data.itemtype,json.data.itemid,'Tip en ven');}
$j("#sendToFriend").html('Din besked er hermed sendt');$j("#sendToFriendDialog").dialog('option','height',80);setTimeout(function(){$j("#sendToFriendDialog").dialog('close');$j("#sendToFriendDialog").remove();},3000);}
else{$j("#sendToFriendDialog").dialog('option','height',500);$j.each(json.data.errors,function(j){$j('#sendToFriendInfo').html($j('#sendToFriendInfo').html()+'<li>'+json.data.errors[j]+'</li>');});$j('#sendToFriendInfo').html('F¯lgende fejl er opstÂet:<br/><ul>'+$j('#sendToFriendInfo').html()+'</ul>');}}});return false;}
function addParameterToIdgLinks(param)
{$j('a[href*="comon.dk"],[href*="pcworld.dk"],[href*="eksperten.dk"],[href^="/"]').each(function(){$j(this).attr('href',($j(this).attr('href')+($j(this).attr('href').indexOf('?')!=-1?"&"+param:"?"+param)));});}
function insertVideo(element,options){var defaults={preroll:true,autoPlay:false,prerollUrl:'/uploads/video/video-preroll-hp4.flv',prerollLink:'http://ad-emea.doubleclick.net/clk;246850650;71938774;v',prerollImgHit:'http://ad-emea.doubleclick.net/ad/N2353.139960.IDGDANMARK/B5891439.12;sz=1x1;ord=[RANDOM]?',prerollAdtechID:0,key:'',pseudoStreaming:false,clickURL:''};var settings=$j.extend(defaults,options||{});var hostname=window.location.hostname;switch(hostname){case'www.computerworld.dk':settings.key='#@8aacbd563220af68d36';settings.prerollAdtechID=3454540;break;case'www.pcworld.dk':settings.key='#@22c47f4cd5d17f0b079';settings.prerollAdtechID=3452958;break;case'www.comon.dk':settings.key='#@7c54e9e9e059a9a3b0a';settings.prerollAdtechID=3454542;break;case'crn.dk':settings.key='#@a902bbe9eb41f7bbb87';settings.prerollAdtechID=3454544;break;case'www.idg.dk':settings.key='#@b023b4f9571c2639d98';break;case'bc.pcworld.dk':settings.key='#@22c47f4cd5d17f0b079';settings.prerollAdtechID=3454717;break;case'www.cloudvalg.dk':case'cloudvalg.dk':settings.key='#@30770e96a3d57a32ad5';break;}
if(settings.preroll){var prerollClip={position:0,url:settings.prerollUrl,linkUrl:settings.prerollLink,linkWindow:'_blank'}
if(settings.prerollAdtechID){prerollClip.linkUrl='http://adserver.adtech.de/adlink|3.0|277|'+settings.prerollAdtechID+'|0|16|ADTECH;';}}else{var prerollClip=null;}
if(settings.autoPlay){$j('#'+element).empty();}
var provider='http';var pseudoStreaming=null;if(settings.pseudoStreaming){pseudoStreaming={url:'/common/javascript/flowplayer/flowplayer.pseudostreaming-3.2.7.swf'}
provider='pseudoStreaming';}
var clickURL=null;if(settings.clickURL){clickURL=settings.clickURL;}
flowplayer(element,"/common/javascript/flowplayer/flowplayer.commercial-3.2.7.swf",{key:settings.key,play:{replayLabel:'Afspil igen'},onLoad:function(){this.setVolume(80);},plugins:{waitText:{url:'/common/javascript/flowplayer/flowplayer.content-3.2.0.swf',top:10,right:10,width:235,height:30,backgroundColor:'rgba(0, 0, 0, 0.8)',border:'none',display:'none',opacity:0.0,style:{'.waitText':{fontSize:11,fontFamily:'Arial'}},onClick:function(b){if(typeof(_gaq)!='undefined')
_gaq.push(['_trackEvent',"Videos","SkipAd",this.getPlayer().getClip().url]);this.getPlayer().seek(this.getPlayer().getClip().fullDuration);this.hide();}},pseudoStreaming:pseudoStreaming},clip:{provider:provider,autoPlay:true,scaling:'fit',playlist:[prerollClip],linkUrl:clickURL,onMetaData:function(clip){if(clip.isInStream)
this.getPlugin("waitText").setHtml('<p class="waitText"><b>Annonce</b>: Din video starter om '+clip.fullDuration+' sek&nbsp;&nbsp;(<u>luk</u>)</p>')},onBegin:function(clip){if(clip.isInStream){this.getControls().hide();this.getPlugin("waitText").fadeIn(500);var random=Math.random()*1000000000000000000;if(settings.prerollImgHit!='')
new Image().src=settings.prerollImgHit.replace(/\[RANDOM\]/g,random);if(settings.prerollAdtechID){var adtechImgUrl='http://adserver.adtech.de/adserv|3.0|277|'+settings.prerollAdtechID+'|0|16|ADTECH;ord='+random;new Image().src=adtechImgUrl.replace(/\[RANDOM\]/g,random);}}else{this.getControls().show();this.getPlugin("waitText").hide();}
if(typeof(_gaq)!='undefined')
_gaq.push(['_trackEvent',"Videos","Play",clip.url]);},onPause:function(clip){if(typeof(_gaq)!='undefined')
_gaq.push(['_trackEvent',"Videos","Pause",clip.url,parseInt(this.getTime())]);},onStop:function(clip){if(typeof(_gaq)!='undefined')
_gaq.push(['_trackEvent',"Videos","Stop",clip.url,parseInt(this.getTime())]);},onFinish:function(clip){if(typeof(_gaq)!='undefined')
_gaq.push(['_trackEvent',"Videos","Finish",clip.url]);},onBeforePause:function(clip){return!clip.isInStream;},onCuepoint:[[3500],function(clip,cuepoint){if(clip.isInStream)
this.getPlugin("waitText").fadeOut(2000);}]}});}
;var TRACKER_ITEMTYPE_ARTICLE=1;var TRACKER_ITEMTYPE_WHITEPAPER=2;var TRACKER_ITEMTYPE_GALLERY=3;var TRACKER_ITEMTYPE_PCW_DOWNLOAD=4;var TRACKER_ITEMTYPE_CUSTOMTRACKER=5;var TRACKER_ITEMTYPE_SHOP=6;var TRACKER_ITEMTYPE_EXP_QUESTION=7;var TRACKER_ITEMTYPE_ITK_PICKER=8;var TRACKER_ITEMTYPE_QUIZ=9;var TRACKER_ITEMTYPE_BLOG=10;var TRACKER_ITEMTYPE_JOB=11;var TRACKER_ITEMTYPE_ACER=12;var TRACKER_ITEMTYPE_FORUM_TOPIC=13;var TRACKER_ITEMTYPE_IW_PRODUCT=14;var TRACKER_ITEMTYPE_COMON_DILBERT=15;var TRACKER_TYPE_PAGEVIEW=1;var TRACKER_TYPE_EVENT=2;var TRACKER_TYPE_THUMB_UP=3;(function(){window.idg_tracker={tracker_url:document.location.protocol+'//'+document.location.host,se:['search\.yahoo','google','msn','live','lycos','altavista','ask','netscape','cnn'],setTrackerUrl:function(url){url=url.toLowerCase();url=(url.substring(0,7)=='http://'||url.substring(0,8)=='https://')?url:'http://'+url;url=(url.charAt(url.length-1)=='/')?url.substring(0,url.length-1):url;this.tracker_url=url;},getTrackerUrl:function(){return this.tracker_url;},getUrlParm:function(name){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var results=new RegExp('[\\?&]'+name+'=([^&#]*)').exec(window.location.href);return unescape((results&&results[1])||'');},unikey:function(){var key=0;if(document.cookie.length>0){var pos_s=document.cookie.indexOf('unikey');if(pos_s!=-1){pos_s+=7;pos_e=document.cookie.indexOf(";",pos_s);pos_e=(pos_e==-1)?document.cookie.length:pos_e;key=parseInt(document.cookie.substring(pos_s,pos_e));}}
if(!key){var key=Math.round(Math.random()*2147483647);document.cookie='unikey='+key+';expires=Wed, 01 Jan 2020 00:00:00 GMT;path=/;domain='+location.host+';';}
return key;},trackPageview:function(itemtype,itemid,itemtext){return this.track(TRACKER_TYPE_PAGEVIEW,itemtype,itemid,itemtext);},trackEvent:function(itemtype,itemid,itemtext){return this.track(TRACKER_TYPE_EVENT,itemtype,itemid,itemtext);},trackThumbsup:function(itemtype,itemid,itemtext){if(hasRated==false&&document.cookie.length>0){var pos_rate=document.cookie.indexOf('rate'+itemtype+itemid);var pos_utma=document.cookie.indexOf('utma');if(pos_rate==-1&&pos_utma>0){this.track(TRACKER_TYPE_THUMB_UP,itemtype,itemid,itemtext);document.cookie='rate'+itemtype+itemid+'=1;expires=Wed, 01 Jan 2020 00:00:00 GMT;path=/;domain='+location.host+';';}}
hasRated=true;$('rateboxText').innerHTML='Tak for din stemme';},track:function(type,itemtype,itemid,itemtext){if(typeof(itemtype)=='undefined'||typeof(itemid)=='undefined')return false;itemtext=itemtext||'';var u=this.tracker_url+'/tracker.gif?a1='+type+'&b1='+this.unikey()+'&c1='+itemtype+'&c2='+itemid;if(itemtext)
u+='&d3='+itemtext;var ref_a=this.getUrlParm('a');var ref_id=ref_a?this.getUrlParm('i'):0;var dref=document.referrer;if(dref!=''){var dref_m=new RegExp('http(s)?://(www.)?(.*)').exec(dref);var dref_d='';if(dref_m&&dref_m[3]){dref_d=dref_m[3];if(dref_m[3].indexOf('/')!=-1)
dref_d=dref_d.substring(0,dref_m[3].indexOf('/'));}
var se_m=new RegExp('('+this.se.join('|')+')').exec(dref_d);if(se_m&&se_m[1]){ref_a=(se_m[1]=='google'&&ref_a=='rss')?'igoogle':'searchengine';ref_id=0;}else{if(dref_d!=document.location.host.replace('www.','')){ref_a='referral';ref_id=0;}}}
if(ref_a)
u+='&d1='+ref_a;if(ref_id)
u+='&d2='+ref_id;u+='&r='+new Date().getTime();var i=new Image(1,1);i.src=u;return true;}}})();
;function xoopsGetElementById(id){if(document.getElementById){return(document.getElementById(id));}else if(document.all){return(document.all[id]);}else{if((navigator.appname.indexOf("Netscape")!=-1)&&parseInt(navigator.appversion==4)){return(document.layers[id]);}}}
function xoopsSetElementProp(name,prop,val){var elt=xoopsGetElementById(name);if(elt)elt[prop]=val;}
function xoopsSetElementStyle(name,prop,val){var elt=xoopsGetElementById(name);if(elt&&elt.style)elt.style[prop]=val;}
function xoopsGetFormElement(fname,ctlname){var frm=document.forms[fname];return frm?frm.elements[ctlname]:null;}
function justReturn(){return;}
function openWithSelfMain(url,name,width,height,returnwindow){var options="width="+width+",height="+height+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no";var new_window=window.open(url,name,options);window.self.name="main";new_window.focus();if(returnwindow!=null){return new_window;}}
function setElementColor(id,color){xoopsGetElementById(id).style.color="#"+color;}
function setElementFont(id,font){xoopsGetElementById(id).style.fontFamily=font;}
function setElementSize(id,size){xoopsGetElementById(id).style.fontSize=size;}
function changeDisplay(id){var elestyle=xoopsGetElementById(id).style;if(elestyle.display==""){elestyle.display="none";}else{elestyle.display="block";}}
function setVisible(id){xoopsGetElementById(id).style.visibility="visible";}
function setHidden(id){xoopsGetElementById(id).style.visibility="hidden";}
function makeBold(id){var eleStyle=xoopsGetElementById(id).style;if(eleStyle.fontWeight!="bold"&&eleStyle.fontWeight!="700"){eleStyle.fontWeight="bold";}else{eleStyle.fontWeight="normal";}}
function makeItalic(id){var eleStyle=xoopsGetElementById(id).style;if(eleStyle.fontStyle!="italic"){eleStyle.fontStyle="italic";}else{eleStyle.fontStyle="normal";}}
function makeUnderline(id){var eleStyle=xoopsGetElementById(id).style;if(eleStyle.textDecoration!="underline"){eleStyle.textDecoration="underline";}else{eleStyle.textDecoration="none";}}
function makeLineThrough(id){var eleStyle=xoopsGetElementById(id).style;if(eleStyle.textDecoration!="line-through"){eleStyle.textDecoration="line-through";}else{eleStyle.textDecoration="none";}}
function appendSelectOption(selectMenuId,optionName,optionValue){var selectMenu=xoopsGetElementById(selectMenuId);var newoption=new Option(optionName,optionValue);newoption.selected=true;selectMenu.options[selectMenu.options.length]=newoption;}
function disableElement(target){var targetDom=xoopsGetElementById(target);if(targetDom.disabled!=true){targetDom.disabled=true;}else{targetDom.disabled=false;}}
function xoopsCheckAll(formname,switchid){var ele=document.forms[formname].elements;var switch_cbox=xoopsGetElementById(switchid);for(var i=0;i<ele.length;i++){var e=ele[i];if((e.name!=switch_cbox.name)&&(e.type=='checkbox')){e.checked=switch_cbox.checked;}}}
function xoopsCheckGroup(formname,switchid,groupid){var ele=document.forms[formname].elements;var switch_cbox=xoopsGetElementById(switchid);for(var i=0;i<ele.length;i++){var e=ele[i];if((e.type=='checkbox')&&(e.id==groupid)){e.checked=switch_cbox.checked;e.click();e.click();}}}
function xoopsCheckAllElements(elementIds,switchId){var switch_cbox=xoopsGetElementById(switchId);for(var i=0;i<elementIds.length;i++){var e=xoopsGetElementById(elementIds[i]);if((e.name!=switch_cbox.name)&&(e.type=='checkbox')){e.checked=switch_cbox.checked;}}}
function xoopsSavePosition(id)
{var textareaDom=xoopsGetElementById(id);if(textareaDom.createTextRange){textareaDom.caretPos=document.selection.createRange().duplicate();}}
function xoopsInsertText(domobj,text)
{if(domobj.selectionEnd){var str1=domobj.value.substring(0,domobj.selectionStart);var str2=domobj.value.substring(domobj.selectionEnd,domobj.value.length);domobj.value=str1+text+str2;domobj.selectionEnd=domobj.selectionStart;domobj.blur();}else
if(domobj.createTextRange&&domobj.caretPos){var caretPos=domobj.caretPos;caretPos.text=caretPos.text.charAt(caretPos.text.length-1)==' '?text+' ':text;}else if(domobj.getSelection&&domobj.caretPos){var caretPos=domobj.caretPos;caretPos.text=caretPos.text.charat(caretPos.text.length-1)==' '?text+' ':text;}else{domobj.value=domobj.value+text;}}
function xoopsCodeSmilie(id,smilieCode){var revisedMessage;var textareaDom=xoopsGetElementById(id);xoopsInsertText(textareaDom,smilieCode);textareaDom.focus();return;}
function showImgSelected(imgId,selectId,imgDir,extra,xoopsUrl){if(xoopsUrl==null){xoopsUrl="./";}
imgDom=xoopsGetElementById(imgId);selectDom=xoopsGetElementById(selectId);if(selectDom.options[selectDom.selectedIndex].value!=""){imgDom.src=xoopsUrl+"/"+imgDir+"/"+selectDom.options[selectDom.selectedIndex].value+extra;}else{imgDom.src=xoopsUrl+"/images/blank.gif";}}
function xoopsCodeUrl(id,enterUrlPhrase,enterWebsitePhrase){if(enterUrlPhrase==null){enterUrlPhrase="Enter the URL of the link you want to add:";}
if(enterWebsitePhrase==null){enterWebsitePhrase="Enter the web site title:";}
var text=prompt(enterUrlPhrase,"");var domobj=xoopsGetElementById(id);if(text!=null&&text!=""){var selection=getSelect(id);if(selection.length>0){var text2=prompt(enterWebsitePhrase,selection);}else{var text2=prompt(enterWebsitePhrase,"");}
if(text2!=null){if(text2==""){var result="[url="+text+"]"+text+"[/url]";}else{var pos=text2.indexOf(unescape('%00'));if(0<pos){text2=text2.substr(0,pos);}
var result="[url="+text+"]"+text2+"[/url]";}
xoopsInsertText(domobj,result);}}
domobj.focus();}
function xoopsCodeImg(id,enterImgUrlPhrase,enterImgPosPhrase,imgPosRorLPhrase,errorImgPosPhrase){if(enterImgUrlPhrase==null){enterImgUrlPhrase="Enter the URL of the image you want to add:";}
var selection=getSelect(id);if(selection.length>0){var text=prompt(enterImgUrlPhrase,selection);}else{var text=prompt(enterImgUrlPhrase,"");}
var domobj=xoopsGetElementById(id);if(text!=null&&text!=""){if(enterImgPosPhrase==null){enterImgPosPhrase="Now, enter the position of the image.";}
if(imgPosRorLPhrase==null){imgPosRorLPhrase="'R' or 'r' for right, 'L' or 'l' for left, or leave it blank.";}
if(errorImgPosPhrase==null){errorImgPosPhrase="ERROR! Enter the position of the image:";}
var text2=prompt(enterImgPosPhrase+"\n"+imgPosRorLPhrase,"");while((text2!="")&&(text2!="r")&&(text2!="R")&&(text2!="l")&&(text2!="L")&&(text2!=null)){text2=prompt(errorImgPosPhrase+"\n"+imgPosRorLPhrase,"");}
if(text2=="l"||text2=="L"){text2=" align=left";}else if(text2=="r"||text2=="R"){text2=" align=right";}else{text2="";}
var result="[img"+text2+"]"+text+"[/img]";xoopsInsertText(domobj,result);}
domobj.focus();}
function xoopsCodeEmail(id,enterEmailPhrase){if(enterEmailPhrase==null){enterEmailPhrase="Enter the email address you want to add:";}
var selection=getSelect(id);if(selection.length>0){var text=prompt(enterEmailPhrase,selection);}else{var text=prompt(enterEmailPhrase,"");}
var domobj=xoopsGetElementById(id);if(text!=null&&text!=""){var result="[email]"+text+"[/email]";xoopsInsertText(domobj,result);}
domobj.focus();}
function xoopsCodeQuote(id,enterQuotePhrase){if(enterQuotePhrase==null){enterQuotePhrase="Enter the text that you want to be quoted:";}
var selection=getSelect(id);if(selection.length>0){var text=prompt(enterQuotePhrase,selection);}else{var text=prompt(enterQuotePhrase,"");}
var domobj=xoopsGetElementById(id);if(text!=null&&text!=""){var pos=text.indexOf(unescape('%00'));if(0<pos){text=text.substr(0,pos);}
var result="[quote]"+text+"[/quote]";xoopsInsertText(domobj,result);}
domobj.focus();}
function xoopsCodeCode(id,enterCodePhrase){if(enterCodePhrase==null){enterCodePhrase="Enter the codes that you want to add.";}
var selection=getSelect(id);if(selection.length>0){var text=prompt(enterCodePhrase,selection);}else{var text=prompt(enterCodePhrase,"");}
var domobj=xoopsGetElementById(id);if(text!=null&&text!=""){var result="[code]"+text+"[/code]";xoopsInsertText(domobj,result);}
domobj.focus();}
function xoopsCodeText(id,hiddentext,enterTextboxPhrase){var textareaDom=xoopsGetElementById(id);var textDom=xoopsGetElementById(id+"Addtext");var fontDom=xoopsGetElementById(id+"Font");var colorDom=xoopsGetElementById(id+"Color");var sizeDom=xoopsGetElementById(id+"Size");var xoopsHiddenTextDomStyle=xoopsGetElementById(hiddentext).style;var selection=getSelect(id);if(selection.length>0){var textDomValue=selection;}else{var textDomValue=textDom.value;}
var fontDomValue=fontDom.options[fontDom.options.selectedIndex].value;var colorDomValue=colorDom.options[colorDom.options.selectedIndex].value;var sizeDomValue=sizeDom.options[sizeDom.options.selectedIndex].value;if(textDomValue==""){if(enterTextboxPhrase==null){enterTextboxPhrase="Please input text into the textbox.";}
alert(enterTextboxPhrase);textDom.focus();}else{if(fontDomValue!="FONT"){textDomValue="[font="+fontDomValue+"]"+textDomValue+"[/font]";fontDom.options[0].selected=true;}
if(colorDomValue!="COLOR"){textDomValue="[color="+colorDomValue+"]"+textDomValue+"[/color]";colorDom.options[0].selected=true;}
if(sizeDomValue!="SIZE"){textDomValue="[size="+sizeDomValue+"]"+textDomValue+"[/size]";sizeDom.options[0].selected=true;}
if(xoopsHiddenTextDomStyle.fontWeight=="bold"||xoopsHiddenTextDomStyle.fontWeight=="700"){textDomValue="[b]"+textDomValue+"[/b]";xoopsHiddenTextDomStyle.fontWeight="normal";}
if(xoopsHiddenTextDomStyle.fontStyle=="italic"){textDomValue="[i]"+textDomValue+"[/i]";xoopsHiddenTextDomStyle.fontStyle="normal";}
if(xoopsHiddenTextDomStyle.textDecoration=="underline"){textDomValue="[u]"+textDomValue+"[/u]";xoopsHiddenTextDomStyle.textDecoration="none";}
if(xoopsHiddenTextDomStyle.textDecoration=="line-through"){textDomValue="[d]"+textDomValue+"[/d]";xoopsHiddenTextDomStyle.textDecoration="none";}
xoopsInsertText(textareaDom,textDomValue);textDom.value="";xoopsHiddenTextDomStyle.color="#000000";xoopsHiddenTextDomStyle.fontFamily="";xoopsHiddenTextDomStyle.fontSize="12px";xoopsHiddenTextDomStyle.visibility="hidden";textareaDom.focus();}}
function xoopsValidate(subjectId,textareaId,submitId,plzCompletePhrase,msgTooLongPhrase,allowedCharPhrase,currCharPhrase){var maxchars=65535;var subjectDom=xoopsGetElementById(subjectId);var textareaDom=xoopsGetElementById(textareaId);var submitDom=xoopsGetElementById(submitId);if(textareaDom.value==""||subjectDom.value==""){if(plzCompletePhrase==null){plzCompletePhrase="Please complete the subject and message fields.";}
alert(plzCompletePhrase);return false;}
if(maxchars!=0){if(textareaDom.value.length>maxchars){if(msgTooLongPhrase==null){msgTooLongPhrase="Your message is too long.";}
if(allowedCharPhrase==null){allowedCharPhrase="Allowed max chars length: ";}
if(currCharPhrase==null){currCharPhrase="Current chars length: ";}
alert(msgTooLongPhrase+"\n\n"+allowedCharPhrase+maxchars+"\n"+currCharPhrase+textareaDom.value.length+"");textareaDom.focus();return false;}else{submitDom.disabled=true;return true;}}else{submitDom.disabled=true;return true;}}
function getSelect(id){if(window.getSelection){ele=document.getElementById(id);var selection=ele.value.substring(ele.selectionStart,ele.selectionEnd);}
else if(document.getSelection||window.getSelection){var selection=document.getSelection();}
else if(document.selection){var selection=document.selection.createRange().text;}
else{var selection=null;}
return selection;}
function getSelectedText(){var userSelection;if(window.getSelection){userSelection=window.getSelection();}else if(document.selection){userSelection=document.selection.createRange();}
var selectedText=userSelection;if(userSelection.text){selectedText=userSelection.text;}
return selectedText;}
;(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}
var validator=$.data(this[0],'validator');if(validator){return validator;}
validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){validator.submitButton=this;});}
this.submit(function(event){if(validator.settings.debug)
event.preventDefault();function handle(){if(validator.settings.submitHandler){if(validator.submitButton){var hidden=$("<input type='hidden'/>").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}
validator.settings.submitHandler.call(validator,validator.currentForm);if(validator.submitButton){hidden.remove();}
return false;}
return true;}
if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}
if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}
return handle();}else{validator.focusInvalid();return false;}});}
return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=true;var validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)
settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}
var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}
var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}
return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(""+a.value);},filled:function(a){return!!$.trim(""+a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend(true,{},$.validator.defaults,options);this.currentForm=form;this.init();};$.validator.format=function(source,params){if(arguments.length==1)
return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}
if(params.constructor!=Array){params=[params];}
$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.addWrapper(this.errorsFor(element)).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)
this.element(element);else if(element.parentNode.name in this.submitted)
this.element(element.parentNode);},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.validator.format("Please enter no more than {0} characters."),minlength:$.validator.format("Please enter at least {0} characters."),rangelength:$.validator.format("Please enter a value between {0} and {1} characters long."),range:$.validator.format("Please enter a value between {0} and {1}."),max:$.validator.format("Please enter a value less than or equal to {0}."),min:$.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator"),eventType="on"+event.type.replace(/^validate/,"");validator.settings[eventType]&&validator.settings[eventType].call(validator,this[0]);}
$(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",delegate).validateDelegate(":radio, :checkbox, select, option","click",delegate);if(this.settings.invalidHandler)
$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())
$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}
return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}
if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}
this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}
this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}
this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)
$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)
count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin");}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))
return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name).not(this.settings.ignore)[0];}
var rules=$(element).rules();var dependencyMismatch=false;for(var method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}
dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}
if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id
+", check the '"+rule.method+"' method",e);throw e;}}
if(dependencyMismatch)
return;if(this.objectLength(rules))
this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)
return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined)
return arguments[i];}
return undefined;},defaultMessage:function(element,method){return this.findDefined(this.customMessage(element.name,method),this.customMetaMessage(element,method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[method],"<strong>Warning: No message defined for "+element.name+"</strong>");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method),theregex=/\$?\{(\d+)\}/g;if(typeof message=="function"){message=message.call(this,rule.parameters,element);}else if(theregex.test(message)){message=jQuery.format(message.replace(theregex,'{$1}'),rule.parameters);}
this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)
toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}
if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}
if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}
if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}
this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}
if(!this.labelContainer.append(label).length)
this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}
if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}
this.toShow=this.toShow.add(label);},errorsFor:function(element){var name=this.idOrName(element);return this.errors().filter(function(){return $(this).attr('for')==name;});},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return /radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))
return this.findByName(element.name).filter(':checked').length;}
return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)
this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();this.formSubmitted=false;}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false;}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",{old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(var method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}
if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}
return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}
return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}
if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}
if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}
if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}
if(rules.messages){delete rules.messages;}
return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}
return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message!=undefined?message:$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))
return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var val=$(element).val();return val&&val.length>0;case'input':if(this.checkable(element))
return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))
return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])
this.settings.messages[element.name]={};previous.originalMessage=this.settings.messages[element.name].remote;this.settings.messages[element.name].remote=previous.message;param=typeof param=="string"&&{url:param}||param;if(this.pending[element.name]){return"pending";}
if(previous.old===value){return previous.valid;}
previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){validator.settings.messages[element.name].remote=previous.originalMessage;var valid=response===true;if(valid){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};var message=response||validator.defaultMessage(element,"remote");errors[element.name]=previous.message=$.isFunction(message)?message(value):message;validator.showErrors(errors);}
previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))
return"dependency-mismatch";if(/[^0-9-]+/.test(value))
return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(var n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)
nDigit-=9;}
nCheck+=nDigit;bEven=!bEven;}
return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){var target=$(param).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){$(element).valid();});return value==target.val();}}});$.format=$.validator.format;})(jQuery);;(function($){var pendingRequests={};if($.ajaxPrefilter){$.ajaxPrefilter(function(settings,_,xhr){var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}
pendingRequests[port]=xhr;}});}else{var ajax=$.ajax;$.ajax=function(settings){var mode=("mode"in settings?settings:$.ajaxSettings).mode,port=("port"in settings?settings:$.ajaxSettings).port;if(mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}
return(pendingRequests[port]=ajax.apply(this,arguments));}
return ajax.apply(this,arguments);};}})(jQuery);;(function($){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){this.addEventListener(original,handler,true);},teardown:function(){this.removeEventListener(original,handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};function handler(e){e=$.event.fix(e);e.type=fix;return $.event.handle.call(this,e);}});};$.extend($.fn,{validateDelegate:function(delegate,type,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});}});})(jQuery);jQuery.extend(jQuery.validator.messages,{required:"Dette felt er p&#229;kr&#230;vet.",maxlength:jQuery.validator.format("Indtast h&#248;jst {0} tegn."),minlength:jQuery.validator.format("Indtast mindst {0} tegn."),rangelength:jQuery.validator.format("Indtast mindst {0} og h&#248;jst {1} tegn."),email:"Indtast en gyldig email-adresse.",url:"Indtast en gyldig URL.",date:"Indtast en gyldig dato.",number:"Indtast et tal.",digits:"Indtast kun cifre.",equalTo:"Indtast den samme v&#230;rdi igen.",range:jQuery.validator.format("Angiv en v&#230;rdi mellem {0} og {1}."),max:jQuery.validator.format("Angiv en v&#230;rdi der h&#248;jst er {0}."),min:jQuery.validator.format("Angiv en v&#230;rdi der mindst er {0}."),creditcard:"Indtast et gyldigt kreditkortnummer."});
;(function($){var methods={doRequest:function(options){$.ajax({url:"/forum/ajax/",data:({'request':options["requestHash"],'clientInput':options["clientInput"]}),dataType:"json",type:"post",success:function(response){if(response['success']){if(methods[response['data']['handler']]){methods[response['data']['handler']](response['data']['args']);}else{$.error('Handler '+response['data']['handler']+' does not exist on jQuery.idgforum_ajax');}}else{methods['handleError'](response['data']);}}});return this;},handleError:function(myErrors){$.each(myErrors[400],function(key,value){alert(value);});return this;},handleCategoryStats:function(args){for(id in args){for(property in args[id]){if(property=='read'){if(!args[id][property]){$('#forum_read_'+id).each(function(){$(this).attr('src','/images/idgforum/unread_48.png');});}}}}
return this;},handleForumStats:function(args){for(property in args){methods['handleTopicStats']({"id":property,"data":args[property]});}
return this;},handleTopicStats:function(args){var id=args["id"];var data=args['data'];for(property in data){if(property=='title'){$('#topic_title_'+id).each(function(){$(this).html(data[property]);});}else if(property=='posts'){$('#topic_replies_'+id).each(function(){$(this).html(data[property]);});}else if(property=='views'){$('#topic_views_'+id).each(function(){$(this).html(data[property]);});}else if(property=='last_poster_uname'){$('#topic_last_poster_name_'+id).each(function(){$(this).html(data[property]);});}else if(property=='last_post_timestamp'){$('#topic_last_post_timestamp_'+id).each(function(){$(this).html(data[property]);});}else if(property=='read'){if(data[property]=="0"){$('#topic_read_'+id).each(function(){$(this).attr('src','/images/idgforum/unread_20.png');});}}else if(property=='thumbsup'){$('#topic_thumbsup_'+id).each(function(){if(data[property]>0){$(this).html("+"+data[property]+'&nbsp;<img src="/images/idgtracker/thumbup.gif" align="middle">');}});}}},handleWatchTopic:function(args){var newContent="";if(args['isWatched']=="1"){newContent='<button id="idgforum_following" style="width:105px" onclick="ajaxRequest(\''+args['newRequest']+'\');return false;">Du følger</button>';}else{newContent='<button id="idgforum_follow" style="width:105px" onclick="ajaxRequest(\''+args['newRequest']+'\');return false;">Følg</button>';}
$("#topic_watch_"+args['topicid']).html(newContent);$().idgforumButton("follow");$().idgforumButton("following");return this;},handleReportPost:function(args){if(args["postid"]>0){$("#idgforum_report-"+args["postid"]).replaceWith('<button id="idgforum_reported-'+args['postid']+'" class="ui-state-error">Anmeldt</button>');$().idgforumButton("reported");}
return this;},handleShowThumbsup:function(args){$("#totalThumbsup").html(args["thumbsup"]);return this;}};$.fn.idgforumAjax=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments);}else{$.error('Method '+method+' does not exist on jQuery.tooltip');}};})(jQuery);function ajaxRequest(requestHash,clientInput)
{$j().idgforumAjax("doRequest",{"requestHash":requestHash,"clientInput":clientInput});return false;}
(function($){var methods={answer:function(options){$(":button[id|=idgforum_answer]").button({icons:{primary:"ui-icon-comment"}}).click(function(event){event.preventDefault();$.ajax({url:'/modules/idgforum/post.php',data:{"op":"answer","loc":$(this).attr("loc"),"postid":$(this).attr("postid")},dataType:"html",success:function(data){$("#new_post").html(data);methods["register"]();methods["save"]();methods["cancel"]();methods["preview"]();$("#post_form").validate({rules:{post_text:"required"},errorPlacement:function(error,element){error.appendTo(element.siblings("#error"));}});$("#new_post").show();if(options["reply"]){$("#idgforum_reply").hide();}else if(options["showall"]){$("#foldedposts").show("blind");$("#showall").hide();}
document.location="#new_post";}});});return this;},reported:function(){$(":button[id|=idgforum_reported]").button({icons:{primary:"ui-icon-locked"},disabled:true});return this;},report:function(){$(":button[id|=idgforum_report]").button({icons:{primary:"ui-icon-alert"}}).click(function(){$('#report-requestHash').val($(this).attr("request"));$('#report-dialog-form').dialog("open");});return this;},register:function(){$(":button[id|=idgforum_register]").button({icons:{primary:"ui-icon-plus"}}).click(function(e){e.preventDefault();document.location="/forum/profile/login?redirectTo="+$(this).attr('redirect');});return this;},save:function(){$(":button[id|=idgforum_save]").button({icons:{primary:"ui-icon-disk"}});return this;},cancel:function(){$(":button[id|=idgforum_cancel]").button({icons:{primary:"ui-icon-cancel"}}).click(function(e){e.preventDefault();$("#post_form")[0].reset();});return this;},canceltopic:function(){$(":button[id|=idgforum_cancel]").button({icons:{primary:"ui-icon-cancel"}}).click(function(e){e.preventDefault();$("#topic_form")[0].reset();document.location=$(this).attr('rel');});return this;},preview:function(){$(":button[id|=idgforum_preview]").button({icons:{primary:"ui-icon-search"}}).click(function(e){e.preventDefault();$.ajax({url:'/modules/idgforum/post.php',data:{"op":"preview","returnurl":$("#returnurl").val(),"topicid":$("#topicid").val(),"itemtype":$("#itemtype").val(),"itemid":$("#itemid").val(),"post_text":$("#post_text").val()},dataType:"html",success:function(data){$("#preview_post").html(data+"<br class='clear'/>").show();document.location="#preview_post";}});});return this;},previewtopic:function(){$(":button[id|=idgforum_preview]").button({icons:{primary:"ui-icon-search"}}).click(function(e){e.preventDefault();$.ajax({url:'/modules/idgforum/topic.php',data:{"op":"preview","returnurl":$("#returnurl").val(),"forumid":$("#forumid").val(),"itemtype":$("#itemtype").val(),"itemid":$("#itemid").val(),"topic_title":$("#topic_title").val(),"post_text":$("#post_text").val()},dataType:"html",success:function(data){$("#preview_topic").html(data).show();document.location="#preview_topic";}});});return this;},reply:function(){$(":button[id|=idgforum_reply]").button({icons:{primary:"ui-icon-comment"}}).click(function(e){e.preventDefault();$.ajax({url:'/modules/idgforum/post.php',data:{"op":"new","topicid":$(this).attr("topicid")},dataType:"html",success:function(data){$("#new_post").html(data);methods["register"]();methods["save"]();methods["cancel"]();methods["preview"]();$("#post_form").validate({rules:{post_text:"required"},errorPlacement:function(error,element){error.appendTo(element.siblings("#error"));}});$("#new_post").show();}});$(this).hide();});},following:function(){$(":button[id|=idgforum_following]").addClass("ui-button-following").button({icons:{primary:"ui-icon-check"}}).hover(function(){$(this).toggleClass("ui-button-unfollow").button({icons:{primary:"ui-icon-closethick"},label:"Følg ikke"});},function(){$(this).toggleClass("ui-button-unfollow").button({icons:{primary:"ui-icon-check"},label:"Du følger"});});},follow:function(){$(":button[id|=idgforum_follow]").addClass("ui-button-follow").button({icons:{primary:"ui-icon-plusthick"}});},thumbsup:function(){$(":button[id|=idgforum_thumbsup]").addClass("ui-button-thumbsup").button({icons:{primary:"ui-icon-thumbsup"}}).click(function(){idg_tracker.track(TRACKER_TYPE_THUMB_UP,TRACKER_ITEMTYPE_FORUM_TOPIC,$(this).attr("itemid"),'');$(":button[id|=idgforum_thumbsup]").replaceWith('<button id="idgforum_hasThumbsup">Du synes om dette emne!</button>');$(":button[id|=idgforum_hasThumbsup]").addClass("ui-button-thumbsup").addClass("ui-state-highlight").button({icons:{primary:"ui-icon-thumbsup"},disabled:true});});},hasThumbsup:function(){$(":button[id|=idgforum_hasThumbsup]").addClass("ui-button-thumbsup").addClass("ui-state-highlight").button({icons:{primary:"ui-icon-thumbsup"},disabled:true});}};$.fn.idgforumButton=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments);}else{$.error('Method '+method+' does not exist on jQuery.idgforumButton');}};})(jQuery)
function displayLinkWarning(element){$link=$j(element).attr("href");if(!($link.indexOf("http://"+document.domain)==0)){$j('#idgforum-warning-link').html($link);$j('#idgforum-warning').dialog("open");return false;}
return true;}
function addBBCode(element,startWith,closeWith,option)
{var input,begin,end;var selection;selection=$j(element).getSelection();begin=$j(element).val().substr(0,selection.start);end=$j(element).val().substr(selection.end,$j(element).val().length);if(option=='img'){var prefill="http://";if(selection.text.length>0){prefill=selection.text;}
input=prompt("Angiv billedets webadresse",prefill);if(input==null){return;}}
if(option=='url'){var prefill="http://";if(selection.text.length>0){closeWith=closeWith.replace(/link/i,selection.text);if(selection.text.indexOf('http://')!=-1){prefill=selection.text;}}
input=prompt("Angiv webadressen",prefill);if(input==null){return;}}
if(selection.text.length>0){if(option=='img'||option=='url'){startWith=startWith.replace('%s',input);if(input==selection.text){startWith=startWith.replace('='+selection.text,'');}
closeWith=closeWith.replace('%s',input);$j(element).val(begin+startWith+closeWith+end);}else{$j(element).val(begin+startWith+selection.text+closeWith+end);}}else{if(option=='img'||option=='url'){var output=startWith+closeWith;output=output.replace('%s',input);$j(element).val($j(element).val()+output);}else{$j(element).val($j(element).val()+startWith+input+closeWith);}}}
(function(){var fieldSelection={getSelection:function(){var e=this.jquery?this[0]:this;return(('selectionStart'in e&&function(){var l=e.selectionEnd-e.selectionStart;return{start:e.selectionStart,end:e.selectionEnd,length:l,text:e.value.substr(e.selectionStart,l)};})||(document.selection&&function(){e.focus();var r=document.selection.createRange();if(r==null){return{start:0,end:e.value.length,length:0}}
var re=e.createTextRange();var rc=re.duplicate();re.moveToBookmark(r.getBookmark());rc.setEndPoint('EndToStart',re);return{start:rc.text.length,end:rc.text.length+r.text.length,length:r.text.length,text:r.text};})||function(){return{start:0,end:e.value.length,length:0};})();},replaceSelection:function(){var e=this.jquery?this[0]:this;var text=arguments[0]||'';return(('selectionStart'in e&&function(){e.value=e.value.substr(0,e.selectionStart)+text+e.value.substr(e.selectionEnd,e.value.length);return this;})||(document.selection&&function(){e.focus();document.selection.createRange().text=text;return this;})||function(){e.value+=text;return this;})();}};jQuery.each(fieldSelection,function(i){jQuery.fn[i]=this;});})();$j(function(){$j("#new_topic").button({icons:{primary:"ui-icon-comment"}}).click(function(){location.href=$j(this).attr("link");});});$j(document).ready(function(){$j("#report_form").validate({rules:{"report-requestHash":"required","report-reason":"required"},errorPlacement:function(error,element){error.insertAfter(element.parent());}});$j("#report-dialog-form").dialog({autoOpen:false,height:320,width:450,modal:true,resizable:false,buttons:{Cancel:function(){$j(this).dialog("close");},"Report":function(){ajaxRequest($j("#report-requestHash").val(),{"reason":$j("#report-reason").val(),"comment":$j("#report-comment").val()});$j(this).dialog("close");}}});$j("#idgforum-warning").dialog({autoOpen:false,height:320,width:450,modal:true,resizable:false,title:'<span class="ui-icon ui-icon-alert" style="float:left"></span>&nbsp;Attention!',buttons:{"No":function(){$j(this).dialog("close");},"Yes":function(){document.location=$j("#idgforum-warning-link").html();}}})
$j().idgforumButton("report");$j().idgforumButton("reported");$j().idgforumButton("answer",{"reply":true});$j().idgforumButton("reply");$j().idgforumButton("follow");$j().idgforumButton("following");$j().idgforumButton("thumbsup");$j().idgforumButton("hasThumbsup");$j().idgforumButton("save");$j().idgforumButton("canceltopic");$j().idgforumButton("previewtopic");$j("#topic_form").validate({errorPlacement:function(error,element){error.appendTo(element.siblings("#error"));}});function split(val){return val.split(/,\s*/);}
function extractLast(term){return split(term).pop();}
$j("#topic_keywords").bind("keydown",function(event){if(event.keyCode===$j.ui.keyCode.TAB&&$(this).data("autocomplete").menu.active){event.preventDefault();}}).autocomplete({source:function(request,response){$j.getJSON("/forum/topic/keywordsearch/",{term:extractLast(request.term)},response);},search:function(){var term=extractLast(this.value);if(term.length<2){return false;}},focus:function(){return false;},select:function(event,ui){var terms=split(this.value);terms.pop();terms.push(ui.item.label);terms.push("");this.value=terms.join(", ");return false;}});});$j(document).ready(function(){$j("#profile_form").validate({rules:{agree:"required",username:{required:true,minlength:2},pass1:{required:true,minlength:6},pass2:{required:true,minlength:6,equalTo:"#pass1"},name:"required",address:"required",postal:"required",city:"required",email:{required:true,email:true}},errorPlacement:function(error,element){error.insertAfter(element.parent());}});$j("#edit_profile").click(function(){document.location="/forum/profile/edit/";});$j(":button[id|=goto_edit]").button({icons:{primary:"ui-icon-pencil"}}).click(function(){document.location="/forum/profile/edit/";});$j(":button[id|=new_profile]").button({icons:{primary:"ui-icon-plus"}});$j(":button[id|=upgrade_profile]").button({icons:{primary:"ui-icon-plusthick"}});$j(":button[id|=edit_profile]").button({icons:{primary:"ui-icon-pencil"}});$j().idgforumButton("follow");$j().idgforumButton("following");});
;(function($){var defaults={prefix:'lazyload',url:''};var positionIds=[];var parentIds=[];var children=[];var methods={init:function(options){var options=$.extend({},defaults,options);$('div[class^=admanager-position][parent!=0]').each(function(){var parentPosition=$('.admanager-position-'+$(this).attr('parent'));var contentWidth=parentPosition.find("."+options.prefix+"-content").width();var parentWidth=parentPosition.width();var space=parentWidth-contentWidth;var needed=$(this).css('width').replace('px','');if(space>=needed&&options.url!=''){$(this).load(options.url,{"id":$(this).attr('class').replace(options.prefix+'-position-','')});$(this).show();parentPosition.append($(this));}});}};$.fn.lazyload=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments);}else{$.error('Method '+method+' does not exist on jQuery.lazyload');}};})(jQuery);
;$j(document).ready(function(){var url="/forum/link/"+$j("#idgforumInline").attr("itemtype")+"/"+$j("#idgforumInline").attr("itemid");if($j("#idgforumInline").attr("limit")!==undefined){url=url+"/?limit="+$j("#idgforum").attr("limit");}
var returnurl="/"+$j("#idgforumInline").attr("itemtype")+"/"+$j("#idgforumInline").attr("itemid");if($j("#idgforumInline").attr("returnurl")!==undefined){returnurl=$j("#idgforumInline").attr("returnurl");}
$j("#idgforumInline").html('<img src="/common/images/loading_2.gif"> loading...');$j("#idgforumInline").load(url+" #idgforum_container",function(){$j.ajax({url:'/modules/idgforum/post.php',data:{"op":"new","itemtype":$j("#idgforumInline").attr("itemtype"),"itemid":$j("#idgforumInline").attr("itemid"),"returnurl":returnurl},dataType:"html",success:function(data){$j("#new_post").html(data);$j("#showall").click(function(){$j("#foldedposts").show("blind");$j(this).hide();});$j("#report_form").validate({rules:{"report-requestHash":"required","report-reason":"required"},errorPlacement:function(error,element){error.insertAfter(element.parent());}});$j("#report-dialog-form").dialog({autoOpen:false,height:320,width:450,modal:true,resizable:false,buttons:{Cancel:function(){$j(this).dialog("close");},"Report":function(){ajaxRequest($j("#report-requestHash").val(),{"reason":$j("#report-reason").val(),"comment":$j("#report-comment").val()});$j(this).dialog("close");}}});$j("#idgforum-warning").dialog({autoOpen:false,height:320,width:450,modal:true,resizable:false,title:'<span class="ui-icon ui-icon-alert" style="float:left"></span>&nbsp;Attention!',buttons:{"No":function(){$j(this).dialog("close");},"Yes":function(){document.location=$j("#idgforum-warning-link").html();}}})
$j().idgforumButton("report");$j().idgforumButton("reported");$j().idgforumButton("answer",{"showall":true});$j().idgforumButton("register");$j().idgforumButton("save");$j().idgforumButton("cancel");$j().idgforumButton("preview");$j("#new_post").show();}});});});
;function openAds(what){var m3_u=(location.protocol=='https:'?'https://www.computerworld.dk/openads/www/delivery/ajs.php':'http://www.computerworld.dk/openads/www/delivery/ajs.php');var m3_r=Math.floor(Math.random()*99999999999);if(!document.MAX_used)document.MAX_used=',';document.write("<scr"+"ipt type='text/javascript' src='"+m3_u);document.write("?"+what+"&amp;block=1");document.write('&amp;cb='+m3_r);if(document.MAX_used!=',')document.write("&amp;exclude="+document.MAX_used);document.write("&amp;loc="+escape(window.location));if(document.referrer)document.write("&amp;referer="+escape(document.referrer));if(document.context)document.write("&context="+escape(document.context));if(document.mmm_fo)document.write("&amp;mmm_fo=1");document.write("'><\/scr"+"ipt>");}
;function validateSubscribe(){$j("#newsletterformSubscribe").validate({rules:{email:{required:true,email:true},name:"required",jobtitle:"required",jobtitle_id:"numeric"},errorPlacement:function(error,element){error.insertAfter(element.parent());}});$j("#newsletterformSubscribe").submit();}
