
function toggle_menu(val,type){
	if(type == "show"){
		document.getElementById("menu_"+val).style.display = "none";
		document.getElementById("menu_"+val+"_on").style.display = "";
	} else if(type == "hide"){
		document.getElementById("menu_"+val).style.display = "";
		document.getElementById("menu_"+val+"_on").style.display = "none";
	}
}

//Calendar Page
function validate_calendar_form(){
	clear_calendar_form();
	var required = "";
	if (document.theform.email.value.length == 0) { required += "\n     - Email"; document.theform.email.className='textboxRequired'; }
	else if (document.theform.email.value.search(/(\w+[\w|\.|-]*\w+)(@\w+[\w|\.|-]*\w+\.\w{2,4})/) == -1) { required += "\n     - Please specify a valid email address"; document.theform.email.className='textboxRequired'; }
	if (document.theform.firstname.value.length == 0) { required += "\n     - First Name"; document.theform.firstname.className='textboxRequired'; }
	if (document.theform.lastname.value.length == 0) { required += "\n     - Last Name"; document.theform.lastname.className='textboxRequired'; }
	if (document.theform.address.value.length == 0) { required += "\n     - Street"; document.theform.address.className='textboxRequired'; }
	if (document.theform.city.value.length == 0) { required += "\n     - City"; document.theform.city.className='textboxRequired'; }
	if (document.theform.state.value.length == 0) { required += "\n     - State"; document.theform.state.className='textboxRequired'; }
	if (document.theform.zip.value.length == 0) { required += "\n     - Zip"; document.theform.zip.className='textboxRequired'; }
	if (document.theform.phone.value.length == 0) { required += "\n     - Phone"; document.theform.phone.className='textboxRequired'; }
	if (document.theform.fax.value.length == 0) { required += "\n     - Fax"; document.theform.fax.className='textboxRequired'; }
	if (document.theform.company.value.length == 0) { required += "\n     - Company"; document.theform.company.className='textboxRequired'; }
	if (document.theform.title.value.length == 0) { required += "\n     - Title"; document.theform.title.className='textboxRequired'; }
	if (document.theform.url.value.length == 0) { required += "\n     - Website"; document.theform.url.className='textboxRequired'; }
	if (document.theform.company_type.value.length == 0) { required += "\n     - Company Type"; document.theform.company_type.className='textboxRequired'; }
	
	if (required != "") {
		alert("Please fill in the required fields:" + required);
		return false;
	}
}
		
function reset_calendar_form(){
	var x = confirm("Are you sure you want to erase all of your data?");
	if(x){
		clear_calendar_form();
		document.theform.email.focus();
		document.theform.reset();
	}
}

function clear_calendar_form(){
	document.theform.email.className='textbox';
	document.theform.firstname.className='textbox';
	document.theform.lastname.className='textbox';
	document.theform.address.className='textbox';
	document.theform.city.className='textbox';
	document.theform.state.className='textbox';
	document.theform.zip.className='textbox';
	document.theform.phone.className='textbox';
	document.theform.fax.className='textbox';
	document.theform.company.className='textbox';
	document.theform.title.className='textbox';
	document.theform.url.className='textbox';
	document.theform.company_type.className='textbox';
}

//Trial Subscription Page
function validate_trial_form(){
	clear_trial_form();
	var required = "";
	if (document.theform.email.value.length == 0) { required += "\n     - Email"; document.theform.email.className='textboxRequired'; }
	else if (document.theform.email.value.search(/(\w+[\w|\.|-]*\w+)(@\w+[\w|\.|-]*\w+\.\w{2,4})/) == -1) { required += "\n     - Please specify a valid email address"; document.theform.email.className='textboxRequired'; }
	if (document.theform.firstname.value.length == 0) { required += "\n     - First Name"; document.theform.firstname.className='textboxRequired'; }
	if (document.theform.lastname.value.length == 0) { required += "\n     - Last Name"; document.theform.lastname.className='textboxRequired'; }
	if (document.theform.address.value.length == 0) { required += "\n     - Street"; document.theform.address.className='textboxRequired'; }
	if (document.theform.city.value.length == 0) { required += "\n     - City"; document.theform.city.className='textboxRequired'; }
	if (document.theform.state.value.length == 0) { required += "\n     - State"; document.theform.state.className='textboxRequired'; }
	if (document.theform.zip.value.length == 0) { required += "\n     - Zip"; document.theform.zip.className='textboxRequired'; }
	
	if (required != "") {
		alert("Please fill in the required fields:" + required);
		return false;
	}
}
		
function reset_trial_form(){
	var x = confirm("Are you sure you want to erase all of your data?");
	if(x){
		clear_trial_form();
		document.theform.email.focus();
		document.theform.reset();
	}
}

function clear_trial_form(){
	document.theform.email.className='textbox';
	document.theform.firstname.className='textbox';
	document.theform.lastname.className='textbox';
	document.theform.address.className='textbox';
	document.theform.city.className='textbox';
	document.theform.state.className='textbox';
	document.theform.zip.className='textbox';
}

//Subscription Page
function subscription_form(val){
	switch(val){
		case "1":
		  document.subscribe_form.item_name.value = "The Beauty Industry Report - 12 Issues Electronic";
		  document.subscribe_form.a3.value = "59.95";
		  document.subscribe_form.p3.value = "12";
		  document.subscribe_form.t3.value = "M";
		  break;
		  
		case "2":
		  document.subscribe_form.item_name.value = "The Beauty Industry Report - 27 Issues Electronic";
		  document.subscribe_form.a3.value = "99.90";
		  document.subscribe_form.p3.value = "24";
		  document.subscribe_form.t3.value = "M";
		  break;
		  
		case "3":
		  document.subscribe_form.item_name.value = "The Beauty Industry Report - 12 Issues Paper & Electronic";
		  document.subscribe_form.a3.value = "96.00";
		  document.subscribe_form.p3.value = "12";
		  document.subscribe_form.t3.value = "M";
		  break;
		  
		case "4":
		  document.subscribe_form.item_name.value = "The Beauty Industry Report - 28 Issues Paper & Electronic";
		  document.subscribe_form.a3.value = "192.00";
		  document.subscribe_form.p3.value = "24";
		  document.subscribe_form.t3.value = "M";
		  break;
		  
		default:
		  document.subscribe_form.item_name.value = "";
		  document.subscribe_form.a3.value = "";
		  document.subscribe_form.p3.value = "";
		  document.subscribe_form.t3.value = "";
	}
}

function validate_subscription_form(){
	if(document.getElementById("subscribe_choice").value == ""){
		alert("Please choose a subscription type.");
		return false;
	} else {
		return true;
	}
}

function toggle_consulting(elem){
	document.getElementById("elem_consulting").style.display = "none";
	document.getElementById("elem_bio").style.display = "none";
	document.getElementById("elem_resume").style.display = "none";
	document.getElementById(elem).style.display = "";
}
