function __toggle_buttons(string)
{
	var oForm = document.forms['downloadForm'];
	
	if(oForm)
	{
		for(i=0 ; i<oForm.elements.length ; i++)
		{
			switch(oForm.elements[i].type)
			{
				case 'button':
				case 'reset':
				case 'submit':
				
					oForm.elements[i].disabled = (string == 'disable' ? true : false);
					
				break;
			}
		}
	}
}

function showNewsLetter(){
		document.getElementById('news_letter_bg').style.display = 'block';
		document.getElementById('news_letter_form_holder').style.display = 'block';
		document.getElementById('padder').style.display = 'none';
		
}

function hideNewsLetter(){
		document.getElementById('news_letter_bg').style.display = 'none';
		document.getElementById('news_letter_form_holder').style.display = 'none';
		document.getElementById('padder').style.display = 'block';
}

function checkEmailForm() {
	var nlForm = document.getElementById('newsLetterForm');
	var formObject = document.getElementById('emailInputForm');
	var error = false;
	var regexp = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if(formObject['email'].value.replace(/\s+/g,"").length == 0)
	{
		error = true;
		alert('Please enter your email address ! ');
		formObject['email'].focus();
	}
	
	else if(formObject['email'].value.search(regexp) == -1)
	{
		error = true;
		alert('Please enter a valid email address ! ');
		formObject['email'].focus();
	}

	if(!error){
		nlForm['email'].value = formObject['email'].value;
		showNewsLetter();
	}
	
	//return false;
}

function checkNewsletterForm() {
	var nlForm = document.getElementById('newsLetterForm');
	checkForm(nlForm);
	return false;
}


function checkForm(formObject){
	var error = false;
	var regexp = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	
	if(formObject){
		if(formObject['email'].value.replace(/\s+/g,"").length == 0)
		{
			error = true;
			
			alert('Please enter your email address ! ');
			formObject['email'].focus();
		}
		else if(formObject['email'].value.search(regexp) == -1)
		{
			error = true;
			
			alert('Please enter a valid email address ! ');
			formObject['email'].focus();
		}

       // Add new checks for ebrochure
	   
	   		if(formObject.id == 'EBrochureForm') {
			if(formObject['firstname'].value.replace(/\s+/g,'').length == 0)
			{
				error = true;
				
				alert('Please enter your first name ! ');
				formObject['firstname'].focus();
			}
			else if(formObject['lastname'].value.replace(/\s+/g,'').length == 0)
			{
				error = true;
				
				alert('Please enter your last name ! ');
				formObject['lastname'].focus();
			}
			else if(formObject['address'].value.replace(/\s+/g,"").length == 0)
			{
				error = true;
				
				alert('Please enter your street address ! ');
				formObject['address'].focus();
			}
			else if(formObject['city'].value.replace(/\s+/g,"").length == 0)
			{
				error = true;
				
				alert('Please enter your city ! ');
				formObject['city'].focus();
			}
			else if(formObject['state'].value.replace(/\s+/g,"").length == 0)
			{
				error = true;
				
				alert('Please select your state ! ');
				formObject['state'].focus();
			}
			else if(formObject['zip'].value.replace(/\s+/g,"").length == 0)
			{
				error = true;
				
				alert('Please enter your zip code ! ');
				formObject['zip'].focus();
			}
		}


		
		if(!error){
			__toggle_buttons('disable');
			var url = 'ajax/brochure.php';
			var vars = 'for=' + formObject['for'].value + '&company=' + formObject['company'].value + '&firstname=' + formObject['firstname'].value + '&lastname=' + formObject['lastname'].value + '&email=' + formObject['email'].value + '&address=' + formObject['address'].value + '&city=' + formObject['city'].value + '&state=' + formObject['state'].value + '&zip=' + formObject['zip'].value;
			brochureProcess(url, vars, formObject);
		}
	}

	return false;
}

function brochureProcess(url, vars, formObject){

	jQuery.post(
		url, 
		vars,
		function(xmlResponse){
    		root = xmlResponse.getElementsByTagName('root');			
			response = xmlResponse.getElementsByTagName('response')[0].childNodes[0].nodeValue;
			if(response == 'true'){
				
				if(formObject.id == 'EBrochureForm') {
					var div1 = document.getElementById('news_letter_form');
					var div2 = document.getElementById('news_letter_confirm');
					div1.style.display = 'none';
					div2.style.display = 'block';
					window.location = 'download.php?start';
				} else {
					var div3 = document.getElementById('news_letter_form');
					var div4 = document.getElementById('news_letter_confirm');
					div3.style.display = 'none';
					div4.style.display = 'block';
				}
			}
			
     		else if(response == 'false'){
				alert('Error - Please try again!');
				__toggle_buttons('enable');
			}
		}, 
		"xml"
	);
}



//______________ EBROCHURE_________________//

function showEBrochure(){
		document.getElementById('ebrochure_bg').style.display = 'block';
		document.getElementById('ebrochure_form_holder').style.display = 'block';
		document.getElementById('padder').style.display = 'none';

}

function hideEBrochure(){
		document.getElementById('ebrochure_bg').style.display = 'none';
		document.getElementById('ebrochure_form_holder').style.display = 'none';
		document.getElementById('padder').style.display = 'block';
}


