// JavaScript Document

//send request validation
function send_request () {
	var f 			= document.getElementById("requestForm");
	
	var group 		= f.group.value;	
	var yourname 	= f.yourname.value;	
	var phone 		= f.phone.value;		
	var eventName 	= f.eventName.value;			
	var purpose 	= f.purpose.value;	
	var location 	= f.location.value;		
	var attendees 	= f.attendees.value;		
	var profile		= f.profile.value;
	var budget 		= f.budget.value;
	var validate 	= f.validate.value;
	
	
	var success = true;
	
	if (group == "" || yourname == "" || phone == "" || eventName == "" || purpose == "" || location == "" || attendees == "" || profile == "" || budget == "" || validate != 2) {
		success = false;
	}
	
	if (success == false) {
		alert ("Please fill out all fields and answer the validation question.");	
	} else {
		f.submit();	
	}
}

//send questionnaire validation
function send_questionnaire () {
	var f 			= document.getElementById("questionnaireForm");
	
	var yourname 	= f.yourname.value;
	var company 	= f.company.value;
	var business 	= f.business.value;
	var email 		= f.email.value;
	var address 	= f.address.value;
	var city 		= f.city.value;
	var country		= f.country.value;
	var phone1 		= f.phone1.value;
	var validate 	= f.validate.value;
	
	
	var success = true;
	
	if (yourname == "" || company == "" || business == "" || email == "" || address == "" || city == "" || country == "" || phone1 == "" || validate != 2) {
		success = false;
	}
	
	if (success == false) {
		alert ("Please fill out all required fields and answer the validation question.");	
	} else {
		f.submit();	
	}
}

//send message validation
function send_message () {
	var f 			= document.getElementById("contactForm");
	
	var name 	= f.name.value;
	var email 	= f.email.value;
	var message = f.msg.value;
	var validate 	= f.validate.value;
	
	var success = true;
	
	if (name == "" || email == "" || message == "" || validate != 2) {
		success = false;
	}
	
	if (success == false) {
		alert ("Please fill out all fields.");	
	} else {
		alert ("Thank you. Your message has been sent.");
		f.submit();	
	}
}


//send survey validation
function send_survey () {
	
	var f 		= document.getElementById("surveyForm");
	
	var name 	= f.name.value;
	var email 	= f.email.value;
	var fname = f.fname.value;
	var q19 = f.q19.value;
	var q20 = f.q20.value;
	var q21 = f.q21.value;
	var validate 	= f.validate.value;
	
	
	var success = true;
	
	if (name == "" || email == "" || fname == "" || q19 == "" || q20 == "" || q21 == "" || validate != 2) {
		success = false;
	}
	
	if (success == false) {
		alert ("Please make sure you answered all the questions correctly.");	
	} else {
		alert ("Thank you for your feedback.");
		f.submit();	
	}
}

//send contact and signup
function send_contact(){
	var f = document.getElementById("newsSend");
	f.submit();
}

//send book validation
function send_book () {
	var f 			= document.getElementById("south49");
	
	var email 	= f.email.value;
	
	
	var success = true;
	
	if (email == "") {
		success = false;
	}
	
	if (success == false) {
		alert ("Please enter your email address.");	
	} else {
		alert ("Thank you. Your free copy has been sent to you.");
		f.submit();	
	}
}

//SHOPPING CART FUNCTIONS

function getCookie(c_name) { 
	if (document.cookie.length>0) {
		
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
		
	}
	return "";
}

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	
}


function addToCart(name, price, id, ship) {
	
	var cart = getCookie("PMCart");
	
	
	var f = document.getElementById("orderForm" + id);
	var quantity = (f.quantity.selectedIndex + 1);
	
	
	var purchase = (name + "%%%" + price + "%%%" + quantity + "%%%" + ship + "%%%%");
	
	if (cart != undefined) {
		purchase = cart+purchase;
	}
	
	setCookie("PMCart", purchase, 365);
	
	alert ("Item Added To Cart");
}


function removeFromCart(id) {
	
	var cart = getCookie("PMCart");
	
	cart = cart.split("%%%%");
	var updated = "";
	
	for (i=0; i<cart.length-1; i++) {
		if (i!= id) {
			updated += cart[i] + "%%%%";
		}
	}
	
	setCookie("PMCart", updated, 365);
	alert ("Item Removed From Cart");
}

function checkout () {
	
	var f = document.getElementById("orderForm");
	
	var fname = f.fname.value;
	var lname = f.lname.value;
	var phone = f.phone.value;
	var email = f.email.value;
	var address = f.address.value;
	var city = f.city.value;
	var province = f.province.value;
	var postalcode = f.postalcode.value;
	
	
	var success = true;
	
	if (fname == "" || lname == "" || phone == "" || email == "" || address == "" || city == "" || province == "" || postalcode == "") {
		success = false;
	}
	
		
	
	if (success) {
		f.submit();	
	} else {
		alert ("Please fill out all required fields.");	
	}
}

function deleteCart () {
	setCookie("PMCart", "", -3600);
}









