function echomail(acc,dom){document.write(acc+"@"+dom)}
function mail2(acc,dom){location.href="mailto:"+acc+"@"+dom}

function owin(weblink) {
  window.open(weblink,'_blank','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=325,height=120');	
}

function showWin(u,n)
{f=(n=="RoaringWomen2"?"top=20,left=20":"top=0,left=0")
  +",width=780,height=400,location=no,menubar=no,titlebar=no,status=no,toolbar=no,"
  +"scrollbars=1,"
  +"resizable=no";
// if(n==undefined) n="RoaringWomen";
 hwnd=window.open(u,n,f);
 //hwnd.focus();
}

function showWin2(u,n)
{f=(n=="RoaringWomen2"?"top=20,left=20":"top=0,left=0")
  +",width=780,height=510,location=no,menubar=no,titlebar=no,status=no,toolbar=no,"
  +"scrollbars=1,"
  +"resizable=no";
// if(n==undefined) n="RoaringWomen";
 hwnd=window.open(u,n,f);
 //hwnd.focus();
}

function getSelectedRadio(buttonGroup) {
   if (buttonGroup[0]) {
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } 
   }
   return -1;
}

function getSelectedRadioValue(buttonGroup) {
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { 
         return buttonGroup[i].value;
      } else { 
         return buttonGroup.value;
      }
   }
} 

function popup(url){showWin(url,"RoaringWomen")}
function popup2(url){showWin2(url,"RoaringWomen")}
//,(n==undefined?"WebStarter":n))}

function vsearchform()
{var msg="";
 var obj;
 var form = document.f_search;
 if(trim(form.q.value)=="")
   {msg="Please specify the words you want to search for!";
    obj=form.q;
   }
 if(msg!="")
   {alert(msg);
    obj.focus();
    return false;
   }
 return true;
}

function ujoinform() {
	var form = document.f_join;
	if (getSelectedRadioValue(form.memtype)=='Associate Membership') {
		form.paid.value='$24.95';
	} else if (getSelectedRadioValue(form.memtype)=='General Membership') {	
		form.paid.value='$245.00';
  }	else if (getSelectedRadioValue(form.memtype)=='Gold Membership') {	
		form.paid.value='$995.00';
  }	else if (getSelectedRadioValue(form.memtype)=='Member Renewal') {	
		form.paid.value='$15.95';
  }	
  return true;
}

function vjoinform()
{var msg="";
 var obj;
 var form = document.f_join;
 //ujoinform();
 /*if(!form.agree.checked)
   {msg="You have to agree to the terms and conditions in order to join!";
    obj=form.agree;
   }
 else*/ if(trim(form.name.value)=="")
   {msg="Please tell us your name!";
    obj=form.name;
   }
 else if(!emailCheck(form.email.value)&&trim(form.phone.value)=="")
   {msg="Please specify a valid e-mail address or a phone number where we can contact you!";
    obj=form.email;
   }
 else if(trim(form.address1.value)=="") 
	 {msg="Please enter the address";
	  obj=form.address1;
	 }
 else if(trim(form.ccnumber.value)=="") 
   {msg="Please enter a credit card number";
    obj=form.ccnumber;
   }
 else if(trim(form.city.value)=="") 
   {msg="Please enter a city";
    obj=form.city;
   }
 else if(trim(form.province.value)=="") 
   {msg="Please enter a province/state";
    obj=form.province;
   }
 else if(trim(form.postcode.value)=="") 
   {msg="Please enter a postal/zip code";
    obj=form.postcode;
   }
 else if(trim(form.ccexpiry.value)=="") 
   {msg="Please enter an expiry date";
    obj=form.ccexpiry;
   }   
 if(msg!="")
   {alert(msg);
    obj.focus();
    return false;
   }
 return true;
}

