/**
* Copyright (c) 2008, Impact Proximity
* All rights reserved.
* @author Huzefa Hussain <h.hussain@impactbbdo.ae>
* @version 1.0.1
*/

$(function(){
 
	//global vars
	var locale = "en_gb";
	//alert(window.location.href.indexOf("ar_ae"));
	if(window.location.href.indexOf("ar_ae") != -1) locale = "ar_ae";
	
	var isIE6 = ($.browser.msie && $.browser.version == "6.0") ? true : false;
	
	//Render Spotlight flash in the homepage
	if(typeof main == "object"){
		$("#mockup").flash(main,{version:'8.0'});
	}
	
	var externalLinks = function(){
 $('a[rel=external]').bind('click',function(){$(this).attr('target','_blank')});
 }
 externalLinks();
	
	//sucker fish solution for ie6
	var sfhover = function(className){
		$("."+className+" > li").hover(
			function(){
			 //$(this).addClass('Active');
			 $(this).find('ul:first').css({ display: 'block'});
    //$(this).find('ul:first').slideDown(400);
			 var $img = $(this).find("a:first img");
				var src = $img.attr("src");
				if(src.indexOf("Active") > -1) return;
				$img.attr("src",src.replace(".gif","Active.gif"));
			},
			function(){
			 //$(this).removeClass('Active');
			 $(this).find('ul:first').css({ display: 'none'});
    //$(this).find('ul:first').fadeOut(400);
			 if($(this).hasClass("Active")) return;
			 var $img = $(this).find("a:first img");
				var src = $img.attr("src");
				$img.attr("src",src.replace("Active.gif",".gif"));
			});
			$("."+className+" > li").each(function(){
			if($(this).hasClass("Active")){
				var $img = $(this).find("a:first img");
				var src = $img.attr("src");
				$img.attr("src",src.replace(".gif","Active.gif"));
			}
		});
	}
	sfhover('Navigation0');
	sfhover('QuickLinks');
	
	//add 'FirstChild' and sfhover class for ie6 */
	var firstChild = function(){
		$("li:first-child").addClass("FirstChild");
	}
	var lastChild = function(){
		$("li:last-child").addClass("LastChild");
	}
	//if($.browser.msie && $.browser.version == "6.0") {
	//	firstChild();
	//	sfhover();
	//}
	// add LastChild class to IE
	if($.browser.msie){
		lastChild();
		firstChild();
  $(".ATMLocator tr td:first-child").addClass("FirstChild");
	}
	
	if(isIE6) document.execCommand("BackgroundImageCache",false,true);
	
	//auto text handler
	var autoText = "";
	var defaultText = $("input.Text1").val();
	$("input.Text1")
	.bind('focus',function(){
		autoText = $(this).val();
		if(autoText == defaultText) $(this).val("");
	})
	.bind('blur',function(){
		if($(this).val() == "")
		$(this).val(defaultText);
	});
	
	// assing width to drop down
	var dropdown = function(){
	 //alert(locale);
  $('.Navigation0 li > a').each(function(){
   if(locale == 'ar_ae'){
    _width = ($(this).width() + 15);
    $(this).parent().find('ul').width(_width);
    $(this).parent().find('ul a').width((_width - 9));
   }
   else {
    _width = ($(this).width() + 30);
    $(this).parent().find('ul').width(_width);
    $(this).parent().find('ul a').width((_width - 16));
   }
  });	 
	}
	dropdown();
	
	/// <summary>
 /// This function Scrolls the page up.
 /// </summary>
 var pageTop = function()
 {
  $('.GoTop').click(function(){
   window.scrollTo(0,0)
   return false;
  })
 }
 pageTop();
 
 /// <summary>
 /// This function is for FAQs.
 /// </summary>
 var FAQs = function()
 {
  $('.Faq > li').click(function(){
   removeSelected();
   $(this).addClass('Selected');
   return false;
  });
  $('.Close').click(function(){
   removeSelected();
   return false;
  });
  function removeSelected()
  {
   $('.Faq > li').each(function(){
     $(this).removeClass('Selected');
   });
  }
 }
 FAQs();
 
 // function for breadcrumb
 var breadCrumbFirstChild = function(){
		$(".Breadcrumb a:first-child").addClass("FirstChild");
	}
 breadCrumbFirstChild();
 
 var breadCrumbLastChild = function(){
		$(".Breadcrumb a:last-child").addClass("Active");
	}
 breadCrumbLastChild();
 
var branchLocator = function(){
	$('ul.Address table td:first-child').addClass('FirstChild');    
	$("a.DropDown").click(function(){
		$("ul.CityList").slideToggle(300);
		return false;
	});

	$("ul.CityList li a").click(function(){
		$('.Selector span').text($(this).text());
		$("ul.Address li").css({display: 'none'});
		selectedClass = $(this).parent().attr('class').split(" ")[0];
		$('ul.Address li.'+selectedClass).css({display: 'block'});
		$("ul.CityList").slideUp(200);
		return false;
	});
	$("ul.CityList li:first-child a").click();
}
 branchLocator();
 
 var Loans = function loansHeadings(){
  
 }
 Loans();
 
});