/*
OPS AJAX CALL FUNCTION
Date: 17 January 2008
Author: Ashley Glover
Copyright One Part Scisors, 2008


NOTES / MODIFICATIONS:
11 March - very cut down for forms verify only.
27 March - added navigation scriptaculous, scrollups and so on
*/


function scrollme (whatof) {
	new Effect.ScrollTo($(whatof), {queue:'front'});
	new Effect.Highlight($(whatof), {queue:'end'});
}

function scrollup () {
	new Effect.ScrollTo($('wrapper'), {offset: -24});
}

// reveal a main section
function revealsection (whatof) {
	new Effect.ScrollTo($('diyrange'), {offset: -20, queue:'front'});
	
	if (whatof == "rangeoptions") {
		if (pinestatus == "open") {
			new Effect.BlindUp($("pine"));
			pinestatus = "closed";
			$('pinelink').className = '';
		}
		if (bedstatus == "open") {
			new Effect.BlindUp($("bedroom"));
			bedstatus = "closed";
			$('bedroomlink').className = '';
		}
		if (melaminestatus == "open") {
			new Effect.BlindUp($("melamine"));
			melaminestatus = "closed";
			$('melaminelink').className = '';
		}
		if (coloursstatus == "open") {
			new Effect.BlindUp($("colours"));
			coloursstatus = "closed";
			$('colourslink').className = '';
		}
		if (rangeoptionsstatus == "closed") {
			new Effect.toggle($("rangeoptions"),'blind');
			rangeoptionsstatus = "open";
			$('rangelink').className = 'active';
		} else {
			new Effect.toggle($("rangeoptions"),'blind');
			rangeoptionsstatus = "open";
			$('rangelink').className = 'active';
		}
	}

	if (whatof == "melamine") {
		if (rangeoptionsstatus == "open") {
			new Effect.BlindUp($("rangeoptions"));
			rangeoptionsstatus = "closed";
			$('rangelink').className = '';
		}
		if (pinestatus == "open") {
			new Effect.BlindUp($("pine"));
			pinestatus = "closed";
			$('pinelink').className = '';
		}
		if (coloursstatus == "open") {
			new Effect.BlindUp($("colours"));
			coloursstatus = "closed";
			$('colourslink').className = '';
		}
		if (bedstatus == "open") {
			new Effect.BlindUp($("bedroom"));
			bedstatus = "closed";
			$('bedroomlink').className = '';
		}
		if (melaminestatus == "closed") {
			new Effect.toggle($("melamine"),'blind');
			melaminestatus = "open";
			$('melaminelink').className = 'active';
		} else {
			new Effect.toggle($("melamine"),'blind');
			new Effect.toggle($("rangeoptions"),'blind');
			melaminestatus = "closed";
			$('melaminelink').className = '';
			rangeoptionsstatus = "open";
			$('rangelink').className = 'active';
			$('melaminelink').className = '';
		}
	}
	
	if (whatof == "pine") {
		if (rangeoptionsstatus == "open") {
			new Effect.BlindUp($("rangeoptions"));
			rangeoptionsstatus = "closed";
			$('rangelink').className = '';
		}
		
		if (melaminestatus == "open") {
			new Effect.BlindUp($("melamine"));
			melaminestatus = "closed";
			$('melaminelink').className = '';
		}
		if (coloursstatus == "open") {
			new Effect.BlindUp($("colours"));
			coloursstatus = "closed";
			$('colourslink').className = '';
		}
		if (bedstatus == "open") {
			new Effect.BlindUp($("bedroom"));
			bedstatus = "closed";
			$('bedroomlink').className = '';
		}
		if (pinestatus == "closed") {
			new Effect.toggle($("pine"),'blind');
			pinestatus = "open";
			$('pinelink').className = 'active';
		} else {
			new Effect.toggle($("pine"),'blind');
			new Effect.toggle($("rangeoptions"),'blind');
			pinestatus = "closed";
			rangeoptionsstatus = "open";
			$('rangelink').className = 'active';
			$('pinelink').className = '';
		}
	}
	
	if (whatof == "bedroom") {
		if (rangeoptionsstatus == "open") {
			new Effect.BlindUp($("rangeoptions"));
			rangeoptionsstatus = "closed";
			$('rangelink').className = '';
		}
		if (melaminestatus == "open") {
			new Effect.BlindUp($("melamine"));
			melaminestatus = "closed";
			$('melaminelink').className = '';
		}
		if (coloursstatus == "open") {
			new Effect.BlindUp($("colours"));
			coloursstatus = "closed";
			$('colourslink').className = '';
		}
		if (pinestatus == "open") {
			new Effect.BlindUp($("pine"));
			pinestatus = "closed";
			$('pinelink').className = '';
		}
		if (bedstatus == "closed") {
			new Effect.toggle($("bedroom"),'blind');
			bedstatus = "open";
			$('bedroomlink').className = 'active';
		} else {
			new Effect.toggle($("bedroom"),'blind');
			new Effect.toggle($("rangeoptions"),'blind');
			bedstatus = "closed";
			rangeoptionsstatus = "open";
			$('rangelink').className = 'active';
			$('bedroomlink').className = '';
		}
	}
	
	if (whatof == "colours") {
		if (rangeoptionsstatus == "open") {
			new Effect.BlindUp($("rangeoptions"));
			rangeoptionsstatus = "closed";
			$('rangelink').className = '';
		}
		if (melaminestatus == "open") {
			new Effect.BlindUp($("melamine"));
			melaminestatus = "closed";
			$('melaminelink').className = '';
		}
		if (bedstatus == "open") {
			new Effect.BlindUp($("bedroom"));
			bedstatus = "closed";
			$('bedroomlink').className = '';
		}
		if (pinestatus == "open") {
			new Effect.BlindUp($("pine"));
			pinestatus = "closed";
			$('pinelink').className = '';
		}
		if (coloursstatus == "closed") {
			new Effect.toggle($("colours"),'blind');
			coloursstatus = "open";
			$('colourslink').className = 'active';
		} else {
			new Effect.toggle($("colours"),'blind');
			new Effect.toggle($("rangeoptions"),'blind');
			coloursstatus = "closed";
			rangeoptionsstatus = "open";
			$('rangelink').className = 'active';
			$('colourslink').className = '';
		}
	}

}

