function dropdownNames_OnChange()
        {
            var combo1 = document.getElementById("practice");
            var combo2 = document.getElementById("industry");
            combo1.value = "";
            combo2.value = "";
        }
function dropdownPA_OnChange()
        {
            var combo1 = document.getElementById("names");
            var combo2 = document.getElementById("industry");
            combo1.value = "";
            combo2.value = "";
        }
function dropdownInd_OnChange()
        {
            var combo1 = document.getElementById("names");
            var combo2 = document.getElementById("practice");
            combo1.value = "";
            combo2.value = "";
        }
function rollOnImg(x){
	document.getElementById(x).style.opacity = 9/10;
	document.getElementById(x).style.filter = "alpha(opacity=90)";
}
function rollOffImg(x){
	document.getElementById(x).style.opacity = 1;
	document.getElementById(x).style.filter = "alpha(opacity=100)";
}

var changeRate = 5000; // 1000 = 1 second
var quote = 1;
var prev = 9;
function rotateQuotes(x) {
	if (quote == 1) {prev=9;} else {prev=quote-1;}
	document.getElementById(prev).style.display = 'none';
	document.getElementById(quote).style.display = 'block';
	if (quote == 9) {quote=0;}
	quote++;
	setTimeout("rotateQuotes();",changeRate);
}

function showHide(x){
		if (document.getElementById(x).style.display == 'none'){
			document.getElementById(x).style.display = 'block';
		}
		else{
			document.getElementById(x).style.display = 'none';
		}
}

function contactMe(){
		if (document.getElementById('contactMeForm').style.display == 'none'){
			document.getElementById('contactMeForm').style.display = 'block';
			document.getElementById('contactMe').style.backgroundImage = 'url(../upload/images/Common/contact_me-open.gif)'; 
		}
		else{
			document.getElementById('contactMeForm').style.display = 'none';
			document.getElementById('contactMe').style.backgroundImage = 'url(../upload/images/Common/contact_me.gif)'; 
		}
}

function closeDiv(x){
	document.getElementById(x).style.display="none";
}

function validateEmail(obj)
{
	retval = true
	str = obj.value
	
	idx1 = str.indexOf("@")		
	if (idx1 == -1)
	{
		return false
	}
	else
	{
		idx2 = str.lastIndexOf("@")
		if (idx1 != idx2) 
		{
			return false
		}
		else
		{
			idx1 = str.indexOf(".")
			if (idx1 == -1)
			{
				return false
			}
		}
	}
	return true
}

function blockDomains(obj)
{
	str = obj.value
	var idx = str.split("@");
	
	var domains = new Array(35)
	domains[0] = "fisc.com"
	domains[1] = "avatier.com"
	domains[2] = "betasystems.com"
	domains[3] = "bholdcompany.nl"
	domains[4] = "bmc.com"
	domains[5] = "bridgestream.com"
	domains[6] = "ca.com"
	domains[7] = "engiweb.com"
	domains[8] = "eurekify.com"
	domains[9] = "evidian.com"
	domains[10] = "fisc.com"
	domains[11] = "hp.com"
	domains[12] = "ibm.com"
	domains[13] = "jamcracker.com"
	domains[14] = "maxware.com"
	domains[15] = "microsoft.com"
	domains[16] = "mtechit.com"
	domains[17] = "ncipher.com"
	domains[18] = "novell.com"
	domains[19] = "oracle.com"
	domains[20] = "prodigen.com"
	domains[21] = "proginet.com"
	domains[22] = "quest.com"
	domains[23] = "sentillion.com"
	domains[24] = "siemens.com"
	domains[25] = "sun.com"
	domains[26] = "vaau.com"
	domains[27] = "fischerinternational.com"
	domains[28] = "voelcker.com"
	domains[29] = "aol.com"
	domains[30] = "hotmail.com"
	domains[31] = "gmail.com"
	domains[32] = "verizon.net"
	domains[33] = "comcast.com"
	domains[34] = "yahoo.com"
	
	for(x=0; x<35; x++){
		if(idx[1].toLowerCase() == domains[x]){return false}
	}
	return true
}

