// 24/06/11 - Altered line 193, 291 'scale' from 35 - 25
// Altered line 282 from 333 - 400
// (add line around 6-25 if menu link for new page with current design - none if different template)
// added line 99
// added line 119, 284, 346

function Get_Content(page){
	
	if (page == "About"){
		url = "About.html";
	} else if (page == "Living"){
		url = "Living.html";
	} else if (page == "Commercial"){
		url = "Commercial.html";
	} else if (page == "Services"){
		url = "Services.html";
	} else if (page == "Case"){
		url = "Case.html";
	} else if (page == "Case-Windrush"){
		url = "Case-Windrush.html";
	} else if (page == "Case-Penthouse"){
		url = "Case-Penthouse.html";
	} else if (page == "Case-Winebar"){
		url = "Case-Winebar.html";
	} else if (page == "Case-Showhouse"){
		url = "Case-Showhouse.html";
	} else if(page == "Contact"){
		url = "Contact.html";
  }
	
	if(page !== "Home"){
	
		if(!$(page)){
	
			div = document.createElement('div');
			div.id = page;
			div.style.display = "none";
	
			$('Content').appendChild(div);
		
			new Ajax.Updater(div.id,url,{
										method: 'get',
										insertion: Insertion.Bottom,
										evalScripts: true
										});
		
		}
	
		if($(page).style.display == "none"){
	
			Show_Content(page);
	
		}
	
	} else {
		Show_Home();
	}
}

function Find_Current_Page() {
	
	if($('Home') && $('Home').style.display == ""){
		Current_Page = "Home";
	}
	
	if($('About') && $('About').style.display == ""){
		Current_Page = "About";
	}
	
	if($('Living') && $('Living').style.display == ""){
		Current_Page = "Living";
	}
	
	if($('Commercial') && $('Commercial').style.display == ""){
		Current_Page = "Commercial";
	}
	
	if($('Services') && $('Services').style.display == ""){
		Current_Page = "Services";
	}
	
	if($('Case') && $('Case').style.display == ""){
		Current_Page = "Case";
	}
	
	if($('Case-Windrush') && $('Case-Windrush').style.display == ""){
		Current_Page = "Case-Windrush";
	}
	
	if($('Case-Penthouse') && $('Case-Penthouse').style.display == ""){
		Current_Page = "Case-Penthouse";
	}
	
	if($('Case-Winebar') && $('Case-Winebar').style.display == ""){
		Current_Page = "Case-Winebar";
	}
	
	if($('Case-Showhouse') && $('Case-Showhouse').style.display == ""){
		Current_Page = "Case-Showhouse";
	} 
	// ADDED
  if($('Press') && $('Press').style.display == ""){
		Current_Page = "Press";
	}
	
	if($('Contact') && $('Contact').style.display == ""){
		Current_Page = "Contact";
	}
	
	return Current_Page;
	
}

