﻿// JavaScript Document

var currPageURL = window.location.pathname;
var navLevel = 0;
var $currItemObj;
var highlightNavigation = false;
var currNavItem;
var langAlign = "left";
var weblang;
var lastSubMenu = 0;
var hideTimeout;

$(document).ready(function() {
	if($('#main-wrapper').css('direction') == "rtl") {
		langAlign = "left";
		weblang = "ar";
	} else {
		langAlign = "right";
		weblang = "en";
	}
	$('input[title!=""]').hint();
	jQuery('ul.sf-menu li').each( function( intIndex ){
		$(this).attr('id', 'levelA' + intIndex);
	});
	jQuery('ul.sf-menu li ul li').each( function( intIndex ){
		$(this).attr('id', 'levelB' + intIndex);
	});
	jQuery('ul.sf-menu li ul li ul li').each( function( intIndex ){
		$(this).attr('id', 'levelC' + intIndex);
	});
	/*jQuery('ul.sf-menu li').attr('id', 'level1');
	jQuery('ul.sf-menu li ul li').attr('id', 'level2');
	jQuery('ul.sf-menu li ul li ul li').attr('id', 'level3');*/
	jQuery('ul.sf-menu').superfish();
	
	/*$('#imgSpacer').hover(function(){
		alert($(this).parent().parent().parent().html());
		$(this).parent().parent().parent().css("padding-" + langAlign, "199px");
	}, function() {
		//$(this).parent().parent().parent().css("padding-" + langAlign, "10px");
	});*/

	if(BrowserDetect.browser == 'Explorer' && BrowserDetect.version == '6') 
		$(document).pngFix();

	
	if(currPageURL.indexOf('/') > -1)
		currPageURL = currPageURL.substring(currPageURL.lastIndexOf('/') + 1);
	$currItemObj = $("div#nav-links a[href='" + currPageURL + "']");
	if(currPageURL.indexOf('index') == -1 && currPageURL != '' && $currItemObj.length > 0) {
		if($currItemObj.parent().attr('id').indexOf('levelA') > -1)
			navLevel = 1;
		else if($currItemObj.parent().attr('id').indexOf('levelB') > -1)
			navLevel = 2;
		else if($currItemObj.parent().attr('id').indexOf('levelC') > -1)
			navLevel = 3;
	} else
		navLevel = 0;
	navHighlight();

  // Reset Font Size
  var originalFontSize = $('#main-wrapper').css('font-size');
  $("#resetFont").click(function(){
  $('#main-wrapper').css('font-size', originalFontSize);
  });
  // Increase Font Size
  $("#increaseFont").click(function(){
  	var currentFontSize = $('#main-wrapper').css('font-size');
 	var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
	$('#main-wrapper').css('font-size', newFontSize);
	return false;
  });
  // Decrease Font Size
  $("#decreaseFont").click(function(){
  	var currentFontSize = $('#main-wrapper').css('font-size');
 	var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
	$('#main-wrapper').css('font-size', newFontSize);
	return false;
  });
  
});


function navHighlight() {
	//debug('navHighlight: ' + navLevel);
	highlightNavigation = true;
	if(navLevel == 1) {
		$currItemObj.parent().addClass('active');
	}
	if(navLevel == 2) {
		$currItemObj.parent().parent().parent().addClass('active');
		$currItemObj.parent().addClass('active');
	}
	if(navLevel == 3) {
		$currItemObj.parent().parent().parent().parent().parent().addClass('active');
		$currItemObj.parent().parent().parent().addClass('active');
		$currItemObj.parent().addClass('active');
	}
}