function validateTelephone(obj)
{
	var num = obj.value;

	if ( num.charAt(0) == "+" )
	{
		//is int#
		if ( num.length < 11 ) { return false }
	}
	else
	{
		if ( num.length < 10) 
		{
			return false 
		}
		else
		{
			if ( num.charAt(0) == 1 ) 
			{ 
				var newNum="";
				for ( var i=1; i < num.length; i++ ) 
				{ 
					if ( (parseFloat(num.charAt(i)) >= 0) && (parseFloat(num.charAt(i)) <= 9) ) { newNum+=num.charAt(i); }
				}
				if ( parseFloat(newNum.length) > 10 ) { return false }
				var areaCode = newNum.charAt(0) + newNum.charAt(1) + newNum.charAt(2);
			}
			else 
			{ 
				var newNum="";
				for ( var i=0; i < num.length; i++ ) 
				{ 
					if ( (parseFloat(num.charAt(i)) >= 0) && (parseFloat(num.charAt(i)) <= 9) ) { newNum+=num.charAt(i); }
				}
				if ( parseFloat(newNum.length) > 10 ) { return false }
				var areaCode = newNum.charAt(0) + newNum.charAt(1) + newNum.charAt(2);
			}
			
			if ( ((parseFloat(areaCode) < 201) || (parseFloat(areaCode) > 999)) ) { return false }
		}
	}
	
	return true
}

function chkFields()
{
	with(document.forms.theForm)
	{
		if(FirstName.value == ""){alert("Please provide your first name.");FirstName.focus(); return false;}
		if(LastName.value == ""){alert("Please provide your last name.");LastName.focus(); return false;}
		if(Title.value == ""){alert("Please provide your title.");Title.focus(); return false;}
		if(Email.value == ""){alert("Please provide your email address.");Email.focus(); return false;}
		if(!validateEmail(Email)){alert("Please provide a valid email address.");Email.focus(); return false;}
		//if(elqFormName.value == "PwcFreeEval07-NEW") { if(!blockDomains(Email)){alert("Please provide a valid email address.");Email.focus(); return false;} }
		if(Company.value == ""){alert("Please provide your company name.");Company.focus(); return false;} 
		if(elqFormName.value == "PwcFreeEval07-NEW") 
		{
			if(Telephone.value == ""){alert("Please provide a valid business phone number.");Telephone.focus(); return false;}
			//if(!validateTelephone(Telephone)){alert("Please provide a valid business phone number.");Telephone.focus();Telephone.select(); return false;}
			if(endusers.value == ""){alert("Please provide an estimated number of end users.");endusers.focus(); return false;}
		}
		if(elqFormName.value == "InfoRequest-newsite") 
		{
			if(Address1.value == ""){alert("Please provide a valid business Address.");Address1.focus(); return false;}
			if(City.value == ""){alert("Please provide a valid City.");City.focus(); return false;}
			if(State.value == ""){alert("Please provide a valid State.");State.focus(); return false;}
			if(Zip.value == ""){alert("Please provide a valid Zip.");Zip.focus(); return false;}
			if(Country.value == ""){alert("Please provide a valid Country.");Country.focus(); return false;}
			if(Country.value == ""){alert("Please provide a valid Country.");Country.focus(); return false;}
		}
		if(elqFormName.value == "HealthcareOrphanfind08") 
		{
			if(State.value == ""){alert("Please provide a valid State.");State.focus(); return false;}
			if(Zip.value == ""){alert("Please provide a valid Zip.");Zip.focus(); return false;}
		}
	}
	return true
}

function DoSubmit()
{
	if ( CheckRequiredFields() ) 
	{ 
		document.forms.RCform.submit(); 
	}
}

