window.addEvent('domready', function() {

	new iFishEye({
		container: $("iFishEye_example_1"),
		norm: "L2"
	});
			
	var box = $('main_content');
	var box2 = $('whats_on');
	var box3 = $('gallery');
	var box4 = $('music');
	var box5 = $('hirewear');
	var box6 = $('login');
	var box7 = $('right_content');

	var fx = box.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fx2 = box2.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fx3 = box3.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fx4 = box4.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fx5 = box5.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fx6 = box6.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fx7 = box7.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	
	var randomnum=0;
	
	$('testimonials').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=1&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
			
	$('testimonials_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=1&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('latestnews').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=2&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('latestnews_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=2&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('myaccount').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 300
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=14&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 454
		});
		
		return false;
		
	});
	
	$('bigeye').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=3&r=' + getrand(), 'main_content');
		});
	
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('bigeye_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=3&r=' + getrand(), 'main_content');
		});
	
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('blog').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=4&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('blog_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=4&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('travelguide').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=11&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('travelguide_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=11&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('sizingguide').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=8&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('sizingguide_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=8&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('whatson').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=7&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('whatson_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=7&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('history').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=9&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});

	$('history_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=9&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('showcase').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=10&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('showcase_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=10&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('gallery_menu').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=12&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('gallery_footer').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=12&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('gallery').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=12&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	if ($defined('register')) {
		
		$('register').addEvent('click', function() {
	
			box.innerHTML='';
			
			fx.start({
				'width': 740
			}).chain(function(){
				ajaxpage('views/register.asp?r=' + getrand(), 'main_content');
			});
			
			fx7.start({
				'width': 0
			});
			
			return false;
			
		});
	}
	$('aboutus').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=15&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('contactus').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/contactus.asp?r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('music').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=18&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('hirewear').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=19&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
	
	$('advertise').addEvent('click', function() {

		box.innerHTML='';
		
		fx.start({
			'width': 740
		}).chain(function(){
			ajaxpage('views/articles.asp?sectionid=17&r=' + getrand(), 'main_content');
		});
		
		fx7.start({
			'width': 0
		});
		
		return false;
		
	});
			
	if ($defined('forgot_password')) {
		
		$('forgot_password').addEvent('click', function() {
	
			box.innerHTML='';
			
			fx.start({
				'width': 740
			}).chain(function(){
				ajaxpage('views/password-reminder.asp', 'main_content');
			});
			
			fx7.start({
				'width': 0
			});
			
			return false;
			
		});
	}

	var so2 = new SWFObject("flash/logo.swf", "main", "310", "116", "8", "");
	so2.addParam("scale","noscale");
	so2.addParam("menu","false");
	so2.addParam("wmode","Transparent");
	so2.write("flashheader");
				
	var so3 = new SWFObject("flash/banner-small.swf", "main", "621", "229", "8", "");
	so3.addParam("scale","noscale");
	so3.addParam("menu","false");
	so3.addParam("wmode","Transparent");
	so3.write("smallhomebanner");
					
	if (hasfeedback>0) {
		
		box.innerHTML='<h1>Thank You</h1><p>' + feedback + '</p>';
		
	} else {
			
		if (externloadsection>0) {
			if (externloadsection==16) {

				box.innerHTML='';
				
				fx.start({
					'width': 740
				}).chain(function(){
					ajaxpage('views/contactus.asp?r=' + getrand(), 'main_content');
				});
				
				fx7.start({
					'width': 0
				});
		
			} else {
				showContent(externloadsection);
			}
		}
			
		if (externloadarticle>0) {
			showContentArticle(externloadarticle);
		}
	
	}

});

//page loading

function ajaxpage(url, containerid){

	var page_request = false;
	
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest();
	else if (window.ActiveXObject){ // if IE
	try {
	page_request = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e){
	try{
	page_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e){}
	}
	}
	else
	return false;
	
	page_request.onreadystatechange=function(){loadpage(page_request, containerid);}
	
	page_request.open('GET', url, true);
	page_request.send(null);
}

function loadpage(page_request, containerid){
	
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
		document.getElementById(containerid).innerHTML=page_request.responseText;
		$(containerid).scrollTo(0,0);
	}
}

function getrand() {
	return (Math.floor(10000*Math.random()));
}

function popup() {
	window.open("http://www.esterling.co.uk","test");
}

function showContent(sectionid) {
	
	var box = $('main_content');
	var box7 = $('right_content');
	
	var fx = box.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fx7 = box7.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	
	box.innerHTML='';
	
	fx.start({
		'width': 740
	}).chain(function(){
		ajaxpage('views/articles.asp?sectionid=' + sectionid + '&r=' + getrand(), 'main_content');
	});
	
	fx7.start({
		'width': 0
	});
	
}

function showContentArticle(articleid) {
	
	var box = $('main_content');
	var box7 = $('right_content');
	
	var fx = box.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fx7 = box7.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	
	box.innerHTML='';
	
	fx.start({
		'width': 740
	}).chain(function(){
		ajaxpage('views/articles.asp?articleid=' + articleid + '&r=' + getrand(), 'main_content');
	});
	
	fx7.start({
		'width': 0
	});
	
}

function showMenswear() {
	
	showContent(20);
	
}

function showLadieswear() {
	
	showContent(21);
	
}

function showHirewear() {
	
	showContent(19);
		
}

function showBespoketailoring() {

	showContent(22);
	
}