function vbuybooksform()
{var msg="";
 var obj;
 var form = document.buybooks;
 if(trim(form.fullname.value)=="")
   {msg="Please enter your full name";
    obj=form.fullname;
   }
 else if(trim(form.address.value)=="")
   {msg="Please enter a mailing address";
    obj=form.address;
   }
 else if(trim(form.city.value)=="")
   {msg="Please enter a city";
    obj=form.city;
   }
 else if(trim(form.state.value)=="")
   {msg="Please enter a province or state name";
    obj=form.state;
   }
 else if(trim(form.country.value)=="")
   {msg="Please enter a country name";
    obj=form.country;
   }
 else if(trim(form.zipcode.value)=="")
   {msg="Please enter a postal or zip code";
    obj=form.zipcode;
   }
 else if((!(parseInt(form.bookcount.value)))||(form.bookcount.value<1)) 
   {msg="Please specify the number of books you would like";
    obj=form.bookcount;
   }
 else if(trim(form.ccnumber.value)=="") 
   {msg="Please enter a credit card number";
    obj=form.ccnumber;
   }
 else if(trim(form.ccexpiry.value)=="") 
   {msg="Please enter an expiry date";
    obj=form.ccexpiry;
   }
 else if(!emailCheck(form.email.value)) 
   {msg="Please specify a valid e-mail address or phone number where we can contact you";
    obj=form.email;
   }
 if(msg!="") 
   {alert(msg);
    obj.focus();
    return false;
   }
 return true;
}

function veventsignupform()
{var msg="";
 var obj;
 var form = document.eventsignup;
 if(trim(form.fullname.value)=="")
   {msg="Please enter your full name";
    obj=form.fullname;
   }
 else if(trim(form.address1.value)=="")
   {msg="Please enter a mailing address";
    obj=form.address1;
   }
 else if(trim(form.city.value)=="")
   {msg="Please enter a city";
    obj=form.city;
   }
 else if(trim(form.state.value)=="" || form.state.value.length != 2)
   {msg="Please enter a 2 digit province or state name";
    obj=form.state;
   }
 else if(trim(form.country.value)=="")
   {msg="Please enter a country name";
    obj=form.country;
   }
 else if(trim(form.zipcode.value)=="")
   {msg="Please enter a postal or zip code";
    obj=form.zipcode;
   }
 else if ((trim(form.email.value)=="")&&(trim(form.phone.value)==""))
   {msg="Please enter an email address or phone number where we can contact you";
    obj=form.email;
   }
 else if((!(parseInt(form.ticketcount.value)))||(form.ticketcount.value<1)) 
   {msg="Please specify the number of tickets you would like";
    obj=form.ticketcount;
   }
 else if(trim(form.ccnumber.value)=="") 
   {msg="Please enter a credit card number";
    obj=form.ccnumber;
   }
 else if(trim(form.ccexpiry.value)=="") 
   {msg="Please enter an expiry date";
    obj=form.ccexpiry;
   }
 else if(!emailCheck(form.email.value)) 
   {msg="Please specify a valid e-mail address or phone number where we can contact you";
    obj=form.email;
   }
 if(msg!="") 
   {alert(msg);
    obj.focus();
    return false;
   }
 // return false;
 // alert('no errors');
 return true;
}

function veventform()
{var msg="";
 var obj;
 var form = document.f_event;
 if(trim(form.eventname.value)=="")
   {msg="You must enter a name for this event.";
    obj=form.eventname;
   }
 else if(trim(form.description.value)=="")
   {msg="Please enter a description for this event.";
    obj=form.description;
   }
 else if(trim(form.verificationcode.value)=="")
 {msg="Please enter the verification code before submission.";
  obj=form.verificationcode;
 }
 if(msg!="")
   {alert(msg);
    obj.focus();
    return false;
   }
 return true;
}

