templateManager = null;

function templateManagerInit(){
	templateManager = new templateManagerSys();
	templateManager.initTemplate();
}

function templateManagerSys(options){
	this.options = options;
		
	this.initTemplate = function() {
		
		/* home */
		$("#virtualisationImgHome").hover(
			function(){
				$("#virtualisationImgHome").attr('src', '/templates/website/images/virtualisation-illustration2-hover.png');
				$("#virtualisationHomeLink").css('color', '#5ba531');
			},
			function(){
				$("#virtualisationImgHome").attr('src', '/templates/website/images/virtualisation-illustration2.png');
				$("#virtualisationHomeLink").css('color', '#595959');
			});
		
		$("#virtualisationHomeLink").hover(
			function(){
				$("#virtualisationImgHome").attr('src', '/templates/website/images/virtualisation-illustration2-hover.png');
				$("#virtualisationHomeLink").css('color', '#5ba531');
		},
			function(){
				$("#virtualisationImgHome").attr('src', '/templates/website/images/virtualisation-illustration2.png');
				$("#virtualisationHomeLink").css('color', '#595959');
		});
		
		$("#supervisionImgHome").hover(
			function(){
				$("#supervisionImgHome").attr('src', '/templates/website/images/supervision-illustration2-hover.png');
				$("#supervisionHomeLink").css('color', '#02689a');
			},
			function(){
				$("#supervisionImgHome").attr('src', '/templates/website/images/supervision-illustration2.png');
				$("#supervisionHomeLink").css('color', '#595959');
		});
		
		$("#supervisionHomeLink").hover (
			function(){
				$("#supervisionImgHome").attr('src', '/templates/website/images/supervision-illustration2-hover.png');
				$("#supervisionHomeLink").css('color', '#02689a');
		},
			function(){
				$("#supervisionImgHome").attr('src', '/templates/website/images/supervision-illustration2.png');
				$("#supervisionHomeLink").css('color', '#595959');
		});
		
		$("#developmentImgHome").hover(
			function(){
				$("#developmentImgHome").attr('src', '/templates/website/images/development-illustration-hover.png');
				$("#developmentHomeLink").css('color', '#ff6600');
			},
			function(){
				$("#developmentImgHome").attr('src', '/templates/website/images/development-illustration.png');
				$("#developmentHomeLink").css('color', '#595959');
		});
		
		$("#developmentHomeLink").hover(
			function(){
				$("#developmentImgHome").attr('src', '/templates/website/images/development-illustration-hover.png');
				$("#developmentHomeLink").css('color', '#ff6600');
			},
			function(){
				$("#developmentImgHome").attr('src', '/templates/website/images/development-illustration.png');
				$("#developmentHomeLink").css('color', '#595959');
		});
		
		/* services */
		$("#virtualizationMoreLink").hover(
		function(){
			$("#virtualizationImg").attr('src', '/templates/website/images/virtualisation-illustration2-hover.png')	
		},
		function (){
			$("#virtualizationImg").attr('src', '/templates/website/images/virtualisation-illustration2.png');
		});
		
		$("#supervisionMoreLink").hover(
		function(){
			$("#supervisionImg").attr('src', '/templates/website/images/supervision-illustration2-hover.png')	
		},
		function (){
			$("#supervisionImg").attr('src', '/templates/website/images/supervision-illustration2.png');
		});
		
		$("#developmentMoreLink").hover(
		function(){
			$("#developmentImg").attr('src', '/templates/website/images/development-illustration-hover.png')	
		},
		function (){
			$("#developmentImg").attr('src', '/templates/website/images/development-illustration.png');
		});
		
		$("a#screen1").fancybox({
			'titlePosition'		: 'outside',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8
		});
		
		$("a#screen2").fancybox({
			'titlePosition'		: 'outside',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8
		});
		
		$("a#screen3").fancybox({
			'titlePosition'		: 'outside',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8
		});
		
		$("#download_x86_link").fancybox({
			'scrolling'		: 'no',
			'titleShow'		: false,
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8,
			'onClosed'		: function() {
			    $("#fields_error_msg_86").hide();
			}
		});
		
		$("#download_x86_form").bind("submit", function() {

			if ($("#companyname").val().length < 1 || $("#contactname").val().length < 1 || $("#contactmail").val().length < 1 || $("#message").val().length < 1) {
			    $("#fields_error_msg_86").show();
			    $.fancybox.resize();
			    return false;
			}
			
			$.fancybox.showActivity();
			var companyname = $("#companyname").val();
			var contactname = $("#contactname").val();
			var contactmail = $("#contactmail").val();
			var message = $("#message").val();
			
			$.get(sysWebPath + "templates/website/ajax.php?task=x86request", {companyname:companyname, contactname:contactname, contactmail:contactmail, message:message}, function (result){
				$.fancybox(result);
			});	
			return false;
		});
		
		$("#download_x64_link").fancybox({
			'scrolling'		: 'no',
			'titleShow'		: false,
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8,
			'onClosed'		: function() {
			    $("#fields_error_msg_64").hide();
			}
		});
		
		$("#download_x64_form").bind("submit", function() {

			if ($("#companyname_64").val().length < 1 || $("#contactname_64").val().length < 1 || $("#contactmail_64").val().length < 1 || $("#message_64").val().length < 1) {
			    $("#fields_error_msg_64").show();
			    $.fancybox.resize();
			    return false;
			}
		
			$.fancybox.showActivity();
			var companyname = $("#companyname_64").val();
			var contactname = $("#contactname_64").val();
			var contactmail = $("#contactmail_64").val();
			var message = $("#message_64").val();
			
			$.get(sysWebPath + "templates/website/ajax.php?task=x64request", {companyname:companyname, contactname:contactname, contactmail:contactmail, message:message}, function (result){
				$.fancybox(result);
			});	
			return false;
		});
		
		$("#eservice_link").fancybox({
			'scrolling'		: 'no',
			'titleShow'		: false,
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8,
			'onClosed'		: function() {
			    $("#fields_error_msg_eservices").hide();
			    $("#username").val('');
			    $("#password").val('');
			}
		});
		
		$("#eservice_login_form").bind("submit", function() {

			if ($("#username").val().length < 1 || $("#password").val().length < 1 ) {
			    $("#fields_error_msg_eservices").show();
			    $.fancybox.resize();
			    return false;
			}
		
			$.fancybox.showActivity();
			
			var username = $("#username").val();
			var password = $("#password").val();
			
			$.get(sysWebPath + "templates/website/ajax.php?task=eservicelogin", {username:username, password:password}, function (result){
				$.fancybox(result);
				$("#fields_error_msg_eservices").hide();
				$("#username").val('');
			    $("#password").val('');
			});	
			return false;
		});
		
		$("a#sdlcLink").fancybox({
			'titlePosition'		: 'outside',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8
		});
		
		
		$("#peoplework_link").fancybox({
			'scrolling'		: 'no',
			'titleShow'		: false,
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8,
			'onClosed'		: function() {
			    $("#fields_error_msg_peoplework").hide();
			    $("#companyname").val('');
			    $("#contactname").val('');
			    $("#contactmail").val('');
			    $("#message").val('');
			}
		});
		
		$("#peoplework_form").bind("submit", function() {

			if ($("#companyname").val().length < 1 || $("#contactname").val().length < 1 || $("#contactmail").val().length < 1 || $("#message").val().length < 1) {
			    $("#fields_error_msg_peoplework").show();
			    $.fancybox.resize();
			    return false;
			}
		
			$.fancybox.showActivity();
			
			var companyname = $("#companyname").val();
			var contactname = $("#contactname").val();
			var contactmail = $("#contactmail").val();
			var message = $("#message").val();
			
			$.get(sysWebPath + "templates/website/ajax.php?task=peopleworkRequest", {companyname:companyname, contactname:contactname, contactmail:contactmail,message:message}, function (result){
				$.fancybox(result);
				$("#fields_error_msg_peoplework").hide();
				$("#companyname").val('');
			    $("#contactname").val('');
			    $("#contactmail").val('');
			    $("#message").val('');
			});	
			return false;
		});
		
		$("#download_exchange_case_link").fancybox({
			'scrolling'		: 'no',
			'titleShow'		: false,
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.8,
			'onClosed'		: function() {
			    $("#fields_error_msg_exchange_case").hide();
			    $("#companyname").val('');
			    $("#contactname").val('');
			    $("#contactmail").val('');
			    $("#message").val('');
			}
		});
		
		$("#download_exchange_case_form").bind("submit", function() {
			if ($("#companyname").val().length < 1 || $("#contactname").val().length < 1 || $("#contactmail").val().length < 1 || $("#message").val().length < 1) {
			    $("#fields_error_msg_exchange_case").show();
			    $.fancybox.resize();
			    return false;
			}
		
			$.fancybox.showActivity();
			
			var companyname = $("#companyname").val();
			var contactname = $("#contactname").val();
			var contactmail = $("#contactmail").val();
			var message = $("#message").val();
			
			$.get(sysWebPath + "templates/website/ajax.php?task=downloadcase", {companyname:companyname, contactname:contactname, contactmail:contactmail,message:message}, function (result){
				$.fancybox(result);
				$("#fields_error_msg_peoplework").hide();
				$("#companyname").val('');
			    $("#contactname").val('');
			    $("#contactmail").val('');
			    $("#message").val('');
			});	
			return false;
		});
	}
}