function chkFieldsShort()
{
	with(document.forms.theForm)
	{
		if(C_FirstName.value == ""){alert("Please provide your first name.");C_FirstName.focus(); return false;}
		if(C_LastName.value == ""){alert("Please provide your last name.");C_LastName.focus(); return false;}
		if(C_Title.value == ""){alert("Please provide your title.");C_Title.focus(); return false;}
		if(C_EmailAddress.value == ""){alert("Please provide your email address.");C_EmailAddress.focus(); return false;}
		if(!validateEmail(C_EmailAddress)){alert("Please provide a valid email address.");C_EmailAddress.focus(); return false;}
		if(C_Company.value == ""){alert("Please provide your company name.");C_Company.focus(); return false;} 
	}
	return true
}

function SubmitShort()
{
	if ( chkFieldsShort() ) 
	{ 
		document.forms.theForm.submit(); 
	}
}

function CheckRequiredFields()
{
	with(document.forms.RCform)
	{
		if(FirstName.value == ""){alert("\"First Name\" is a required field"); FirstName.focus(); return false;}
		if(LastName.value == ""){alert("\"Last Name\" is a required field"); LastName.focus(); return false;}
		if(Title.value == ""){alert("\"Title/Position\" is a required field"); Title.focus(); return false;}
		if(Email.value == ""){alert("\"E-mail Address\" is a required field"); Email.focus(); return false;}
		if(!validateEmail(Email)){alert("Please provide a valid email address.");Email.focus();Email.select();return false;}
		if(Phone.value == ""){alert("\"Telephone\" is a required field"); Phone.focus(); return false;}
		if(Company.value == ""){alert("\"Company\" is a required field"); Company.focus(); return false;}
		if(Country.value == ""){alert("\"Country\" is a required field"); Country.focus(); return false;}
		if(Address1.value == ""){alert("\"Address\" is a required field"); Address1.focus(); return false;}
		if(City.value == ""){alert("\"City\" is a required field"); City.focus(); return false;}
		if(State.value == ""){alert("\"State, Province\" is a required field"); State.focus(); return false;}
		if(Zip.value == ""){alert("\"Zip\" is a required field"); Zip.focus(); return false;}
	}
	return true
}

