function formSub(fName) {
    var submit = true;
    if (fName == 'search_form') { 
        submit = check_srch('reg');
    }
    if (submit) {
        eval("document." + fName + ".submit();");
    }
}


function p(url,wid,hei) { 
   newwin = window.open(url,'newwin','status=no,resizable=yes,scrollbars=yes,width='+wid+',height='+hei+',left=20,top=20');
   newwin.window.focus();
} 


function srch(srch_whr) {
    var srch_str;
    if (srch_whr == 'top') {
        srch_str = escape(document.getElementById('topsrchstr').value); 
    } else if (srch_whr == 'mdl') {
        srch_str = escape(document.getElementById('mdlsrchstr').value);
    } else {
        srch_str = escape(document.getElementById('regsrchstr').value);
        if (document.getElementById('grpselect')) {
        var urlparam = document.getElementById('grpselect').name;
        var opts = document.getElementById('grpselect').options;
        for (var i=0; i<opts.length; i++) {
            if (opts[i].selected) {
                if (opts[i].value != '') {
                    srch_str += "&"+urlparam+"="+opts[i].value;
                    break;
                }
            }
        }
        }
    }
    if (check_srch(srch_whr)) {
        do_p = false;
        window.location.href = "/search/?v="+srch_str;
    }
}


function check_srch(srch_whr) {
   var emptyString = /^\s*$/;
   var srch_str;
   var descString = /Enter Item # or Keyword\./;
   if (srch_whr == 'reg') { 
      srch_str = document.getElementById('regsrchstr').value; 
   } else if (srch_whr == 'mdl') {
      srch_str = document.getElementById('mdlsrchstr').value; 
   } else { 
      srch_str = document.getElementById('topsrchstr').value; 
   }
   if (emptyString.test(srch_str) || descString.test(srch_str)) {
      alert('Please enter an item # or keyword in the search box.');
      if (srch_whr == 'reg') { 
         document.getElementById('regsrchstr').focus(); 
      } else if (srch_whr == 'mdl') {
         document.getElementById('mdlsrchstr').focus(); 
      } else { 
         document.getElementById('topsrchstr').focus(); 
      }
      return false;
   }
   return true;
}



function checkenter(e,whr) {
    var e = e ? e : window.event;
    var characterCode = e.which ? e.which : e.keyCode;
    if (characterCode == 13) {
        if (whr == 'raf') {
            rafgo();
        } else if ((whr == 'emailsignup') || (whr == 'emailsignup_btn')) {
            emailgo(whr);
        } else {
            srch(whr);
        }
    }
}


function emailgo(whr) {
    if (!whr){
      whr = "emailsignup";
    }
    do_p = false;
    var email_addr = escape(document.getElementById(whr).value);
    window.location.href = "/101/?email="+email_addr;
    window.location.href = "/pages/?page_id=256&id=12&?email="+email_addr;
}


function emailgo_e() {
    do_p = false;
    var email_addr = escape(document.getElementById('emailsignup').value);
    window.location.href = "/pages/?page_id=256&id=12&email="+email_addr;
	 //window.location.href = "/email/?email="+email_addr;
}

function rafgo() {
    do_p = false;
    var email_one = escape(document.getElementById('raf_one').value);
    var email_two = escape(document.getElementById('raf_two').value);
    window.location.href = "/raf/?email="+email_one+"&f_email="+email_two;
}


function addBookmark(title,url) {
    url = "http://"+url+"/";
    if (window.sidebar) {
        window.sidebar.addPanel(title, url,"");
    } else if( document.all ) {
        window.external.AddFavorite( url, title);
    } else {
        alert("Our apologies - We are unable to add "+title+" to your list of bookmarked web sites");
    }
}

function toggle(obj, action) {
    var el = document.getElementById(obj);
    if ( el.style.display != 'none' ) {
        el.style.display = 'none';
        if (action == 'chgImg')
        document['toggle_icon'].src='/images/plus.gif';
    }
    else {
        el.style.display = '';
        if (action == 'chgImg')
        document['toggle_icon'].src='/images/minus.gif';
    }
}



function onSelectChangeSite(){
   var dropdown = document.getElementById("snssite");
   var index = dropdown.selectedIndex;
   var ddVal = dropdown.options[index].value;
   window.location= "?custm=" + ddVal;
}