// reveal a sub section

function revealsubsection (whatof) {
		new Effect.ScrollTo($('diyrange'), {offset: -20, queue:'front'});

	
//melamine sections

	if (whatof == "melafloor") {
		if (melawallstatus == "open") {
			new Effect.BlindUp($("melawall"));
			melawallstatus = "closed";
			$('melawalllink').className = '';
		}
		if (melatallstatus == "open") {
			new Effect.BlindUp($("melatall"));
			melatallstatus = "closed";
			$('melatalllink').className = '';
		}
		new Effect.toggle($("melafloor"),'blind');
		melafloorstatus = "open";
		$('melafloorlink').className = 'active';
	}
	
	if (whatof == "melawall") {
		if (melafloorstatus == "open") {
			new Effect.BlindUp($("melafloor"));
			melafloorstatus = "closed";
			$('melafloorlink').className = '';
		}
		if (melatallstatus == "open") {
			new Effect.BlindUp($("melatall"));
			melatallstatus = "closed";
			$('melatalllink').className = '';
		}
		new Effect.toggle($("melawall"),'blind');
		melawallstatus = "open";
		$('melawalllink').className = 'active';
	}
	
	if (whatof == "melatall") {
		if (melafloorstatus == "open") {
			new Effect.BlindUp($("melafloor"));
			melafloorstatus = "closed";
			$('melafloorlink').className = '';
		}
		if (melawallstatus == "open") {
			new Effect.BlindUp($("melawall"));
			melawallstatus = "closed";
			$('melawalllink').className = '';
		}
		new Effect.toggle($("melatall"),'blind');
		melatallstatus = "open";
		$('melatalllink').className = 'active';
	}

//pine sections

	if (whatof == "pinefloor") {
		if (pinewallstatus == "open") {
			new Effect.BlindUp($("pinewall"));
			pinewallstatus = "closed";
			$('pinewalllink').className = '';
		}
		if (pinetallstatus == "open") {
			new Effect.BlindUp($("pinetall"));
			pinetallstatus = "closed";
			$('pinetalllink').className = '';
		}
		new Effect.toggle($("pinefloor"),'blind');
		pinefloorstatus = "open";
		$('pinefloorlink').className = 'active';
	}
	
	if (whatof == "pinewall") {
		if (pinefloorstatus == "open") {
			new Effect.BlindUp($("pinefloor"));
			pinefloorstatus = "closed";
			$('pinefloorlink').className = '';
		}
		if (pinetallstatus == "open") {
			new Effect.BlindUp($("pinetall"));
			pinetallstatus = "closed";
			$('pinetalllink').className = '';
		}
		new Effect.toggle($("pinewall"),'blind');
		pinewallstatus = "open";
		$('pinewalllink').className = 'active';
	}
	
	if (whatof == "pinetall") {
		if (pinefloorstatus == "open") {
			new Effect.BlindUp($("pinefloor"));
			pinefloorstatus = "closed";
			$('pinefloorlink').className = '';
		}
		if (pinewallstatus == "open") {
			new Effect.BlindUp($("pinewall"));
			pinewallstatus = "closed";
			$('pinewalllink').className = '';
		}
		new Effect.toggle($("pinetall"),'blind');
		pinetallstatus = "open";
		$('pinetalllink').className = 'active';
	}
	

//colours sections

	if (whatof == "colourwrap") {
		if (colourleadglassstatus == "open") {
			new Effect.BlindUp($("colourleadglass"));
			colourleadglassstatus = "closed";
			$('colourleadglasslink').className = '';
		}
		if (colourpoststatus == "open") {
			new Effect.BlindUp($("colourpost"));
			colourpoststatus = "closed";
			$('colourpostlink').className = '';
		}
		if (colourboardstatus == "open") {
			new Effect.BlindUp($("colourboard"));
			colourboardstatus = "closed";
			$('colourboardlink').className = '';
		}
		if (colourveneerstatus == "open") {
			new Effect.BlindUp($("colourveneer"));
			colourveneerstatus = "closed";
			$('colourveneerlink').className = '';
		}
		if (colourgranitestatus == "open") {
			new Effect.BlindUp($("colourgranite"));
			colourgranitestatus = "closed";
			$('colourgranitelink').className = '';
		}
		if (colourwrap2status == "open") {
			new Effect.BlindUp($("colourwrap2"));
			colourwrap2status = "closed";
			$('colourwrap2link').className = '';
		}
		new Effect.toggle($("colourwrap"),'blind');
		colourwrapstatus = "open";
		$('colourwraplink').className = 'active';
	}
	
	if (whatof == "colourwrap2") {
		if (colourleadglassstatus == "open") {
			new Effect.BlindUp($("colourleadglass"));
			colourleadglassstatus = "closed";
			$('colourleadglasslink').className = '';
		}
		if (colourwrapstatus == "open") {
			new Effect.BlindUp($("colourwrap"));
			colourwrapstatus = "closed";
			$('colourwraplink').className = '';
		}
		if (colourpoststatus == "open") {
			new Effect.BlindUp($("colourpost"));
			colourpoststatus = "closed";
			$('colourpostlink').className = '';
		}
		if (colourboardstatus == "open") {
			new Effect.BlindUp($("colourboard"));
			colourboardstatus = "closed";
			$('colourboardlink').className = '';
		}
		if (colourveneerstatus == "open") {
			new Effect.BlindUp($("colourveneer"));
			colourveneerstatus = "closed";
			$('colourveneerlink').className = '';
		}
		if (colourgranitestatus == "open") {
			new Effect.BlindUp($("colourgranite"));
			colourgranitestatus = "closed";
			$('colourgranitelink').className = '';
		}
		new Effect.toggle($("colourwrap2"),'blind');
		colourwrap2status = "open";
		$('colourwrap2link').className = 'active';
	}
	
	
	if (whatof == "colourpost") {
		if (colourleadglassstatus == "open") {
			new Effect.BlindUp($("colourleadglass"));
			colourleadglassstatus = "closed";
			$('colourleadglasslink').className = '';
		}
		if (colourwrapstatus == "open") {
			new Effect.BlindUp($("colourwrap"));
			colourwrapstatus = "closed";
			$('colourwraplink').className = '';
		}
		if (colourboardstatus == "open") {
			new Effect.BlindUp($("colourboard"));
			colourboardstatus = "closed";
			$('colourboardlink').className = '';
		}
		if (colourveneerstatus == "open") {
			new Effect.BlindUp($("colourveneer"));
			colourveneerstatus = "closed";
			$('colourveneerlink').className = '';
		}
		if (colourgranitestatus == "open") {
			new Effect.BlindUp($("colourgranite"));
			colourgranitestatus = "closed";
			$('colourgranitelink').className = '';
		}
		if (colourwrap2status == "open") {
			new Effect.BlindUp($("colourwrap2"));
			colourwrap2status = "closed";
			$('colourwrap2link').className = '';
		}
		new Effect.toggle($("colourpost"),'blind');
		colourpoststatus = "open";
		$('colourpostlink').className = 'active';
	}
	
	if (whatof == "colourboard") {
		if (colourleadglassstatus == "open") {
			new Effect.BlindUp($("colourleadglass"));
			colourleadglassstatus = "closed";
			$('colourleadglasslink').className = '';
		}
		if (colourwrapstatus == "open") {
			new Effect.BlindUp($("colourwrap"));
			colourwrapstatus = "closed";
			$('colourwraplink').className = '';
		}
		if (colourpoststatus == "open") {
			new Effect.BlindUp($("colourpost"));
			coloupoststatus = "closed";
			$('colourpostlink').className = '';
		}
		if (colourveneerstatus == "open") {
			new Effect.BlindUp($("colourveneer"));
			colourveneerstatus = "closed";
			$('colourveneerlink').className = '';
		}
		if (colourgranitestatus == "open") {
			new Effect.BlindUp($("colourgranite"));
			colourgranitestatus = "closed";
			$('colourgranitelink').className = '';
		}
		if (colourwrap2status == "open") {
			new Effect.BlindUp($("colourwrap2"));
			colourwrap2status = "closed";
			$('colourwrap2link').className = '';
		}
		new Effect.toggle($("colourboard"),'blind');
		colourboardstatus = "open";
		$('colourboardlink').className = 'active';
	}
	
	if (whatof == "colourveneer") {
		if (colourleadglassstatus == "open") {
			new Effect.BlindUp($("colourleadglass"));
			colourleadglassstatus = "closed";
			$('colourleadglasslink').className = '';
		}
		if (colourwrapstatus == "open") {
			new Effect.BlindUp($("colourwrap"));
			colourwrapstatus = "closed";
			$('colourwraplink').className = '';
		}
		if (colourpoststatus == "open") {
			new Effect.BlindUp($("colourpost"));
			coloupoststatus = "closed";
			$('colourpostlink').className = '';
		}
		if (colourboardstatus == "open") {
			new Effect.BlindUp($("colourboard"));
			colourboardstatus = "closed";
			$('colourboardlink').className = '';
		}
		if (colourgranitestatus == "open") {
			new Effect.BlindUp($("colourgranite"));
			colourgranitestatus = "closed";
			$('colourgranitelink').className = '';
		}
		if (colourwrap2status == "open") {
			new Effect.BlindUp($("colourwrap2"));
			colourwrap2status = "closed";
			$('colourwrap2link').className = '';
		}
		new Effect.toggle($("colourveneer"),'blind');
		colourveneerstatus = "open";
		$('colourveneerlink').className = 'active';
	}

	if (whatof == "colourgranite") {
		if (colourleadglassstatus == "open") {
			new Effect.BlindUp($("colourleadglass"));
			colourleadglassstatus = "closed";
			$('colourleadglasslink').className = '';
		}
		if (colourwrapstatus == "open") {
			new Effect.BlindUp($("colourwrap"));
			colourwrapstatus = "closed";
			$('colourwraplink').className = '';
		}
		if (colourpoststatus == "open") {
			new Effect.BlindUp($("colourpost"));
			coloupoststatus = "closed";
			$('colourpostlink').className = '';
		}
		if (colourboardstatus == "open") {
			new Effect.BlindUp($("colourboard"));
			colourboardstatus = "closed";
			$('colourboardlink').className = '';
		}
		if (colourveneerstatus == "open") {
			new Effect.BlindUp($("colourveneer"));
			colourveneerstatus = "closed";
			$('colourveneerlink').className = '';
		}
		if (colourwrap2status == "open") {
			new Effect.BlindUp($("colourwrap2"));
			colourwrap2status = "closed";
			$('colourwrap2link').className = '';
		}
		new Effect.toggle($("colourgranite"),'blind');
		colourgranitestatus = "open";
		$('colourgranitelink').className = 'active';
	}
	
	if (whatof == "colourleadglass") {
		if (colourgranitestatus == "open") {
			new Effect.BlindUp($("colourgranite"));
			colourgranitestatus = "closed";
			$('colourgranitelink').className = '';
		}
		if (colourwrapstatus == "open") {
			new Effect.BlindUp($("colourwrap"));
			colourwrapstatus = "closed";
			$('colourwraplink').className = '';
		}
		if (colourpoststatus == "open") {
			new Effect.BlindUp($("colourpost"));
			coloupoststatus = "closed";
			$('colourpostlink').className = '';
		}
		if (colourboardstatus == "open") {
			new Effect.BlindUp($("colourboard"));
			colourboardstatus = "closed";
			$('colourboardlink').className = '';
		}
		if (colourveneerstatus == "open") {
			new Effect.BlindUp($("colourveneer"));
			colourveneerstatus = "closed";
			$('colourveneerlink').className = '';
		}
		if (colourwrap2status == "open") {
			new Effect.BlindUp($("colourwrap2"));
			colourwrap2status = "closed";
			$('colourwrap2link').className = '';
		}
		new Effect.toggle($("colourleadglass"),'blind');
		colourleadglassstatus = "open";
		$('colourleadglasslink').className = 'active';
	}
// reveal granite post form sub sub sub section here

var subsubcolourgranitestatus = "open";
var subsubcolourpostformstatus = "closed";

	if (whatof == "granitetopsub") {
		if (subsubcolourpostformstatus == "open") {
			new Effect.BlindUp($("subsubcolourpostformstatus"));
			subsubcolourpostformstatus = "closed";
			$('subsubcolourpostformlink').className = '';
		}
		new Effect.toggle($("granitetopsub"),'blind');
		colourleadglassstatus = "open";
		$('colourleadglasslink').className = 'active';
	}
if (whatof == "postformtopsub") {
		if (subsubcolourgranitestatus == "open") {
			new Effect.BlindUp($("granitetopsub"));
			subsubcolourgranitestatus = "closed";
			$('subsubcolourgranitelink').className = '';
		}
		new Effect.toggle($("postformtopsub"),'blind');
		colourleadglassstatus = "open";
		$('colourleadglasslink').className = 'active';
	}


}





