
function $(field){
	return document.getElementById(field);
}

function showy(field){
	if( $(field).style.display == '' ) {
		$(field).style.display = 'none';
	} else {
		$(field).style.display = '';
	}
}

function IsEmpty(form1){

var ErrorMsg = "";
var msg = "";

        if( form1.firstname.value== "") {
        ErrorMsg += "\n First Name";
        }

        if( form1.lastname.value== "") {
        ErrorMsg += "\n Last Name";
        }

        msg = ValidateEMail(form1.eemail,1);
        if(msg!=""){
        ErrorMsg += "\n Email";
        }

        if(form1.company.value== ""){
        ErrorMsg += "\n Company";
        }

        if(form1.phone_hm.value== ""){
        ErrorMsg += "\n Business Phone";
        }

        if(form1.postal_code.value== ""){
        ErrorMsg += "\n ZIP/Postal Code";
        }

        if(form1.how_hear.value== ""){
        ErrorMsg += "\n How did you hear about us?";
        }


        if(form1.primary_role.value== ""){
        ErrorMsg += "\n Your Primary Role";
        }
        if(form1.your_title.value== ""){
        ErrorMsg += "\n Your Title";
        }
	
	if(form1.current[0].checked == false && form1.current[1].checked == false){
	ErrorMsg += "\n Current client or partner";
	}

        if(form1.current[1].checked ==  true && form1.evaluating.value== ""){
        ErrorMsg += "\n Are you evaluating email marketing solutions";
        }
        if(form1.current[1].checked ==  true && form1.evaluating.value != "511335" && form1.decision.value== ""){
        ErrorMsg += "\n What is your role in the decision-making process";
        }
	if(form1.current[1].checked ==  true && form1.evaluating.value != "511335" && form1.how_many.value== ""){
        	ErrorMsg += "\n How many emails do you send each month";
        }

        if (ErrorMsg != ""){
                alert("You must enter valid entries in the following fields:\n" + ErrorMsg);
                return false;
        }


}

function show_field(input_name){
x = document.getElementById(input_name);
x.style.display = '';

}

function hide_field(input_name){
x = document.getElementById('current1');
x.style.display = 'none';

x = document.getElementById('current2');
x.style.display = 'none';

x = document.getElementById('current3');
x.style.display = 'none';

x = document.getElementById('current4');
x.style.display = 'none';

}

function hide_field2(form1){

	if(form1.evaluating.value == '511335'){

        	x = document.getElementById('current2');
	        x.style.display = 'none';
	
        	x = document.getElementById('current3');
	        x.style.display = 'none';

	} else {

		x = document.getElementById('current2');
		x.style.display = '';

		x = document.getElementById('current3');
		x.style.display = '';
	}
}

function clearForm(formIdent) 
{ 
  var form, elements, i, elm; 
  form = document.getElementById 
    ? document.getElementById(formIdent) 
    : document.forms[formIdent]; 

	if (document.getElementsByTagName)
	{
		elements = form.getElementsByTagName('input');
		for( i=0, elm; elm=elements.item(i++); )
		{
			if (elm.getAttribute('type') == "text")
			{
				elm.value = '';
			}
		}
	}

	// Actually looking through more elements here
	// but the result is the same.
	else
	{
		elements = form.elements;
		for( i=0, elm; elm=elements[i++]; )
		{
			if (elm.type == "text")
			{
				elm.value ='';
			}
		}
	}
}

function show_field2_attempt1(field) {
//alert(field.value);

	switch( field.value ) {
		case '511333':
		//if yes, then hide 'are you evaluating' and Yes, I'd like to receive email... checkbox
		x = document.getElementById('current1');
		x.style.display = 'none';
		
		x = document.getElementById('current4');
		x.style.display = 'none';
		break;


		//if no, then show 'are you evaluating' and Yes, I'd like to receive email... checkbox
		case '511334':
		x = document.getElementById('current1');
		x.style.display = '';
		
		x = document.getElementById('current4');
		x.style.display = '';
		break;

		/*if they answer anything but "not now", then show 
		What is your role in the decision-making process? AND
		How many emails do you send each month?
		*/

		case '63539':
		case '63540':
		case '63541':
		case '63542':
		x = document.getElementById('current2');
		x.style.display = '';

		x = document.getElementById('current3');
		x.style.display = '';
		
		x = document.getElementById('current5');
		x.style.display = '';
		break;

		case '511335':
		//if they answer "not now", then ...
                x = document.getElementById('current3');
                x = document.getElementById('current2');
                x.style.display = 'none';

                x = document.getElementById('current3');
                x.style.display = 'none';
				
				x = document.getElementById('current5');
                x.style.display = 'none';

                break;
	}
	
}
	
function show_field2(form1){
var myArray = [63539,63540,63541,63542];

var result = form1.evaluating.value;
if( result == '511335' || result == 511335) {

		x = document.getElementById('current2');
		x.style.display = 'none';

		x = document.getElementById('current3');
		x.style.display = 'none';
} else {
for (x in myArray){
	if(form1.evaluating.value == myArray[x]){

        	x = document.getElementById('current2');
	        x.style.display = 'display';
	
        	x = document.getElementById('current3');
	        x.style.display = 'display';

	} else {

		x = document.getElementById('current2');
		x.style.display = 'none';

		x = document.getElementById('current3');
		x.style.display = 'none';
	}
  }
}	
}
	
