
function ExecuteHandlers()
 {

  AssignRollovers("Navigation0");
  
  $('.Haccordion')
   .hSlides
    ({
		 totalWidth: 970, 
		 totalHeight: 290, 
		 minPanelWidth: 30, 
		 maxPanelWidth: 880,
		 activeClass:'Active',
		 speed:800
	  });

  $('.Haccordion li>img').bind("mouseover",function(){$(this).css("cursor","pointer");});

  Handletabs();

  Textoptions("none");
  
  $("select.Textoption")
   .change(function(){
    
    Textoptions($(this).find("option:selected").text());
    
    });



 }


// ****************************** //
// Function to Handle Rollovers   //
// ****************************** //


function AssignRollovers(NavClass)
 {
  
  var Isactive=0;
  
  $("."+NavClass+" li a")
  .bind("mouseover", function(e)
  {
  active=$(this).find("img").attr("src");
  if(active.indexOf("Active")<=-1)
  {
  active=active.replace(".gif","Active.gif");
  $(this).find("img").attr("src",active);
  Isactive=1;
  }
  }
  );
  
  $("."+NavClass+" li a")
  .bind("mouseout", function(e)
  {
  active=$(this).find("img").attr("src");
  if(Isactive==1)
  {
  active=active.replace("Active.gif",".gif");
  $(this).find("img").attr("src",active);
  Isactive=0;
  }
  }
  ); 
 
}




// ****************************** //
// Function to Handle Login Tabs  //
// ****************************** //

function Handletabs()
 {

  $(".Tabs li a")
   .bind("click", function()
    {
     $(this).parent().parent().find("li").removeClass("Active");
     $(this).parent().parent().css("height","128px");
     $(this).parent().addClass("Active");
     return false;
    }
   );

 }



 
// ****************************** //
// Function to Handle Expandlist  //
// ****************************** // 
 

function Expandlist()
 {
 
  jQuery('ul.Expandlist').accordion({ autoHeight: false });                           

 } 
 



// ******************************************* //
// Function to show Job Vacancies Description  //
// ******************************************* //


function Showdescription()
 {

  $("table.Vacancies").each(function(i)
   {
   	Rowtohide=$(this).find("tr").length-2;
   	$(this).find("tr").eq(Rowtohide).hide();
   	$(this).find("tr").eq(Rowtohide+1).find("a")
   	 .bind("click",function()
   	  {
       if($(this).text()=="Apply Now")
        return true;   	   
   	   else
   	    {	
   	     $(this).parent().parent().prev().show();
   	     $(this).text("Apply Now");
   	     return false;
   	   }
   	  }
   	 );
   }
  );
   
 } 



// ******************************************* //
// Function to handle font sizes               //
// ******************************************* //


function Textoptions(selectedsize)
 {
 	var currentFontSize = $("html").css("font-size"); 
 	var elementstring ="p,.Vacancies"; 
   
if(selectedsize=="none")
 {

  $(elementstring).css("font-size",parseInt($.cookie('fontsize')));

  
  if(parseInt($.cookie('fontsize'))==16)
    $("select.Textoption").attr("selectedIndex",1);

  else if(parseInt($.cookie('fontsize'))==18)
    $("select.Textoption").attr("selectedIndex",2);
  
  else
    $("select.Textoption").attr("selectedIndex",0);

 }  	
  	
  
  
  if(selectedsize=="A")
   {
   	$(elementstring).css("font-size",currentFontSize);
   	$("a.Button").css("font-size","11px"); 
    $(".Footer p").css("font-size","11px");   	
   	$.cookie('fontsize',currentFontSize,{path:"/"}); 
   }


  if(selectedsize=="A+")
   {
   	$(elementstring).css("font-size",16); 
   	$("a.Button").css("font-size","11px");
    $(".Footer p").css("font-size","11px");   	
   	
   	$.cookie('fontsize',16,{path:"/"});   		 	
   }


  if(selectedsize=="A++")
   {   	
   	$(elementstring).css("font-size",18); 
   	$("a.Button").css("font-size","11px"); 
    $(".Footer p").css("font-size","11px");   	
   	
   	$.cookie('fontsize',18,{path:"/"});   	 	 	
   }


    ypos=$(".Wrapper").height();
    $(".Footer").css("top",ypos);
 
 }  
