﻿$(document).ready(function() {

    $(".unit .imageshow").parent().addClass("clear");
    $(".unit .imageshow").parents(".unit").addClass("service_providers");

	var tabsize = $(".itemlist > li").size();
	if (tabsize > 1) {
		$(".itemlist .clickable").next(".description").hide();
		$('.itemlist .clickable').click(function() {
			$(this).next(".description").toggle();
		});
	}

	$('.xmain-images, .xquotes ').cycle({
		cleartype: $.support.opacity,
		fx: 'fade'
	});

	$(".loginpanel .email_textbox").keypress(function(e) {
		var code = (e.keyCode ? e.keyCode : e.which);
		if (code == 13 && $(".loginpanel .password_textbox").val() != "") {
			$(".loginpanel .login_button").click();
			return false;
		}
		else {
			return true;
		}
		e.preventDefault();
	});
	$(".loginpanel .password_textbox").keypress(function(e) {
		var code = (e.keyCode ? e.keyCode : e.which);
		if (code == 13 && $(".loginpanel .email_textbox").val() != "") {
			$(".loginpanel .login_button").click();
		}
	});


	$('#login_btn').click(function() {
		$('#login_details').addClass('active');
		$('#login_btn').addClass('inactive');
		$('#passwordbox_clear').show();
		$('#passwordbox').hide();
	});

	$('#passwordbox_clear').show();
	$('#passwordbox').hide();

	$('#passwordbox_clear').focus(function() {
		$('#passwordbox_clear').hide();
		$('#passwordbox').show();
		$('#passwordbox').focus();
	});

	$('#passwordbox').blur(function() {
		if ($('#passwordbox').val() === '') {
			$('#passwordbox_clear').show();
			$('#passwordbox').hide();
		}
	});

	$('#emailbox_login,#emailbox_reminder').focus(function() {
		$(this).val('');
	});

	$('#emailbox_login,#emailbox_reminder').blur(function() {
		if ($(this).val() === '') {
			$(this).val('E-Mail Address');
		}
	});

	$('#forgotten_password').click(function() {
		$('#send_password').addClass('active');
		$('#login_details').removeClass('active');
		$('#login_btn').removeClass('active');
	});

	$('#submit').click(function() {
		if (document.getElementById('passwordbox').value == 'lbic' && document.getElementById('emailbox_login').value == 'lbic') {
			$('#topbar .login .error').addClass('inactive');
			$('#login_details').removeClass('active');
			$('#logout_details').addClass('active');
		}
		else {
			$('#topbar .login .error').addClass('active');
		}
	});

	$('#login_back').click(function() {
		$('#passwordbox').attr('value', '');
		$('#topbar .login .error').removeClass('active');
		$('#send_password').removeClass('active');
		$('#login_details').addClass('active');
	});

	$('#submit_email').click(function() {
		$('#passwordbox').attr('value', '');
		$('#topbar .login .error').removeClass('active');
		$('#send_password').removeClass('active');
		$('#login_details').addClass('active');
	});

	$('#logout_btn').click(function() {
		$('#passwordbox').attr('value', '');
		$('#logout_details').removeClass('active');
		$('#login_btn').removeClass('inactive');
		$('#topbar .login .error').removeClass('active');
	});
	
	// slide engine
	var slideshowEngine;
	var config = {
		quoteFadeInterval: 6000,
		quoteFadeSpeed: 500
	};

	//sIFR.replace(palatino, {
	//selector: ' .quotes div ',
	//css: '.sIFR-root {background-color: transparent;position:absolute;background:none;color:#ffffff; font-size:1.8em; width:600px}', wmode:'transparent', onReplacement: function() 
	//{
	slideshowEngine = new imageslideshowEngine();
	slideshowEngine.images = $('.main-images > img').get();
	slideshowEngine.init(config.quoteFadeInterval, config.quoteFadeSpeed);

	slideshowEngine = new imageslideshowEngine();
	slideshowEngine.images = $('.quotes > div').get();
	slideshowEngine.init(config.quoteFadeInterval, config.quoteFadeSpeed);
	
	slideshowEngine = new imageslideshowEngine();
	slideshowEngine.images = $('".unit .imageshow" > img').get();
	slideshowEngine.init(config.quoteFadeInterval, config.quoteFadeSpeed);
	
	// }

	//});

	//Close/expand for RHS
	$("#rightcolumn .unit > div").each(function() {
		if ($(this).parent().hasClass("news") == true || $(this).parent().hasClass("searchbox") == true) {
		}
		else {
			$(this).parent().children(".arrow_link").children("img").attr("src", "/common/template/images/arrow_down.gif");
			$(this).hide();
		}
	});
	$("#rightcolumn .unit .arrow_link").click(function(e) {
		var selectedElement = $(this);
		if ($(selectedElement).next().next("div").is(":visible") == false) {
			//$(".unit > div").slideUp("fast");
			$(selectedElement).next().next("div").slideDown("fast");
			$(selectedElement).children("img").attr("src", "/common/template/images/arrow_up.gif");
		}
		else {
			$(selectedElement).next().next("div").slideUp("fast");
			$(selectedElement).children("img").attr("src", "/common/template/images/arrow_down.gif");
		}
		e.preventDefault();
	});
	$("#rightcolumn .unit h3").click(function(e) {
		var selectedElement = $(this);
		if ($(selectedElement).next("div").is(":visible") == false) {
			//$(".unit > div").slideUp("fast");
			//$(selectedElement).next().next("div").slideDown("fast");
		}
		else {
			//[$(selectedElement).next("div").slideUp("fast");
		}
	});
});


function writeFlash() {
	if (hasRightVersion) {
		var oeTags = '<object id="flash_object" width="255" height="222" type="application/x-shockwave-flash" data="/common/template/flash/player.swf">'
							+ '<param value="/common/template/flash/player.swf" name="movie"/>'
							+ '<param value="transparent" name="wmode"/>'
							+ '<param value="high" name="quality"/>'
						+ '</object>';
		document.write(oeTags);
	} else {
		var sOutput = '<a href="/video/lbic_final.flv"><img src="/common/template/images/downloadVideo.gif" alt="download video"  border="0" /></a>';
		document.write(sOutput);
	}
}