<!-- jump menu code -->
function initJumpMenus() {
// Turns all <select> elements with the 'jumpmenu' class into jump menus
var selectElements = document.getElementsByTagName("select");
for( i = 0; i < selectElements.length; i++ ) {
// Check for the class and make sure the element has an ID
if( selectElements[i].className == "jumpmenu" && document.getElementById(selectElements[i].id) != "" ) {
jumpmenu = document.getElementById(selectElements[i].id);
jumpmenu.onchange = function() {
if( this.options[this.selectedIndex].value != '' ) {
// Redirect
location.href=this.options[this.selectedIndex].value;
}
}
}
}
}
window.onload = function() {
initJumpMenus();
}
<!-- Ajax work -->
function createRequestObject() {
var tmpXmlHttpObject;
//depending on what the browser supports, use the right way to create the XMLHttpRequest object
if (window.XMLHttpRequest) {
// Mozilla, Safari would use this method ...
tmpXmlHttpObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
// IE would use this method ...
tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
}
return tmpXmlHttpObject;
}
//call the above function to create the XMLHttpRequest object
var http = createRequestObject();
function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
var check_response = "Please submit a valid email address!";
document.getElementById('alert').innerHTML = check_response;
document.getElementById('alert').style.display="block";
window.setTimeout("document.getElementById('alert').style.display='none';", 3000);
return false;
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
var check_response = "Please submit a valid email address!";
document.getElementById('alert').innerHTML = check_response;
document.getElementById('alert').style.display="block";
window.setTimeout("document.getElementById('alert').style.display='none';", 3000);
return false;
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
var check_response = "Please submit a valid email address!";
document.getElementById('alert').innerHTML = check_response;
document.getElementById('alert').style.display="block";
window.setTimeout("document.getElementById('alert').style.display='none';", 3000);
return false;
}
if (str.indexOf(at,(lat+1))!=-1){
var check_response = "Please submit a valid email address!";
document.getElementById('alert').innerHTML = check_response;
document.getElementById('alert').style.display="block";
window.setTimeout("document.getElementById('alert').style.display='none';", 3000);
return false;
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
var check_response = "Please submit a valid email address!";
document.getElementById('alert').innerHTML = check_response;
document.getElementById('alert').style.display="block";
window.setTimeout("document.getElementById('alert').style.display='none';", 3000);
return false;
}
if (str.indexOf(dot,(lat+2))==-1){
var check_response = "Please submit a valid email address!";
document.getElementById('alert').innerHTML = check_response;
document.getElementById('alert').style.display="block";
window.setTimeout("document.getElementById('alert').style.display='none';", 3000);
return false;
}
if (str.indexOf(" ")!=-1){
var check_response = "Please submit a valid email address!";
document.getElementById('alert').innerHTML = check_response;
document.getElementById('alert').style.display="block";
window.setTimeout("document.getElementById('alert').style.display='none';", 3000);
return false;
}
return true;
}
function makeGetRequest() {
// Checking if at least one period button is selected. Or not.
if (document.getElementById('newsletter_input').value == ""){
var check_response = "Please submit your email address!";
document.getElementById('alert').innerHTML = check_response;
document.getElementById('alert').style.display="block";
window.setTimeout("document.getElementById('alert').style.display='none';", 3000);
return false; }
else { echeck(document.getElementById('newsletter_input').value);
if (echeck(document.getElementById('newsletter_input').value)==false){
document.getElementById('newsletter_input').value=""
document.getElementById('newsletter_input').focus()
return false
}
}
var specialID = document.getElementById('h_specialID').value;
var email = document.getElementById('newsletter_input').value;
var newsletter = '&newsletter=' + document.getElementById('h_newsletter').value;
//make a connection to the server ... specifying that you intend to make a GET request
//to the server. Specifiy the page name and the URL parameters to send
http.open('get', '/processors/generalProcessor.jsp?specialID=' + specialID + newsletter + '&email=' + email );
//assign a handler for the response
http.onreadystatechange = processResponse;
//actually send the request to the server
http.send(null);
}
function processResponse() {
//check if the response has been received from the server
if(http.readyState == 4){
//read and assign the response from the server
var response = http.responseText;
document.getElementById('form_line2').innerHTML = response;
document.getElementById('your_email').style.visibility="hidden";
document.getElementById('newsletter_submits').style.visibility="hidden";
document.getElementById('newsletter_input').style.visibility="hidden";
}
}
<!-- end ajax work -->
// Function which actually swaps tabs
function changeColumnistTabn (tabname) {
document.getElementById('tab_nav1').style.display = 'none';
document.getElementById('tab_nav2').style.display = 'none';
document.getElementById('tab_nav3').style.display = 'none';
document.getElementById('tab_'+tabname).style.display = 'block';
}
function changeColumnistTab (tabname) {
document.getElementById('tab_tabelement1').style.display = 'none';
document.getElementById('tab_tabelement2').style.display = 'none';
document.getElementById('tab_tabelement3').style.display = 'none';
document.getElementById('tab_'+tabname).style.display = 'block';
}
function changeColumnistTabn2 (tabname) {
document.getElementById('tab_nav14').style.display = 'none';
document.getElementById('tab_nav15').style.display = 'none';
document.getElementById('tab_nav16').style.display = 'none';
document.getElementById('tab_'+tabname).style.display = 'block';
}
function changeColumnistTab2 (tabname) {
document.getElementById('tab_tabelement4').style.display = 'none';
document.getElementById('tab_tabelement5').style.display = 'none';
document.getElementById('tab_tabelement6').style.display = 'none';
document.getElementById('tab_'+tabname).style.display = 'block';
}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
else { document.getElementById(d).style.display = "none"; }
}
//jQuery(document).ready(function() {
// jQuery('#mycarousel').jcarousel();
//});
function validate(chk){
if (chk.checked == 1)
return true;
else
alert("Please confirm your subscription by checking the box to the left.")
return false;
}
function si_tracking() {
var url='http://track.searchignite.com/si/CM/Tracking/TransactionTracking.aspx?siclientid=2812&transactionamount=0&SICustTransType=11077&jscript=0';
var siimage = new Image();
siimage.src = url;
}

