//function ie6homefix() {
//$(document).ready(function() {
//	$('.testmenu > .testul')
//		.addClass('firstChild');
//}
//}
//window.onload = ie6homefix;

ie6cssfix = function() {
	var Els = document.getElementByClass("testmenu").getElementsByTagName("LI");
	for (var i=0; i<Els.length; i++) {
			this.className+=" testing";
		this.className=this.className.replace(new RegExp(" testing\\b"), "");
		}
}
if (window.attachEvent) window.attachEvent("onload", ie6cssfix);

window.onresize = reloadpage;
function reloadpage()
{
window.location.reload(false);
}
function ValidQuote()
    {
    var n = document.getElementById('ctl00_ContentPlaceHolder1_QuoteDetailsView_NameTextBox');
    if (n.value == '')
    {alert('First Name required.');return false;}
    var c = document.getElementById('ctl00_ContentPlaceHolder1_QuoteDetailsView_CompanyTextBox');
    if (c.value == '')
    {alert('Company Name required.');return false;}
    var p = document.getElementById('ctl00_ContentPlaceHolder1_QuoteDetailsView_PhoneTextbox');
    if (p.value == '')
    {alert('Phone required.');return false;}
    var e = document.getElementById('ctl00_ContentPlaceHolder1_QuoteDetailsView_EmailTextbox');
    if (e.value == '')
    {alert('Email address is required.');return false;}
    }

requiredfields = new Array('first_name','First Name','last_name','Last Name','email','Email Address','phone','Phone','country','Country');
var country;
var state;
function formrules(frm)
{
    var thisform = frm;
    var elements = document.forms['aspnetForm'].elements;
    var ret = listAllRequiredFields(elements);
    if (ret == false) {return false;}
    
        for (var x = 0;x<elements.length;x++)
        {
            if (elements[x].FieldName != undefined)
            {
                
                if (elements[x].FieldName == 'country')
                {
                    country = elements[x].value;
                }
                else if (elements[x].FieldName == 'state')
                {
                    state = elements[x].value;
                }
                else if (elements[x].FieldName == 'first_name')
                {
                    ret = badFormValue(elements[x].value);
                    if (ret == true) {alert('Invalid first name');return false;}
                }

            }
        }
        if (country == 'US' && state == '')
        {
            alert('You must select a state.')
            return false;
        }
        else if (country != 'US' && state != '')
        {
            alert('Please delete your state selection.')
            return false;
        }
            
    return true;
}

function badFormValue(frmvalue)
{
    var badwords = new Array('http://*');
    for (var b = 0;b<badwords.length;b++)
    {
    var re = new RegExp(badwords[b]);
          if (frmvalue.match(re)) 
          {
            return true;
          } 
    }
return false;
}

function listAllRequiredFields(elements)
{
                for (var x = 0;x<elements.length;x++)
                {
                    for (r=0;r<requiredfields.length;r++)
                    {
                        if (requiredfields[r] == elements[x].FieldName && elements[x].value == '')
                        {
                            alert(requiredfields[r+1] + ' is required');
                            r++
                            elements[x].focus()
                            return false;
                        }
                    }
                }
return true;
}