function RCcheck()
{
	if ( CheckRequiredFields() ) 
	{ 
		//write cookie to machine
		var date = new Date();
		date.setTime(date.getTime()+(9999*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie = "courionRC=" + document.forms.RCform.Email.value + expires + "; path=/";
		
		//submit form
		document.forms.RCform.submit(); 
	}
}

function ApplyFeilds()
{
	with(document.forms.applicaton)
	{
		if(Position.value == ""){alert("\"Position\" is a required field"); Position.focus(); return false;}
		if(FirstName.value == ""){alert("\"First Name\" is a required field"); FirstName.focus(); return false;}
		if(LastName.value == ""){alert("\"Last Name\" is a required field"); LastName.focus(); return false;}
		if(Email.value == ""){alert("\"E-mail Address\" is a required field"); Email.focus(); return false;}
		if(!validateEmail(Email)){alert("Please provide a valid email address.");Email.focus();Email.select();return false;}
		if(Resume.selectedIndex == ""){alert("\"Resume\" is a required field"); Resume.focus(); return false;}
	}
	return true
}

function Apply()
{
	if ( ApplyFeilds() ) 
	{ 
		document.forms.applicaton.submit(); 
	}
}

function contactMeFeilds()
{
	with(document.forms.contactMe)
	{
		if ( Name.value == "" || Name.value == "Full Name" )
		{
			alert("\"Name\" is a required field"); Name.focus(); return false;
		}
		
		if ( Phone.value == "Phone" ) 
		{
			if ( Email.value == "" || Email.value == "Email Address" ) 
			{
				alert("Either a Phone Number or Email Address is required"); return false; 
			}
		}
		
		if (Email.value != "" && Email.value != "Email Address" ) 
		{ 
			if(!validateEmail(Email))
			{
				alert("Please provide a valid email address."); Email.focus(); return false;
			} 
		}
		
	}
	return true
}

function contactSubmit()
{
	if ( contactMeFeilds() ) 
	{ 
		document.forms.contactMe.submit(); 
	}
}

function CheckFields()
{
	with(document.forms.trainingRequest)
	{
		if (FirstName.value == ""){alert("Please provide your first name.");FirstName.focus();return false}

		if (LastName.value == "") {alert("Please provide your last name.");LastName.focus();return false}
	
		if (Title.value == "") {alert("Please provide your title.");Title.focus();return false}

		if (Company.value == "") {alert("Please provide your company name.");Company.focus();return false}
	
		if (Address1.value == "") {alert("Please provide your address.");Address1.focus();return false}
	
		if (City.value == "") {alert("Please provide your city.");City.focus();return false}

		if (State.value == "") {alert("Please provide your state.");State.focus();return false}
	
		if (Zip.value == "") {alert("Please provide your zip / postal code.");Zip.focus();return false}

		if (Country.value == "") {alert("Please provide your country.");Country.focus();return false}

		if (Phone.value == "") {alert("Please provide your phone number.");Phone.focus();return false}

		if (Email.value == "") {alert("Please provide your email address.");Email.focus();return false}
		
		if (PaymentMethod.options[PaymentMethod.selectedIndex].value == "") {alert("Please select a payment method.");PaymentMethod.focus();return false}

		if (PaymentMethod.options[PaymentMethod.selectedIndex].value == "PO" && PONumber.value == "") {alert("Please provide a PO number.");PONumber.focus();return false}

	}
	return true
}

function chkTraining()
{
	if ( CheckFields() )
	{ document.forms.trainingRequest.submit(); }
}

function chkSharePoint()
{
	if ( SPCheckFields() )
	{ document.forms.SharePointOrder.submit(); }
}

function SPCheckFields()
{
	with(document.forms.SharePointOrder)
	{
		if (FirstName.value == ""){alert("Please provide your first name.");FirstName.focus();return false}

		if (LastName.value == "") {alert("Please provide your last name.");LastName.focus();return false}
	
		if (Title.value == "") {alert("Please provide your title.");Title.focus();return false}

		if (Company.value == "") {alert("Please provide your company name.");Company.focus();return false}
	
		if (Address1.value == "") {alert("Please provide your address.");Address1.focus();return false}
	
		if (City.value == "") {alert("Please provide your city.");City.focus();return false}

		if (State.value == "") {alert("Please provide your state.");State.focus();return false}
	
		if (Zip.value == "") {alert("Please provide your zip / postal code.");Zip.focus();return false}

		if (Country.value == "") {alert("Please provide your country.");Country.focus();return false}

		if (Phone.value == "") {alert("Please provide your phone number.");Phone.focus();return false}

		if (Email.value == "") {alert("Please provide your email address.");Email.focus();return false}
		
		if (PaymentMethod.options[PaymentMethod.selectedIndex].value == "") {alert("Please select a payment method.");PaymentMethod.focus();return false}

		if (PaymentMethod.options[PaymentMethod.selectedIndex].value == "PO" && PONumber.value == "") {alert("Please provide a PO number.");PONumber.focus();return false}

	}
	return true
}


function messageFormCheck()
{
	with(document.forms.messageForm)
	{
		if (FirstName.value == ""){alert("Please provide your first name.");FirstName.focus();return false}
		if (LastName.value == "") {alert("Please provide your last name.");LastName.focus();return false}
		if (Email.value == "") {alert("Please provide your email address.");Email.focus();return false}
		if(!validateEmail(Email)){alert("Please provide a valid email address.");Email.focus();Email.select();return false;}
		if (Message.value == "") {alert("Please provide a message to send.");Message.focus();return false}
	}
	return true
}


function messageForm()
{
	if ( messageFormCheck() )
	{ document.forms.messageForm.submit(); }
}