function reveal (whatof) {
	new Effect.toggle($(whatof),'blind');
}


/*
function JSgetPage (contentajax,holder,loading) {
	jQuery(function($j) {
		$j("#" + holder).load(contentajax);
		});
		$j().ajaxSend(function(r,s){  
		$j("#" + loading).show();  
		});
		$j().ajaxStop(function(r,s){  
		$j("#" + loading).fadeOut("fast");  
		});
	}*/
function JSgetPage (contentajax,holder) {
	jQuery(function($j) {
		$j("#" + holder).load(contentajax);
		});
		$j().ajaxSend(function(r,s){
		//$j("#" + loading).show();
		});
		$j().ajaxStop(function(r,s){});
}
function addandgo (contentajax,holder,digit) {
	JSgetPage (contentajax+"?numbertouse="+digit,holder);
	// digit++;
}




function revealCSfrontpage (page,tag1) {
	if (tag1 == "factory") {		
		$j("#" + tag1).show();
		$j("#casestudycloser").show();
		$j("#overlay").show();						
		//new Effect.BlindDown($(tag1));
		//new Effect.Appear($('casestudycloser'), {queue:'end'});
		//new Effect.Appear($('overlay'), {from:0.0, to:0.55},{queue:'front'});
		new Effect.ScrollTo($('overlay'), {queue:'front'});
	}
	if (tag1 == "owner") {
/*		new Effect.BlindDown($(tag1));
		new Effect.Appear($('ownercloser'), {queue:'end'});
		new Effect.Appear($('overlayOwner'), {from:0.0, to:0.55},{queue:'front'}); */
		new Effect.ScrollTo($('overlayOwner'), {queue:'front'});
		$j("#" + tag1).show();
		$j("#ownercloser").show();
		$j("#overlayOwner").show();
	}
	if (tag1 == "contactsnavigation") {
/*		new Effect.BlindDown($(tag1));
		new Effect.Appear($('ownercloser'), {queue:'end'});
		new Effect.Appear($('overlayOwner'), {from:0.0, to:0.55},{queue:'front'}); */
		new Effect.ScrollTo($('overlayOwner'), {queue:'front'});
		$j("#" + tag1).show();
		$j("#ownercloser").show();
		$j("#overlayOwner").show();
	}
}
function closeCS (tag1) {
	if (tag1 == "factory") {
		$j("#factory").hide();
		$j("#casestudycloser").hide();
		$j("#overlay").hide();
	}
	if (tag1 == "owner") {
		$j("#owner").hide();
		$j("#ownercloser").hide();
		$j("#overlayOwner").hide();
	}
	if (tag1 == "contactsnavigation") {
		$j("#contactsnavigation").hide();
		$j("#ownercloser").hide();
		$j("#overlayOwner").hide();
	}
}





