// JavaScript Document


function detectMacXFF2() {

  var userAgent = navigator.userAgent.toLowerCase();
  if (/firefox[\/\s](\d+\.\d+)/.test(userAgent)) {
    var ffversion = new Number(RegExp.$1);
    if (ffversion < 3 && userAgent.indexOf('mac') != -1) {
      return true;
    }	
  }
   return false;
}






$(document).ready(function(){


	
			// Fix background images on all header elements
			/*$("h1.mainLogo").pngfix();
			$("h3.ftnav-services").pngfix();
			$("h3.ftnav-solutions").pngfix();
			$("h3.ftnav-about").pngfix();
			$("h3.ftnav-contact").pngfix();
			$("h3.ftnav-contact").pngfix();
			$("h2.relatedstories").pngfix();
			*/
		
			
			
			
			
			
			
			
			
			
			
			/**** dropdown menus *****/
			
			
			
		/*
		
			$("#servicehead li").hover(
					function(){ $("ul", this).fadeIn("fast"); }, 
					function() { } 
			);
			if (document.all) {
				$("#servicehead li").hoverClass ("");
				}
			});


		
			$.fn.hoverClass = function(c) {
			return this.each(function(){
				$(this).hover( 
					function() { $(this).addClass(c);  },
					function() { $(this).removeClass(c); }
				);
			});
		 */
			
			
			
			
			
}); //document ready





$(document).ready(function(){
						   
	var ffMc2 = detectMacXFF2();
	
	
	
				   
						   
	$("ul.drop").hide();
	
	//$("ul.drop").hover(function(){});
	
    $("li.dropdown").hover(	

		function(){ 
		
		/*
			if ($(this).is('.about') ){
				$("ul.drop", this).css({ 							 
							left:"-76px"
							});

			}
		
		*/
		
			//problems with firefox displaying the animation on mac so this detects and shows relevant version

			if(ffMc2){
				$("ul.drop", this).show();	
				$("div.flashHolder").css({
							//display:"relative"			 
										 });
			} else {
				
			//alert(this.id);	
			
			$("ul.drop", this).fadeIn("fast");
			
			
			}
		},
			 
		

        function(){ 
			if(ffMc2){
				$("ul", this).hide();
			} else {
				$("ul", this).fadeOut("fast");
			}
		
		
		}
		
    );
	
	

	
    if (document.all) {
       // $("#servicehead li a").hoverClass ("sfHover");
    }
});


/*
$.fn.hoverClass = function(c) {
    return this.each(function(){
        $(this).hover( 
            function() { $(this).addClass(c);  },
            function() { $(this).removeClass(c); }
        );
    });
};  


*/
			
	
	
$(document).ready(function(){
						   
		$("#hkaddress").hide();
		$('#address_change').change(function()
		{
			//alert($(this).val());
			
			
			switch ($(this).val())
			{
			case 'hk':
			//alert($(this).val());
			$("#ukaddress").hide();
			$("#hkaddress").fadeIn("fast");
			
			break;

			case'uk':		
			//alert("case 1");
			$("#hkaddress").hide();
			$("#ukaddress").fadeIn("fast");
			
			
			
			break;
			/*default:
			alert("default");
			$("#ukaddress").show();
			$("#hkaddress").hide();
			*/
			}
		});

	
});
