$(function(){$('#util-international').toggle(function(){$("#util-regions").remove().prependTo("#placeholder-regions").slideToggle('swing');$("#expandSign").html('[&minus;]')},function(){$("#util-regions").slideToggle('swing');$("#expandSign").html('[+]')});$(function(){swapValues=[];$(".swap_value").each(function(i){swapValues[i]=$(this).val();$(this).focus(function(){if($(this).val()==swapValues[i]){$(this).val("")}}).blur(function(){if($.trim($(this).val())==""){$(this).val(swapValues[i])}})})});$("#signup-form").validate({rules:{fname:{required:true,minlength:2,maxlength:20},lname:{required:true,minlength:2,maxlength:30},zip:{required:true,minlength:2,maxlength:20},company:{required:true,minlength:2,maxlength:30},title:{required:true,minlength:2,maxlength:30},email:{required:true},phone:{required:true,minlength:2,maxlength:20}},messages:{fname:{required:"Please specify your first name.",minlength:"First name should be between 2 - 20 characters <br/>in length.",maxlength:"First name should be between 2 - 20 characters <br/>in length."},lname:{required:"Please specify your last name.",minlength:"Last name should be between 2 - 30 characters <br/>in length.",maxlength:"Last name should be between 2 - 30 characters <br/>in length."},state:"Please specify your state.",country:"Please specify your country.",zip:{required:"Please specify your zip/post code.",minlength:"Zip/post code should be between 2 - 20 characters <br/>in length.",maxlength:"Zip/post code should be between 2 - 20 characters in length."},company:{required:"Please specify your company.",minlength:"Company should be between 2 - 50 characters <br/>in length.",maxlength:"Company should be between 2 - 50 characters <br/>in length."},title:{required:"Please specify your title.",minlength:"Title should be between 2 - 30 characters <br/>in length.",maxlength:"Title should be between 2 - 30 characters <br/>in length."},email:{required:"Please specify your email address.",email:"Please enter a valid email address."},phone:{required:"Please specify your phone.",minlength:"Phone should be between 2 - 20 characters <br/>in length.",maxlength:"Phone should be between 2 - 20 characters <br/>in length."}},onkeyup:false});$("#country").change(function(){var selectedItem=$('#country').val();if(selectedItem=='USA'||selectedItem=='Canada'){$("#state").rules("add",{required:true});$("#state").valid()}else{$("#state").rules("add",{required:false});$("#state").valid()}});$("#login-form").validate({rules:{fname:{required:true,minlength:2,maxlength:20},lname:{required:true,minlength:2,maxlength:30},zip:{required:true,minlength:2,maxlength:20},company:{required:true,minlength:2,maxlength:30},title:{required:true,minlength:2,maxlength:30},email:{required:true},phone:{required:true,minlength:2,maxlength:20}},messages:{fname:{required:"Please specify your first name.",minlength:"First name should be between 2 - 20 characters <br/>in length.",maxlength:"First name should be between 2 - 20 characters <br/>in length."},lname:{required:"Please specify your last name.",minlength:"Last name should be between 2 - 30 characters <br/>in length.",maxlength:"Last name should be between 2 - 30 characters <br/>in length."},state:"Please specify your state.",country:"Please specify your country.",zip:{required:"Please specify your zip/post code.",minlength:"Zip/post code should be between 2 - 20 characters <br/>in length.",maxlength:"Zip/post code should be between 2 - 20 characters <br/>in length."},company:{required:"Please specify your company.",minlength:"Company should be between 2 - 50 characters <br/>in length.",maxlength:"Company should be between 2 - 50 characters <br/>in length."},title:{required:"Please specify your title.",minlength:"Title should be between 2 - 30 characters <br/>in length.",maxlength:"Title should be between 2 - 30 characters <br/>in length."},email:{required:"Please specify your email address.",email:"Please enter a valid email address."},phone:{required:"Please specify your phone.",minlength:"Phone should be between 2 - 20 characters in length.",maxlength:"Phone should be between 2 - 20 characters in length."}},onkeyup:false});$("#loginForm").validate({rules:{username:{required:true,minlength:2,maxlength:70},password:{required:true,minlength:2,maxlength:30}},messages:{username:{required:"Please enter your username/email",minlength:"Username/Email should be between 2 - 70 characters <br/>in length.",maxlength:"Username/Email should be between 2 - 70 characters <br/>in length."},password:{required:"Please enter your password",minlength:"Password should be between 2 - 30 characters <br/>in length.",maxlength:"Password should be between 2 - 30 characters <br/>in length."}},onkeyup:false,submitHandler:function(form){$("#submit-button").attr("src","/CFIDE/scripts/ajax/resources/cf/images/loading.gif");form.submit()}});$("#signUpForm").validate({rules:{username:{required:true,minlength:2,maxlength:20},email:{required:true}},messages:{username:{required:"Please enter a username",minlength:"Username should be between 2 - 20 characters <br/>in length.",maxlength:"Username should be between 2 - 20 characters <br/>in length."},email:{required:"Please specify your email address.",email:"Please enter a valid email address."}},onkeyup:false,submitHandler:function(form){$("#submit-button").attr(src,'/CFIDE/scripts/ajax/ext/resources/images/default/grid/grid-loading.gif');form.submit()}});$("#formForgotPassword").validate({onkeyup:false});$("ul li:first-child").addClass("first-child");$("ul li:last-child").addClass("last-child");$(".accordion h4:first-child").addClass("first-child");$("ul.sf-menu").superfish({pathClass:'current',dropShadows:false,disableHI:false,speed:'fast',onShow:function(){$('#nav').addClass('nav-hover')},onHide:function(){$('#nav').removeClass('nav-hover')}});$("#nav > li > a").addClass("lvl1");$("#nav > li > ul").addClass("lvl2");$("#nav > li > ul > li").addClass("lvl2");$("#nav > li > ul > li > a").addClass("lvl2");$("#nav > li > ul > li > ul > li").addClass("lvl3");$("#nav > li > ul > li > ul > li > ul > li").addClass("lvl4");$("#nav > li > ul > li > ul > li > ul > li > ul > li").addClass("lvl5");$('#featured .slides').cycle({speed:1,timeout:0,next:'#featured .next',prev:'#featured .prev',cleartype:1});$('#bnr').cycle({fx:'scrollHorz',speed:900,pause:1,delay:6000,pager:'#cycle-nav',pagerEvent:'click',pauseOnPagerHover:true,timeout:9000,cleartype:1});$("#resources-tabs").tabs();$("#resourceModule-tabs").tabs();$(".tabbed").tabs();$("#quicklinks .accordion").accordion({autoHeight:false,collapsible:true,active:false});$(".accordion").accordion({autoHeight:false});$("a[href^='http://my.tripwire.com/']").click(function(e){e.preventDefault();window.open(this.href)});jQuery.fn.nospam=function(settings){settings=jQuery.extend({replaceText:false,filterLevel:'normal'},settings);return this.each(function(){var text="";var href="";var title="";if(settings.filterLevel=='normal'){if($(this).is('a[rel]')){text=$(this).attr('rel').replace('[ at ]','@').replace('[ dot ]','.')}else{text=$(this).text().replace('[ at ]','@').replace('[ dot ]','.');if($(this).attr('href')){href=$(this).attr('href').replace('[ at ]','@').replace('[ dot ]','.')}if($(this).attr('title')){title=$(this).attr('title').replace('[ at ]','@').replace('[ dot ]','.')}else{title=text}}}else{if($(this).is('a[rel]')){text=$(this).attr('rel').split('').reverse().join('').replace('[ at ]','@').replace('[ dot ]','.')}else{text=$(this).text().split('').reverse().join('').replace('[ at ]','@').replace('[ dot ]','.');href=$(this).attr('href').split('').reverse().join('').replace('[ at ]','@').replace('[ dot ]','.');title=$(this).attr('title').split('').reverse().join('').replace('[ at ]','@').replace('[ dot ]','.')}}if(text){if($(this).is('a[rel]')){$(this).attr('href','mailto:'+href);$(this).attr('title',title);if(settings.replaceText){$(this).text(text)}}else{$(this).text(text);if($(this).attr('href')){$(this).attr('href',href)}$(this).attr('title',title)}}})};$('a.email').nospam();$("#featured .loading").addClass("hide");$("#featured .slides").removeClass("hide");$(".tab").removeClass("hide");$('a[rel^=external]').click(function(e){e.preventDefault();var link=$(this).attr('href');window.open(link)});$('.window .close').click(function(e){e.preventDefault();$('#mask').hide();$('.window').hide()});$('#mask').click(function(){$(this).hide();$('.window').hide()});$('a[rel^=modal]').click(function(e){e.preventDefault();var modalHeight=580;var modalWidth=850;var url=$(this).attr('href');openModal(url,modalHeight,modalWidth)})});function openModal(url,modalHeight,modalWidth){$('#dialog').html("");var maskHeight=$(document).height();var maskWidth=$(window).width();$('#mask').css({'width':maskWidth,'height':maskHeight});$('#dialog').css({'width':modalWidth,'height':modalHeight});$('#mask').fadeTo("slow",0.8);var winH=$(window).height();var winW=$(window).width();$('#dialog').show();$('#dialog').css('top',winH/2-modalHeight/2);$('#dialog').css('left',winW/2-modalWidth/2);$("#dialog").load(url,function(response,status,xhr){if(status=="error"){var msg="Sorry but there was an error: ";$("#dialog").html(msg+xhr.status+" "+xhr.statusText)}})};function goTo(){var sE=null,url;if(document.getElementById){sE=document.getElementById('urlList')}else if(document.all){sE=document.all['urlList']}if(sE&&(url=sE.options[sE.selectedIndex].value)){location.href=url}}function openWin(URL,w,h){eval("page"+" = window.open(URL, '', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0, width=' + w + ',height=' + h);")}$(document).ready(function(){$('.accordionButton').click(function(){$('.accordionButton').removeClass('on').find('a').css("background","url('/_images/accordion/accordion_btn_expand.gif') no-repeat scroll right 13px transparent");$('.accordionContent').slideUp('normal');if($(this).next().is(':hidden')==true){$(this).addClass('on').find('a').css("background","url('/_images/accordion/accordion_btn_collapse.gif') no-repeat scroll right 13px transparent");$(this).next().slideDown('normal')}});$('.accordionContent').hide()});