function vcontactform()
{var msg="";
 var obj;
 var form = document.f_contact;
 if(trim(form.name.value)=="")
   {msg="Please tell us your name, the way you want us to address you!";
    obj=form.name;
   }
 else if(!emailCheck(form.email.value))
   {msg="Please specify a valid e-mail address where you want to receive the reply!";
    obj=form.email;
   }
 else if(trim(form.subject.value)=="")
   {msg="Please choose a subject for your message!";
    obj=form.subject;
   }
 else if(trim(form.msg.value)=="")
   {msg="Please type in the message you want to send to us!";
    obj=form.name;
   }
 if(msg!="")
   {alert(msg);
    obj.focus();
    return false;
   }
 return true;
}

function vfriendform()
{var msg="";
 var obj;
 var form = document.f_friend;
 if(trim(form.from_name.value)=="")
   {msg="Please specify your name.\nThe invitation will be signed using this name.";
    obj=form.from_name;
   }
 else if(!emailCheck(form.from_email.value))
   {msg="Please specify your e-mail address.\nThe invitation will appear to be sent from this address.\nIt is also useful if your friend wants to reply to you.";
    obj=form.from_email;
   }
 else if(trim(form.to_name.value)=="")
   {msg="Please specify your friend's name.\nThe invitation will be addressed to this name.";
    obj=form.to_name;
   }
 else if(!emailCheck(form.to_email.value))
   {msg="Please specify your friend's e-mail address.\nThe invitation will be sent to this address.";
    obj=form.to_email;
   }
 if(msg!="")
   {alert(msg);
    obj.focus();
    return false;
   }
 return true;
}

function vtipsform()
{var msg="";
 var obj;
 var form=document.f_tips;
 if(trim(form.name.value)=="")
   {msg="Please tell us your name, the way you want us to address you!";
    obj=form.name;
   }
 else if(!emailCheck(form.email.value))
   {msg="Please specify a valid e-mail address where you want to receive the free tips!";
    obj=form.email;
   }
 if(msg!="")
   {alert(msg);
    obj.focus();
    return false;
   }
 return true;
}

function trim(str)
{var first,last;
 for (first=0; first<str.length&&str.charCodeAt(first)==32; first++);
 for (last=str.length; last>first&&str.charCodeAt(last-1)==32; last--);
 return (last>first?str.substr(first,last-first):'');
}

function emailCheck(emailStr) {
emailStr=trim(emailStr);
if(emailStr=='')return false;
if(emailStr)
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
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];
var i;
for (i=0; i<user.length; i++)
  {if (user.charCodeAt(i)>127) return false;
  }
for (i=0; i<domain.length; i++)
  {if (domain.charCodeAt(i)>127) return false;
  }
if (user.match(userPat)==null) return false;
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null)
  {for (i=1;i<=4;i++) {if (IPArray[i]>255) return false;}
   return true;
  }
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++)
  {if (domArr[i].search(atomPat)==-1) return false;
  }
if (checkTLD && domArr[domArr.length-1].length!=2
  &&domArr[domArr.length-1].search(knownDomsPat)==-1)
   return false;
if (len<2) return false;
return true;
}

