<!-- 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;

}