function checkEBrochureForm() {
	var formObject = document.getElementById('EBrochureForm');
	checkForm(formObject);
	return false;
}





/*

function brochureProcess(url, vars, formObject){
	jQuery.post(
		url, 
		vars,
		function(xmlResponse){
    		root = xmlResponse.getElementsByTagName('root');			
			response = xmlResponse.getElementsByTagName('response')[0].childNodes[0].nodeValue;
			//alert(response);
			if(response == 'true'){
				if(formObject.id == 'downloadForm') {
					var div5 = document.getElementById('brochureArea');
					var div6 = document.getElementById('brochureThanks');
					div5.style.display = 'none';
					div6.style.display = 'block';
					window.location = 'download.php?start';
				} else {
					var div5 = document.getElementById('newsletterArea');
					var div6 = document.getElementById('newsletterThanks');
					div5.style.display = 'none';
					div6.style.display = 'block';
				}
			}
			else if(response == 'false'){
				alert('Error - Please try again!');
				__toggle_buttons('enable');
			}
		}, 
		"xml"
	);
}

function checkNewsletterForm() {
	var formObject = document.getElementById('newsletterForm');
	checkForm(formObject);
	return false;
}

function checkDownloadForm() {
	var formObject = document.getElementById('downloadForm');
	checkForm(formObject);
	return false;
}

function checkSmallNewsletterForm() {
	
	alert('tttttttttttttttttt');
	var newsletterForm = document.getElementById('newsletterForm');
	var formObject = document.getElementById('smallNewsletterForm');
	var error = false;
	var regexp = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;

	if(formObject['email'].value.replace(/\s+/g,"").length == 0)
	{
		error = true;
		
		alert('Please enter your email address ! ');
		formObject['email'].focus();
	}
	else if(formObject['email'].value.search(regexp) == -1)
	{
		error = true;
		
		alert('Please enter a valid email address ! ');
		formObject['email'].focus();
	}

	if(!error){
		newsletterForm['email'].value = formObject['email'].value;
		showNewsletter();

		//alert("submit small newsletter form");
		//__toggle_buttons('disable');
		//var url = 'ajax/brochure.php';
		//var vars = 'for=newsletter&firstname=' + formObject['firstname'].value + '&lastname=' + formObject['lastname'].value + '&email=' + formObject['email'].value + '&address=' + formObject['address'].value + '&city=' + formObject['city'].value + '&state=' + formObject['state'].value + '&zip=' + formObject['zip'].value;
		//brochureProcess(url, vars, formObject);
	}
	
	return false;
	



}

function checkForm(formObject){
	var error = false;
	var regexp = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	
	if(formObject){
		if(formObject['email'].value.replace(/\s+/g,"").length == 0)
		{
			error = true;
			
			alert('Please enter your email address ! ');
			formObject['email'].focus();
		}
		else if(formObject['email'].value.search(regexp) == -1)
		{
			error = true;
			
			alert('Please enter a valid email address ! ');
			formObject['email'].focus();
		}

		if(formObject.id == 'downloadForm') {
			if(formObject['firstname'].value.replace(/\s+/g,'').length == 0)
			{
				error = true;
				
				alert('Please enter your first name ! ');
				formObject['firstname'].focus();
			}
			else if(formObject['lastname'].value.replace(/\s+/g,'').length == 0)
			{
				error = true;
				
				alert('Please enter your last name ! ');
				formObject['lastname'].focus();
			}
			else if(formObject['address'].value.replace(/\s+/g,"").length == 0)
			{
				error = true;
				
				alert('Please enter your street address ! ');
				formObject['address'].focus();
			}
			else if(formObject['city'].value.replace(/\s+/g,"").length == 0)
			{
				error = true;
				
				alert('Please enter your city ! ');
				formObject['city'].focus();
			}
			else if(formObject['state'].value.replace(/\s+/g,"").length == 0)
			{
				error = true;
				
				alert('Please select your state ! ');
				formObject['state'].focus();
			}
			else if(formObject['zip'].value.replace(/\s+/g,"").length == 0)
			{
				error = true;
				
				alert('Please enter your zip code ! ');
				formObject['zip'].focus();
			}
		}
		
		if(!error){
			__toggle_buttons('disable');
			var url = 'ajax/brochure.php';
			var vars = 'for=' + formObject['for'].value + '&company=' + formObject['company'].value + '&firstname=' + formObject['firstname'].value + '&lastname=' + formObject['lastname'].value + '&email=' + formObject['email'].value + '&address=' + formObject['address'].value + '&city=' + formObject['city'].value + '&state=' + formObject['state'].value + '&zip=' + formObject['zip'].value;
			brochureProcess(url, vars, formObject);
		}
	}

	return false;
}

function showNewsletter() {
	var div1 = document.getElementById('brochure_bg');
	var div2 = document.getElementById('backgroundBlack');
	var div3 = document.getElementById('backgroundMaroon');
	var div4 = document.getElementById('newsletterMain');
	
	if(div1){
		div1.style.display = 'block';
	}
}

function hideNewsletter(){
	var div1 = document.getElementById('newsletterPopUp');

	if(div1) {
		div1.style.display = 'none';
	}
}


*/