function mmLoadMenus() {
  if (window.mm_menu_1) return;
  
// profiles
  window.mm_menu_1 = new Menu("root",138,22,"Arial",13,"#ffffff","#eeeeee","#3E72B8","#6096E0","left","middle",3,0,100,-5,7,true,true,true,0,false,false);
  mm_menu_1.addMenuItem("Members","window.open('profiles.php?filter=all', '_self');");
  mm_menu_1.addMenuItem("Entrepreneurs","window.open('profiles.php?filter=Entrepreneur', '_self');");
  mm_menu_1.addMenuItem("Executives","window.open('profiles.php?filter=Executive', '_self');");
  mm_menu_1.addMenuItem("Den For Men","window.open('profiles.php?filter=Den For Men', '_self');");
  mm_menu_1.addMenuItem("Associates","window.open('associates.php', '_self');");
  mm_menu_1.addMenuItem("Roaring Successes","window.open('roaringsuccesses.php', '_self');");
  mm_menu_1.addMenuItem("About The Founder","window.open('founder.php', '_self');");

// resources
  window.mm_menu_2_1 = new Menu("Upcoming Events",150,22,"Arial",13,"#ffffff","#eeeeee","#3E72B8","#6096E0","left","middle",3,0,100,-5,7,true,true,true,0,false,false);
  mm_menu_2_1.addMenuItem("All Upcoming Events","window.open('upcoming_events.php', '_self');");
  mm_menu_2_1.addMenuItem("Roaring Women Events","window.open('roaringwomen_events.php', '_self');");
  mm_menu_2_1.addMenuItem("Networking Events","window.open('networking_events.php', '_self');");
  mm_menu_2_1.addMenuItem("Learning Opportunities","window.open('learningopportunities_events.php', '_self');");
  mm_menu_2_1.addMenuItem("Business&nbsp;Opportunities","window.open('business_events.php', '_self');");
  mm_menu_2_1.addMenuItem("Submit An Event","window.open('submit_event.php', '_self');");
                           // pid, width,height,font,size,fontcolor,h_fontcolor,bgcol,hbgcolor,text_al,t_v_align,pad,space, , , , , ,border
  window.mm_menu_2 = new Menu("root",138,22,"Arial",13,"#ffffff","#eeeeee","#3E72B8","#6096E0","left","middle",3,0,100,-5,7,true,true,true,0,false,false);
  //mm_menu_2.addMenuItem("Upcoming Events","window.open('eventslist.php', '_self');");
  mm_menu_2.addMenuItem(mm_menu_2_1);
  mm_menu_2.addMenuItem("Online Storefront","window.open('http://www.roaringstoresales.com', '_self');");
  mm_menu_2.addMenuItem("Business Services","window.open('services.php', '_self');");
  mm_menu_2.addMenuItem("Business Loans","window.open('loans.php', '_self');");
  mm_menu_2.addMenuItem("Roaring Women Radio","window.open('radioarchive.php', '_self');");
  mm_menu_2.addMenuItem("Weekly Business Tip","window.open('businesstip.php', '_self');");
  mm_menu_2.addMenuItem("Business Tip Archive","window.open('businesstip_arch.php', '_self');");
  mm_menu_2.addMenuItem("Weekly Intui-Tip","window.open('intui-tip.php', '_self');");
  mm_menu_2.addMenuItem("Intui-Tip Archive","window.open('intui-tip_arch.php', '_self');");
  mm_menu_2.addMenuItem("Monthly Book Review","window.open('monthlybook.php', '_self');");

  mm_menu_2.addMenuItem("Send Out Cards","window.open('http://www.roaringwomen.com/resources/cards/cards.htm', '_blank');");
  mm_menu_2.addMenuItem("Recommended Books","window.open('mustread.php', '_self');");
  mm_menu_2.addMenuItem("Media Room","window.open('press.php', '_self');");
  mm_menu_2.addMenuItem("Testimonials","window.open('testimonials.php', '_self');");
  mm_menu_2.addMenuItem("Useful Links","window.open('resources.php', '_self');");

  window.mm_menu_3 = new Menu("root",138,22,"Arial",13,"#ffffff","#eeeeee","#3E72B8","#6096E0","left","middle",3,0,100,-5,7,true,true,true,0,false,false);
  mm_menu_3.addMenuItem("Join Us!","window.open('joinus.php', '_self');");
  mm_menu_3.addMenuItem("Submit An Event","window.open('submit_event.php', '_self');");
  mm_menu_3.addMenuItem("Contact Us","window.open('contact.php', '_self');");
  mm_menu_3.writeMenus();
}

function SwapStyle(tobject) {
  tobject.style="color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;";
}
function SwapBackStyle(tobject) {
  tobject.style="color: #9AA2A8; font-size: 11px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;";
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}