function Show_Content(page){
		
		var Current_Page = Find_Current_Page();
		
		//Hide all the navigation     
		
		// ADDED
		if(page !== "Press"){
			new Effect.BlindLeft('Press-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
		}
		
		
		if(page !== "Contact"){
			new Effect.BlindLeft('Contact-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
		}
		
		if(Current_Page == "Case"){
			if(page !== "Case"){
				if(page == "Case-Windrush"){
				} else if(page == "Case-Penthouse"){
				} else if(page == "Case-Winebar"){
				} else if(page == "Case-Showhouse"){
				} else if(page == "Contact"){
					new Effect.BlindLeft('Studies-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
					new Effect.BlindRight('Contact-Nav',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'navscope'}});
				} else {
					new Effect.BlindLeft('Studies-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
				}
			}
		} else {
			if(page !== "Case"){
				new Effect.BlindLeft('Studies-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
			}
		}
        
		if(Current_Page == "Living"){
			if(page !== "Living"){
				if(page == "Case-Windrush"){
		            new Effect.BlindLeft('Living-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
					new Effect.BlindRight('Studies-Nav',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'navscope'}});
				} else {
					new Effect.BlindLeft('Living-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
				}
			}
		} else {
			if(page !== "Living"){
				new Effect.BlindLeft('Living-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
			}
		}
		
		if(page !== "Services"){
			new Effect.BlindLeft('Services-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
		}
		
		if(Current_Page == "Commercial"){
			if(page !== "Commercial"){
				if(page == "Case-Penthouse"){
					new Effect.BlindLeft('Commercial-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
					new Effect.BlindRight('Studies-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
				} else if(page == "Case-Showhouse"){
					new Effect.BlindLeft('Commercial-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
					new Effect.BlindRight('Studies-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
				} else {
					new Effect.BlindLeft('Commercial-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
				}
			}
		} else {		
			if(page !== "Commercial"){
				new Effect.BlindLeft('Commercial-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
			}
		}
		
		if(page !== "About"){
			new Effect.BlindLeft('About-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
		}
		if(page !== "Home"){
			new Effect.BlindLeft('Home-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
		}
		
		if(page == "Case"){
			if(Current_Page == "Case-Windrush"){
			} else if(Current_Page == "Case-Penthouse"){
			} else if(Current_Page == "Case-Winebar"){
			} else if(Current_Page == "Case-Showhouse"){
			} else {
				new Effect.Scale('Nav','25',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
			}
		} else if(page == "Case-Windrush") {
		} else if(page == "Case-Penthouse"){
		} else if(page == "Case-Winebar"){
		} else if(page == "Case-Showhouse"){
		} else if(page == "Contact" && Current_Page == "Case"){
		} else {
			new Effect.Scale('Nav','25',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		}
		
		if($('Back-Home').style.display == "none"){
			//Show the back button
			new Effect.BlindRight('Back-Home',{scaleX:true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		} else if(Current_Page == "Contact" && page == "Home"){
			//Show the back button
			new Effect.BlindLeft('Back-Home',{scaleX:true,scaleY: false,duration:'0.2',queue:{position: 'front', scope: 'navscope'}});
		}
		
		if(page == "Case-Windrush" && Current_Page == "Living"){
			new Effect.BlindLeft('Living',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight('Case-Windrush',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case-Penthouse" && Current_Page == "Commercial"){
			new Effect.BlindLeft('Commercial',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight('Case-Penthouse',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case-Showhouse" && Current_Page == "Commercial"){
			new Effect.BlindLeft('Commercial',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight('Case-Showhouse',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case-Windrush"){
			//Hide the home content and display the About content
			new Effect.BlindLeft('Case',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight(page,{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case-Penthouse"){
			//Hide the home content and display the About content
			new Effect.BlindLeft('Case',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight(page,{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case-Winebar"){
			//Hide the home content and display the About content
			new Effect.BlindLeft('Case',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight(page,{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case-Showhouse"){
			//Hide the home content and display the About content
			new Effect.BlindLeft('Case',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight(page,{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case" && Current_Page == "Case-Windrush"){
			//Hide the home content and display the About content
			new Effect.BlindLeft('Case-Windrush',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight('Case',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case" && Current_Page == "Case-Penthouse"){
			//Hide the home content and display the About content
			new Effect.BlindLeft('Case-Penthouse',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight('Case',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case" && Current_Page == "Case-Winebar"){
			//Hide the home content and display the About content
			new Effect.BlindLeft('Case-Winebar',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight('Case',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Case" && Current_Page == "Case-Showhouse"){
			//Hide the home content and display the About content
			new Effect.BlindLeft('Case-Showhouse',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight('Case',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else if(page == "Contact" && Current_Page == "Case"){
			new Effect.BlindLeft('Case',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight('Contact',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} else {
			//Hide the home content and display the About content
			new Effect.BlindLeft('Home',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
			new Effect.BlindRight(page,{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
		} 
	
}


function Show_Home(){
		
		var Current_Page = Find_Current_Page();
		
	if($('Back-Home').style.display == ""){
		new Effect.BlindLeft('Back-Home',{scaleX:true,scaleY: false,queue:{position: 'front', scope: 'navscope'}});
	}
		
	if($('Home').style.display == "none"){	
		
		// Do Navigation stuff :D
		new Effect.Scale('Nav','400',{scaleX: true,scaleY: false,queue:{position: 'front', scope: 'navscope'}});
		
		//Check each page tab, if they are set to display:none then make them appear YEY!
		//ADDED
    if($('Press-Nav').style.display == 'none'){
		new Effect.BlindRight('Press-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		}
		if($('Contact-Nav').style.display == 'none'){
		new Effect.BlindRight('Contact-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		}
		if($('Studies-Nav').style.display == 'none'){
		new Effect.BlindRight('Studies-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		}
		if($('Services-Nav').style.display == 'none'){
		new Effect.BlindRight('Services-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		}
		if($('Commercial-Nav').style.display == 'none'){
		new Effect.BlindRight('Commercial-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		}
		if($('Living-Nav').style.display == 'none'){
		new Effect.BlindRight('Living-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		}
		if($('About-Nav').style.display == 'none'){
		new Effect.BlindRight('About-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		}
		if($('Home-Nav').style.display == 'none'){
		new Effect.BlindRight('Home-Nav',{scaleX: true,scaleY: false,duration:'0.2',queue:{position: 'end', scope: 'navscope'}});
		} 
		
		//Check each of the content sections, if they are visable then hide them
		if($('About') && $('About').style.display == ""){
			new Effect.BlindLeft('About',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Living') && $('Living').style.display == ""){
			new Effect.BlindLeft('Living',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Commercial') && $('Commercial').style.display == ""){
			new Effect.BlindLeft('Commercial',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Services') && $('Services').style.display == ""){
			new Effect.BlindLeft('Services',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Case') && $('Case').style.display == ""){
			new Effect.BlindLeft('Case',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Case-Windrush') && $('Case-Windrush').style.display == ""){
			new Effect.BlindLeft('Case-Windrush',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Case-Penthouse') && $('Case-Penthouse').style.display == ""){
			new Effect.BlindLeft('Case-Penthouse',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Case-Winebar') && $('Case-Winebar').style.display == ""){
			new Effect.BlindLeft('Case-Winebar',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Case-Showhouse') && $('Case-Showhouse').style.display == ""){
			new Effect.BlindLeft('Case-Showhouse',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		// ADDED
    if($('Press') && $('Press').style.display == ""){
			new Effect.BlindLeft('Press',{scaleX: true,scaleY: false,queue: {position: 'front', scope: 'contentscope'}});
		}
		
		if($('Contact') && $('Contact').style.display == ""){
			new Effect.BlindLeft('Contact',{
											scaleX: true,
											scaleY: false,
											queue: {position: 'front', scope: 'contentscope'},
											afterFinish: function(){
												$('Contact-Result').style.display = "none";
												$('Contact-Indicator').style.display = "none";
												$('Contact-Form').style.display = "";
											}
											});
		}
		
		// then display the home page :)
		new Effect.BlindRight('Home',{scaleX: true,scaleY: false,queue: {position: 'end', scope: 'contentscope'}});
	}
}

function SendMessage(){
	
	if(SendMessageValidation()){
	
	new Ajax.Updater('Contact-Result','Contact.php',{
									method:'post',
									parameters: $('Contact-Form1').serialize(),
									onLoading: function(){
										$('Contact-Form').style.display = "none";
										$('Contact-Indicator').style.display = "";
									},
									onSuccess: function(){
										$('Contact-Indicator').style.display = "none";
										$('Contact-Result').style.display = "";
									},
									onFailure: function(){
										alert('Failed!');
									}
									});
	
	} else {
		return false;
	}
	
}

function SendMessageValidation(){
	
	email = $F('Email');
	name = $F('Name');
	tel = $F('Telephone');
	address= $F('Address');
	error = "0";
	
	if(address == ""){
		error = "1";
		$('Address').style.border = "2px solid red";
	} else {
		$('Address').style.border = "";
	}
	
	if(email == ""){
		error = "1";
		$('Email').style.border = "2px solid red";
	} else {
		$('Email').style.border = "";
	}
	
	if(name == ""){
		error = "1";
		$('Name').style.border = "2px solid red";
	} else {
		$('Name').style.border = "";
	}
	
	if(tel == ""){
		error = "1";
		$('Telephone').style.border = "2px solid red";	
	} else {
		$('Telephone').style.border = "";
	}
	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	
	if (filter.test(email)){
		$('Email').style.border = "";
	} else {
		error = "1";
		$('Email').style.border = "2px solid red";
	}
	
	if(error == "1"){
		return false;
	} else {
		return true;
	}
	
}
