function callinsite(){var form=document.newsform,em=form.txtemail.value,snid=[],cn=form.catname.value,re="http://"+document.domain+"/"+form.newsletter_confirmurl.value,errs=[],type;for(var i=0;i<form.radiohtml.length;i++)if(form.radiohtml[i].checked)type=form.radiohtml[i].value;if(!EmailValidation(em)){errs[errs.length]="The email address you have entered is not valid.\nPlease make sure it's in the form: Joe@msn.com";form.txtemail.focus()}if(form.additional_newsletter.value=="no")snid[snid.length]=form.defsnid.value;else for(var i=0;i<form.snidval.length;i++)if(form.check[i].checked)snid[snid.length]=form.snidval[i].value;if(form.additional_newsletter.value=="yes")if(snid.length==0)errs[errs.length]="Please select a newsletter to be subscribed.";if(errs.length>0)alert(errs.join("\n\n"));else document.location.href="http://newsletters.msn.com/xs-v3/insite.asp?EM="+em+"&PC="+type+"&SNID="+snid.join(",")+"&CN="+cn+"&RE="+re}function EmailValidation(address){var rg=/^(("[^"\x0D\\]+")|([^\x00-\x20\(\)\<\>\[\]\\,;:\."@]+(\.[^\x00-\x20\(\)\<\>\[\]\\,;:\."@]+)*))@([^\x00-\x20\(\)\<\>\[\]\\,;:\."@]+(\.[^\x00-\x20\(\)\<\>\[\]\\,;:\."@]+)*)$/i;return rg.test(address)}function SetConfirmMsg(){var as=document.location.href.match(/GERR=(\d+)/i),imax=as!=null?as.length:0,sGERR="";for(var i=0;i<imax;i++)sGERR=as[i];switch(sGERR){case "0":document.write("<span class='confErr'>"+document.getElementById("msg1").value+"</span>");break;case "24":document.write("<span class='confErr'>"+document.getElementById("msg2").value+"</span>");break;case "25":document.write("<span class='confErr'>"+document.getElementById("msg3").value+"</span>");break;default:document.write("<span class='confErr'>"+document.getElementById("msg4").value+"</span>")}return true}