/*****************************************************
* global.js
*
*****************************************************/

// browser detect
var oldBrowser = false;
var isNS4 = false;
var isNS6 = false;
var isIE4 = false;
var isIE5 = false;

var isWin32 = false;
var isMacPPC = false;

// menu positioning vars
var	topNav1Left = 260; // about
var	topNav2Left = 390; // ma
var	topNav3Left = 525; // transactions
var	topNav4Left = 625; // valuations
var	topNav5Left = 680; // team
var	topNav6Left = 800; // news
var	topNav7Left = 910; // contact

var xPosition = 0;

if ( parseInt( navigator.appVersion ) < 4 ) {
	oldBrowser = true
} else {
	isNS4 = (document.layers) ? true : false;
	isIE4 = (document.all && !document.getElementById) ? true : false;
	isIE5 = (document.all && document.getElementById) ? true : false;
	isNS6 = (!document.all && document.getElementById) ? true : false;
	isWin32 = (navigator.platform == "Win32") ? true : false;
	isMacPPC = (navigator.platform == "MacPPC") ? true : false;
}

//function sliderMenu(id, dir, left, top, width, height)
//  accomodate varying positioning between browsers...  always fun.
if (isIE5 && isWin32) {
	topNav1Left = 260;
	topNav2Left = 390;
	topNav3Left = 525;
	topNav4Left = 625;
	topNav5Left = 680;
	topNav6Left = 800;
	topNav7Left = 920;
} else {
	topNav1Left = 255;
	topNav2Left = 385;
	topNav3Left = 520;
	topNav4Left = 620;
	topNav5Left = 680;
	topNav6Left = 800;
	topNav7Left = 920;
}

// nav image cache for the quick roll...

/*
// <george>
// commented: unused
var nav1_menu_img_on = new Image();
nav1_menu_img_on.src = "/scalaw/images/top_nav/hm_ourfirm_over.gif";
var nav1_menu_img_off = new Image();
nav1_menu_img_off.src = "/scalaw/images/top_nav/hm_ourfirm.gif";

var nav2_menu_img_on = new Image();
nav2_menu_img_on.src = "/scalaw/images/top_nav/hm_ourcases_over.gif";
var nav2_menu_img_off = new Image();
nav2_menu_img_off.src = "/scalaw/images/top_nav/hm_ourcases.gif";

var nav3_menu_img_on = new Image();
nav3_menu_img_on.src = "/scalaw/images/top_nav/hm_faqs_over.gif";
var nav3_menu_img_off = new Image();
nav3_menu_img_off.src = "/scalaw/images/top_nav/hm_faqs.gif";

var nav4_menu_img_on = new Image();
nav4_menu_img_on.src = "/scalaw/images/top_nav/hm_resources_over.gif";
var nav4_menu_img_off = new Image();
nav4_menu_img_off.src = "/scalaw/images/top_nav/hm_resources.gif";

var menu_bkg_img = new Image();
menu_bkg_img.src = "/scalaw/images/nav_menu_brown_pixel.gif";
// </george>
*/


// DHTML menu functions
function showNavMenu(navItem) {
	sliderMenu.showMenu(navItem + 'Menu');
}
function hideNavMenu(navItem) {
	sliderMenu.hideMenu(navItem + 'Menu');
}

function doRoll(wImg, wAction) {
	var nImgStr = wImg + "_" + wAction;
	var nImg = eval(nImgStr);

	if (isIE5 || isNS6) {
		document.getElementById(wImg).src = nImg.src;
	} else if (isNS4) {

	} else {
		document.all[wImg].src = nImg.src;
	}
}

function navRoll(wTD, wAction) {
	var wMenu = wTD + "Menu";
	var wImg = wTD + "_menu_img";
	var nImgStr = wTD + "_menu_img_" + wAction;
	var nImg = eval(nImgStr);

	if (isIE5 || isNS6) {
		document.getElementById(wImg).src = nImg.src;
	} else if (isNS4) {

	} else {
		document.all[wImg].src = nImg.src;
	}

	if (wAction == "on") {
		showNavMenu(wTD);
	}
	if (wAction == "off") {
		hideNavMenu(wTD);
	}
}
function ckForm() {
   //original b4 062809 jbranca
   //nFields = new Array("fname","lname","email","defendant");
   //nText = new Array("first name","last name","email","title of complaint");
   nFields = new Array("fname","lname","email");
   nText = new Array("first name","last name","email");
   d = document.forms["compForm"];
   a = 0;b = 0;y = 0;msg = 0;
   NumOfFields = d.elements.length;
    	for (i=0; i < NumOfFields; i++) {

    		for (x in nFields) {
    			if(d.elements[i].name == nFields[x] && d.elements[i].value.length < 1) {
            		y = 1;
                	alert("Please fill out the "+nText[x]);
                }
			}

		    if(d.elements[i].name == "agree" && !d.elements[i].checked){
		    	msg="You must agree to the Disclaimer and Terms and Conditions before you can submit your claim.";
			}
        }

        //for(j=0; j < d.current.length; j++) {
		//	if(d.current[j].checked){
		//		a = 1;
		//	}
		//}
		//for(k=0; k < d.previous_contact.length; k++) {
		//	if(d.previous_contact[k].checked){
		//		b = 1;
		//	}
		//}

		//if(a==0){msg = "Please state if you are currently consulting a lawyer on this.";}
		//if(b==0){msg = "Please state if you have had previous contact with a lawyer.";}

		if(msg){alert(msg);return;}

  		if(y==0){d.submit();}
}

function checkChoice(Form, i){
	var NumOfFields;
	var FieldName;
	var NameLength;

    	NumOfFields = document.Form.elements.length;
         for (i=0; i <= NumOfFields; i++)
         {
         i = 18;
         FieldName = Form[i].name;
         NameLength = FieldName.length;
                 if (FieldName.substring((5, NameLength - 6)) == "!check")
                 {
                         if (!Form[i].checked)
                         {
                                 Form[i].checked = true;
                                Form[i].value = "NOTCHECKED";
                         }
                 }
         }
}
