// JavaScript Document

function quotesetup() {

	if(Get_Cookie('defaultunits') == null) {
		Set_Cookie( 'defaultunits', "mm", 60, '/', document.domain );
	}
	unitswitch(Get_Cookie('defaultunits'));
	updatedisplay();
}

function unitswitch(unit) {
//	Delete_Cookie('defaultunits');
	Set_Cookie( 'defaultunits', unit, 60, '/', document.domain );
	if($('unitesmm')) {
		if(unit == 'mm'){
			$('unitesmm').style.display = '';
			$('unitesinch').style.display = 'none';
		}
		else {
			$('unitesmm').style.display = 'none';
			$('unitesinch').style.display = '';
		}
	}
}

Object.extend(Ajax.InPlaceEditor.prototype, {
	getText: function() {
		return this.element.innerHTML.stripTags();
	}
});

function sizevalue(transport) {	
	if(transport){
		var sizes = transport.responseText.evalJSON(true);
		switch(sizes.field) {
			case 'widthmm':
			  $('widthmm').innerHTML = sizes.value;
			  $('widthin').innerHTML = sizes.value2;
			  break;    
			case 'widthin':
			  $('widthin').innerHTML = sizes.value;
			  $('widthmm').innerHTML = sizes.value2;
			  break;
			case 'heightmm':
			  $('heightmm').innerHTML = sizes.value;
			  $('heightin').innerHTML = sizes.value2;
			  break;    
			case 'heightin':
			  $('heightin').innerHTML = sizes.value;
			  $('heightmm').innerHTML = sizes.value2;
			  break;
		}
	}
	updatedisplay();
};
function updatedisplay() {
	
	if(($('widthmm').innerHTML == "") || ($('heightmm').innerHTML == "")) {
		
		$('shutterpolarprice').innerHTML = "";
		$('shutterelmprice').innerHTML = "";
		
		$('blindmalibuprice').innerHTML = "";
		$('blindmontereyprice').innerHTML = "";
		$('blindsantaanaprice').innerHTML = "";
		$('blindbeverlyhillsprice').innerHTML = "";
		return;	
	}
	
	$('sq_quote').style.display = "";
	$$('.columns').each(function(item) {item.style.height = "";});

	sizewidth = $('widthmm').innerHTML;
	sizeheight = $('heightmm').innerHTML;
	sqmeter = (sizewidth / 1000) * (sizeheight / 1000);
	if(sqmeter < 0.5) {
		sqmeter = 0.5;
	}
	
	shutterDiscount = 0; //% Discount
	blindDiscount = 0; //% Discount
	
	
	//Shutter Polar
	$('shutterpolarlink').href = "/index.php?pageid=27&newproduct=YES&shuttername=Shutter+1&width="+sizewidth+"&height="+sizeheight+"&colour=Paint+Bright+White&shutterchoice=default";
	
	if((sizewidth < 160) || (sizeheight < 500)) {
		displayprice = "Too Small";	
		$('shutterpolarlink').style.display = "none";
	}
	else if ((sizewidth > 6560) || (sizeheight > 2500)) {
		displayprice = "Too Large";
		$('shutterpolarlink').style.display = "none";
	}
	else {
		price = sqmeter * 185;
		if(shutterDiscount == 0){
			displayprice = "&pound;"+Math.round(price);
		}
		else {
			displayprice = "<strike>&pound;"+Math.round(price)+"</strike> &pound;"+Math.round(price -(price * shutterDiscount / 100));
		}
		$('shutterpolarlink').style.display = "";
	}
	$('shutterpolarprice').innerHTML = displayprice;
	
	
	//Shutter Elm
	$('shutterelmlink').href = "/index.php?pageid=27&newproduct=YES&shuttername=Shutter+1&width="+sizewidth+"&height="+sizeheight+"&colour=Elm+Natural&shutterchoice=default";
	
	if((sizewidth < 160) || (sizeheight < 500)) {
		displayprice = "Too Small";	
		$('shutterelmlink').style.display = "none";
	}
	else if ((sizewidth > 6560) || (sizeheight > 2500)) {
		displayprice = "Too Large";
		$('shutterelmlink').style.display = "none";
	}
	else {
		price = sqmeter * 195;
		if(shutterDiscount == 0){
			displayprice = "&pound;"+Math.round(price);
		}
		else {
			displayprice = "<strike>&pound;"+Math.round(price)+"</strike> &pound;"+Math.round(price -(price * shutterDiscount / 100));
		}
		$('shutterelmlink').style.display = "";
	}
	$('shutterelmprice').innerHTML = displayprice;



	//Blind Malibu
	$('blindmalibulink').href = "/index.php?pageid=22&newproduct=YES&blindname=Blind+1&width="+sizewidth+"&height="+sizeheight+"&range=Malibu&blindcolour=White&tapecolour=Strings&blindchoice=default";
	if(sqmeter < 2.5) {
		blindpersqum = 77;
	}
	else {
		blindpersqum = 72;
	}
	if((sizewidth < 300) || (sizeheight < 300)) {
		displayprice = "Too Small";	
		$('blindmalibulink').style.display = "none";
	}
	else if ((sizewidth > 2438) || (sizeheight > 3048)) {
		displayprice = "Too Large";
		$('blindmalibulink').style.display = "none";
	}
	else {
		price = sqmeter * blindpersqum;
		if(blindDiscount == 0){
			displayprice = "&pound;"+Math.round(price);
		}
		else {
			displayprice = "<strike>&pound;"+Math.round(price)+"</strike> &pound;"+Math.round(price -(price * blindDiscount / 100));
		}
		$('blindmalibulink').style.display = "";
	}
	$('blindmalibuprice').innerHTML = displayprice;


	//Blind Monterey
	$('blindmontereylink').href = "/index.php?pageid=22&newproduct=YES&blindname=Blind+1&width="+sizewidth+"&height="+sizeheight+"&range=Monterey&blindcolour=White&tapecolour=Strings&blindchoice=default";
	if(sqmeter < 2.5) {
		blindpersqum = 87;
	}
	else {
		blindpersqum = 81;
	}
	if((sizewidth < 300) || (sizeheight < 300)) {
		displayprice = "Too Small";	
		$('blindmontereylink').style.display = "none";
	}
	else if ((sizewidth > 2438) || (sizeheight > 3048)) {
		displayprice = "Too Large";
		$('blindmontereylink').style.display = "none";
	}
	else {
		price = sqmeter * blindpersqum;
		if(blindDiscount == 0){
			displayprice = "&pound;"+Math.round(price);
		}
		else {
			displayprice = "<strike>&pound;"+Math.round(price)+"</strike> &pound;"+Math.round(price -(price * blindDiscount / 100));
		}
		$('blindmontereylink').style.display = "";
	}
	$('blindmontereyprice').innerHTML = displayprice;


	//Blind Santa Ana
	$('blindsantaanalink').href = "/index.php?pageid=22&newproduct=YES&blindname=Blind+1&width="+sizewidth+"&height="+sizeheight+"&range=Santa+Ana&blindcolour=White&tapecolour=Strings&blindchoice=default";
	if(sqmeter < 2.5) {
		blindpersqum = 87;
	}
	else {
		blindpersqum = 81;
	}
	if((sizewidth < 300) || (sizeheight < 300)) {
		displayprice = "Too Small";	
		$('blindsantaanalink').style.display = "none";
	}
	else if ((sizewidth > 2438) || (sizeheight > 3048)) {
		displayprice = "Too Large";
		$('blindsantaanalink').style.display = "none";
	}
	else {
		price = sqmeter * blindpersqum;
		if(blindDiscount == 0){
			displayprice = "&pound;"+Math.round(price);
		}
		else {
			displayprice = "<strike>&pound;"+Math.round(price)+"</strike> &pound;"+Math.round(price -(price * blindDiscount / 100));
		}
		$('blindsantaanalink').style.display = "";
	}
	$('blindsantaanaprice').innerHTML = displayprice;


	//Blind Beverly Hills
	$('blindbeverlyhillslink').href = "/index.php?pageid=22&newproduct=YES&blindname=Blind+1&width="+sizewidth+"&height="+sizeheight+"&range=Beverly+Hills&blindcolour=White&tapecolour=Strings&blindchoice=default";
	if(sqmeter < 2.5) {
		blindpersqum = 109;
	}
	else {
		blindpersqum = 106;
	}
	if((sizewidth < 300) || (sizeheight < 300)) {
		displayprice = "Too Small";	
		$('blindbeverlyhillslink').style.display = "none";
	}
	else if ((sizewidth > 2438) || (sizeheight > 2438)) {
		displayprice = "Too Large";
		$('blindbeverlyhillslink').style.display = "none";
	}
	else {
		price = sqmeter * blindpersqum;
		if(blindDiscount == 0){
			displayprice = "&pound;"+Math.round(price);
		}
		else {
			displayprice = "<strike>&pound;"+Math.round(price)+"</strike> &pound;"+Math.round(price -(price * blindDiscount / 100));
		}
		$('blindbeverlyhillslink').style.display = "";
	}
	$('blindbeverlyhillsprice').innerHTML = displayprice;

}



























