function openB2BForm() {
	document.getElementById("b2b_inquiry_form").style.display = "block";
}

function closeB2BForm() {
	document.getElementById("b2b_inquiry_form").style.display = "none";
}

function closeB2BForm2() {
	document.getElementById("b2b_confirmation_form").style.display = "none";
}

function InsertFlashMovie()
{
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="911" height="327"><param name="movie" value="flash/bio_header_02.swf"><param name="quality" value="high"><EMBED SRC="flash/bio_header_02.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"  WIDTH="911" HEIGHT="327" WMODE="TRANSPARENT" MENU="FALSE" BGCOLOR="BLACK"></EMBED></object>');
}

function validate() {
	
	
	var valid = true;
		
		if(document.inquire.firstname.value == "") {
			valid = false;
			document.getElementById("firstname").style.background = "#CCCCCC";
		}
		else {
			document.getElementById("firstname").style.background = "#FFFFFF";
		}
		
		if(document.inquire.lastname.value == "") {
			valid = false;
			document.getElementById("lastname").style.background = "#CCCCCC";
		}
		else {
			document.getElementById("lastname").style.background = "#FFFFFF";
		}
		
		if(document.inquire.company.value == "") {
			valid = false;
			document.getElementById("company").style.background = "#CCCCCC";
		}
		else {
			document.getElementById("company").style.background = "#FFFFFF";
		}
		
		if(document.inquire.phone.value == "") {
			valid = false;
			document.getElementById("phone").style.background = "#CCCCCC";
		}
		else {
			document.getElementById("phone").style.background = "#FFFFFF";
		}
		
		if(document.inquire.email.value == "") {
			valid = false;
			document.getElementById("email").style.background = "#CCCCCC";
		}
		else {
			document.getElementById("email").style.background = "#FFFFFF";
		}
		
		
		if(!valid) {
			alert("Please provide values for all grayed fields");
		}
		else {
			processForm();	
		}
		
	}
	
function validate_newsletter() {
	
	
	var valid = true;
		
		if(document.newsletter_sub.email.value == "") {
			valid = false;
		}
		else {
		}
		
		if(!valid) {
			alert("Please provide a valid email address");
		}
		else {
			processNewsletterForm();	
		}
}

function processNewsletterForm() {	
	var req;
	var params;
	
	params = "email=" + document.newsletter_sub.email.value;


	if(window.XMLHttpRequest){
	//For Firefox, Safari, Opera
	req = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
	//For IE 5
	req = new ActiveXObject("Microsoft.XMLHTTP");
	} else if(window.ActiveXObject){
	//For IE 6+
	req = new ActiveXObject("Msxml2.XMLHTTP");
	}
	else{
	//Error for an old browser
	}
	
	req.open("POST","process_newsletter.php");
	
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.setRequestHeader("Content-length", params.length);
	req.setRequestHeader("Connection", "close");
	
	req.onreadystatechange = function() {//Call a function when the state changes.
		if(req.readyState == 4 && req.status == 200) {
			//call message recieved box.
			document.getElementById("newsletter_inquiry_form").style.display = "none";
			document.getElementById("newsletter_confirmation_form").style.display = "block";
		}
	}
	
	req.send(params);
}
	
	
function processForm() {	
	var req;
	var params;
	
	params = "firstname=" + document.inquire.firstname.value + "&";
	params += "lastname=" + document.inquire.lastname.value + "&";
	params += "company=" + document.inquire.company.value + "&";
	params += "phone=" + document.inquire.phone.value + "&";
	params += "addinfo=" + document.inquire.addinfo.value + "&";
	params += "email=" + document.inquire.email.value;

	if(window.XMLHttpRequest){
	//For Firefox, Safari, Opera
	req = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
	//For IE 5
	req = new ActiveXObject("Microsoft.XMLHTTP");
	} else if(window.ActiveXObject){
	//For IE 6+
	req = new ActiveXObject("Msxml2.XMLHTTP");
	}
	else{
	//Error for an old browser
	}
	
	req.open("POST","process_form.php");
	
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.setRequestHeader("Content-length", params.length);
	req.setRequestHeader("Connection", "close");
	
	req.onreadystatechange = function() {//Call a function when the state changes.
		if(req.readyState == 4 && req.status == 200) {
			//call message recieved box.
			document.getElementById("b2b_inquiry_form").style.display = "none";
			document.getElementById("b2b_confirmation_form").style.display = "block";
		}
	}
	
	req.send(params);
}

function displaySalons() {
	document.getElementById("salon_list").style.display = "block";
}

function minimizeSalons() {
	document.getElementById("salon_list").style.display = "none";
}

function changeEventGallery(id) {
	var req;
	var params;
	var headers = new Array(4);
	headers[0] = "BLING IT ON in the Garden";
	headers[1] = "A BLING IT ON Holiday";
	headers[2] = "BLING IT ON at Home";
	headers[3] = "BLING IT ON at the Office";
	
	var fo = new SWFObject("b2bviewer/viewer_new.swf", "b2bviewer", "100%", "100%", "8", "#E5E1CA");                 
    fo.addVariable("xmlDataPath", "b2bviewer/gallery"+id+".xml");                   
    fo.write("flashcontent2");	
	
	document.getElementById("events_header").innerHTML = headers[id-2];
		
}


 


