function clearfield(id) {
    if (document.getElementById(id).value == 'Enter Keyword') {
        document.getElementById(id).value = "";
    } else {
    }
}

function loaddiv(divid,ajaxpage,tab,handle){
	//TABS
	var x=document.getElementsByTagName("img");
	for (var i=0;i<x.length;i++){
		if (x[i].id.indexOf(handle)>-1){
			var element = document.getElementById(x[i].id);
			if (element.id == tab){
				element.src = element.src.replace('/off/','/on/')
			} else {
				element.onmouseover = tabover;
				element.onclick = tabclick; 
				element.onmouseout = tabout; 
				element.src = element.src.replace('/on/','/off/')
			}
		}
	}
	
	//AJAX REQUEST
	new Ajax.Request(ajaxpage, {
	method: "get",
	onComplete: function(transport) { 
		document.getElementById(divid).innerHTML = transport.responseText;
		}//-onSuccess
		}//-request arguments
		);// new ajax request	
}

//IMAGE ROLLOVER
function rolloverInit(){
	var x=document.getElementsByTagName("img");
    for (var i=0;i<x.length;i++){
	    if (x[i].className.indexOf('rollover')>-1){
	        x[i].onmouseover = function() {
	            this.src = this.src.replace('/off/','/roll/')
	        }
	        x[i].onmouseout = function() {
	            this.src = this.src.replace('/roll/','/off/')
	        }
	    }
	}
}

function spidermenus(triggerhandle, menuhandle) {

    var x = document.getElementsByTagName("div");
    for (var i = 0; i < x.length; i++) {
        if (x[i].id.indexOf(triggerhandle) > -1) {

            //VARIABLES
            var element = document.getElementById(x[i].id);
            var theid = element.id.replace(triggerhandle, '');
            var thetrigger = document.getElementById(triggerhandle + theid);

            //OVER
            thetrigger.onmouseover = function() {
                if (document.getElementById(this.id.replace('trigger', ''))) {
                    document.getElementById(this.id.replace('trigger', '')).style.display = "block";
                    var navimg = this.id.replace('menutrigger', '');
                    document.getElementById('nav' + navimg).src = document.getElementById('nav' + navimg).src.replace('/off/', '/roll/');
                };
            };

            //OUT
            thetrigger.onmouseout = function() {
                if (document.getElementById(this.id.replace('trigger', ''))) {
                    document.getElementById(this.id.replace('trigger', '')).style.display = "none";
                    var navimg = this.id.replace('menutrigger', '');
                    document.getElementById('nav' + navimg).src = document.getElementById('nav' + navimg).src.replace('/roll/', '/off/');
                };
            };
        }
    }
}

//LOG IN
function login_investors(formname, color1, color2) {
    if (validateform(formname, color1, color2)) {
        document.getElementById('indicatorid').style.display = "block";
        $.post('sc_login.ashx', $('#' + formname).serialize(), function(data) {
            if (data == 'true') {
                document.location = "/investors/default.aspx";
            } else {
                document.getElementById('validatemessage').style.display = "block";
                document.getElementById('validatemessage').innerHTML = data;
                document.getElementById('indicatorid').style.display = "none";
            }
        })
    }
}

function logoff() {
    if (typeof jQuery == 'undefined') {
        new Ajax.Request('/sc_logout.ashx', {
            method: "get",
            onSuccess: function(transport, formname) {
                document.location.reload();
            }
        });
    } else {
        $.get('/sc_logout.ashx', '', function(data) {
        //document.location.reload();
        document.location = "/";
        });
    }
}

function passwordhelp(formname, color1, color2) {
    //alert(formname);
    if (validateform(formname, color1, color2)) {
        document.getElementById('indicatorid2').style.display = "block";
        $.post('/ajax/passwordhelp.aspx', $('#' + formname).serialize(), function(data) {
                document.getElementById('validatemessage2').style.display = "block";
                document.getElementById('validatemessage2').innerHTML = data;
                document.getElementById('indicatorid2').style.display = "none";
                //document.getElementById('ph').style.display = "none";
        })
    }
}

function passwordchallenge(formname, color1, color2) {
    //alert(formname);
    if (validateform(formname, color1, color2)) {
        document.getElementById('indicatorid3').style.display = "block";
        $.post('/ajax/passwordchallenge.aspx', $('#' + formname).serialize(), function(data) {
            document.getElementById('validatemessage3').style.display = "block";
            document.getElementById('validatemessage3').innerHTML = data;
            document.getElementById('indicatorid3').style.display = "none";
        })
    }
}

//ACCOUNTS
function updateaccount(formname, color1, color2) {
    if (validateform(formname, color1, color2)) {
        document.getElementById('indicatorid').style.display = "block";
        $.post('sc_updateaccount.ashx', $('#' + formname).serialize(), function(data) {
        document.getElementById('validatemessage').style.display = "block";
        document.getElementById('validatemessage').innerHTML = data;
        document.getElementById('indicatorid').style.display = "none";
    })
    }
}

function updatepassword(formname, color1, color2) {
    if (validateform(formname, color1, color2)) {
        document.getElementById('indicatorid2').style.display = "block";
        $.post('sc_updatepassword.ashx', $('#' + formname).serialize(), function(data) {
            document.getElementById('validatemessage2').style.display = "block";
            document.getElementById('validatemessage2').innerHTML = data;
            document.getElementById('indicatorid2').style.display = "none";
        })
    }
}

window.onload = masterloader;

function masterloader(){
	rolloverInit();
    spidermenus('menutrigger','menu');
}
