function submitQuote(id) {
	location.href = '/?page_id=326&Ticker=' + document.getElementById(id).value;
}
function emailSignup() {
	
	if(document.getElementById('awf_field-29219104').value != '' && validateFormat('awf_field-29219104', '7') == true) {
		document.forms["emailform"].submit();
	}
	else {
		alert('Please enter a valid email address.');
		return false;
	}
		
}
function showCapture() {
	document.getElementById('sidecapture').style.right = '0px'
}
function hideCapture() {
	document.getElementById('sidecapture').style.right = '-280px'
}

function validateFormat(id, sel) {
    var v = document.getElementById(id).value;
    var patt = '';
    switch (sel) {
        /* <option value="1" selected="selected">US Number</option>
        <option value="2">International Number</option>
        <option value="3">VoIP Connection (PBX)</option>
        <option value="4">Voice Mail</option>
        <option value="5">Fax Number</option>
        <option value="6">Skype Account</option>
        <option value="7">Email</option> */ 
        case "1":
            //US PHONE NUMBER - 1-XXX-XXX-XXXX - dashes are optional
            patt = '^1-?[0-9]{3}-?[0-9]{3}-?[0-9]{4}$';
            break;
        case "2":
            //INTERNATIONAL PHONE NUMBER - 011-XXXXXXX - with at least 7 digits 
            patt = '^011[0-9]{6,14}$';
            break;
        case "3":
            //IP ADDRESS OR DOMAIN NAME
            patt = '(^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})$)|(^(([A-z]|[0-9]){1,9}\.([A-z]|[0-9]){1,9}\.([A-z]|[0-9]){1,9})$)';
            break;
        case "4":
            //ANY 4 TO 10 DIGIT #
            patt = '^[0-9]{1,3}-?[0-9]{1,3}-?[0-9]{1,4}$';
            break;
        case "5":
            //MUST BE ELEVEN DIGITS STARTING WITH 1
            patt = '^1-?[0-9]{3}-?[0-9]{3}-?[0-9]{4}$';
            break;
        case "6":
            //ANY ALPHA-NUMERIC NUMBER FROM 4 TO 24 DIGITS
            patt = '^([A-z]|[0-9]){4,24}$';
            break;
        case "7":
            //EMAIL ADDRESS
            patt = '^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$';

            break;
        default:
            return false;
            break;
    }

    var strOptions = "i"; //ignore case
    var oREGEXP = new RegExp(patt, strOptions);
    if (oREGEXP.test(v)) {
        
        return true;
    }
    else {
        
        return false;
    }

}



var ieHdiff = 185;
var ffHdiff = 190;
var setsubs = 0;
function showsub(menu) {
	if(menu.substring(0, 3) != 'sub')
	{
		var subid = 'sub' + menu;
		document.getElementById(subid).style.visibility = 'visible';
	}
	else
	{
		document.getElementById(menu).style.visibility = 'visible';
	}
	
}
function hide(subid)
{
	document.getElementById(subid).style.visibility = 'hidden';
}
function relocateSubmenus(ids, x, y, dd_containerW, lbH, direction) {
	var test = '';
    if (document.getElementById(ids.split(';')[0])) { //IF ONLY ONE MENU, THIS VALUE WAS NULL BECAUSE THERE IS NO ;
        if (ids.indexOf('--level--') > -1) {
            var LBIDs = ids.toString().split('--level--')[0]; //The ID'S OF THE LINKBAR LINKS THAT HAVE CHILDREN
            var ddms1 = ids.toString().split('--level--')[1];
            
            try {
                var ddms2 = ids.toString().split('--level--')[2];
            }
            catch (err) {
                var ddms2;
            }
        }
        else {
            var LBIDs = ids.toString(); //The ID'S OF THE LINKBAR LINKS THAT HAVE CHILDREN
            var ddms1;
            var ddms2;
        }
		

        /* SET LEVEL 1 DDMS */
        for (i = 0; i < LBIDs.toString().split(';').length; i++) {
            /* SET WIDTH POS */
			
            var linkID = LBIDs.split(';')[i];
            var linkOBJ = document.getElementById(LBIDs.toString().split(';')[i]);
			
			test = test + LBIDs.toString().split(';')[i] + ': ' + linkOBJ.offsetLeft + '; ';
			

            var subID = 'sub' + LBIDs.split(';')[i];
            document.getElementById(subID).style.left = linkOBJ.offsetLeft + x + 'px';
			
            if (direction == 'vertical') { document.getElementById(subID).style.top = linkOBJ.offsetTop + 'px'; }
            else { document.getElementById(subID).style.top = lbH + y + 'px'; }
            
			

            /* TEST FOR A LEVEL 2 DDM BASED ON submenu Level 1's FILENAME in ddms1[0] AND ddms1[1] */
            if (ddms1) {
                for (j = 0; j < ddms1.toString().split(';').length; j++) {
                    //if (document.getElementById("sub" + ddms1.split(';')[j].split[0]) && document.getElementById("sub" + +ddms1.split(';')[j].split[1])) {
                    var sub2ID = 'sub' + ddms1.split(';')[j].split('^')[1];

                    if (subID == 'sub' + ddms1.split(';')[j].split('^')[0]) { //HAS CHILD DDM
                        /* SET WIDTH & HEIGHT FOR LEVEL 2 SUBMENU */
                        var h1 = document.getElementById(ddms1.toString().split(';')[j].split('^')[1]).offsetTop;

                        //MUST ACCOUNT FOR dd_container WIDTH IN STYLES
                        document.getElementById(sub2ID).style.left = linkOBJ.offsetLeft + x + dd_containerW + "px";
                        if (direction == 'vertical') {
                            document.getElementById(sub2ID).style.top = document.getElementById(subID).offsetTop + h1 + 'px';
                        }
                        else { document.getElementById(sub2ID).style.top = h1 + x + 17 + "px"; }
                        //all += ddms1.split(';')[j].split('^')[0];
                    }
                    //}
                }
            }
			
        }
		

    }
    else {
        alert('nothing in ids');
    }
       
}
