
function executeHandler(){
$("document").ready(function(){
 if (window.location.href.toLowerCase().indexOf("cmspagemode=edit") > 0) {
  return false;
 }
 assignLinks();
 cufonFontFix();
});
 //handleMediaSpace('.mediaNav');
 //initializeNav(".navigation");
}

function initializeNav(navClass){
 if ($(navClass).find(".highlight:first ul").length>0){
  $(".activeHighlight").css({left: $(navClass).find(".highlight:first").offset().left-5})
  var subnavleft = $(navClass).find(".highlight:first ul").offset().left - $(navClass).find(".highlight:first").offset().left+10;
  $(".activeHighlight").width(subnavleft);
 }
 else{
  $(".activeHighlight").hide();
 }
}

function handleMediaSpace(navClass){
try{
 var curIndex;
 $(navClass).find("li a").click(function(){
  try{
   if ($(this).parent().hasClass("active")){
    return false;
   }
   curIndex = $(".mediaNav li").index($(this).parent())+1;
   $(".item"+curIndex).css({opacity:0}).show();
   $(".slide:visible").animate({opacity: 0.03},{queue: false, duration: 1000,complete:function(){
    $(".item"+curIndex).animate({opacity: 1},{queue: false, duration: 1000});
   }});

   $(navClass).find("li").removeClass("active");
   $(this).parent().addClass("active");
   Cufon.replace(".mediaNav li a");
   $(".mediaNav li a").animate({backgroundColor: "#A5C2D1"},{queue:false,duration:500});
   return false;
   }
   catch(obj){
   
   }
 });
 $(navClass).find("li a").hover(function(){
  if ($(this).parent().hasClass("active")){
   return false;
  }
  $(this).animate({backgroundColor: "#6F9CB5"},{queue:false,duration:500})
 },function(){
  if ($(this).parent().hasClass("active")){
   return false;
  }
   $(this).animate({backgroundColor: "#A5C2D1"},{queue:false,duration:500});
  });
 }
 catch(obj){
 
 }
}

// <summary>
//  These functions handle events generated by an Input Text box
// </summary>
$.fn.handleTextBlur = function() {
	return this.keydown(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});	
};

function assignLinks(){
$("li:last-child").addClass("lastChild");
}

function cufonFontFix(){
if (window.location.href.toLowerCase().indexOf("/ar/") > 0) {
  return false;
 }
  Cufon.replace(".navigation > li > a",{fontFamily: 'Helvetica_light'});
  Cufon.replace("h4",{fontFamily: 'Helvetica_light'});
  Cufon.replace(".innerpage h1",{fontFamily: 'Helvetica_Medium'});
  Cufon.replace(".innerpage h2",{fontFamily: 'Helvetica_Medium'});
  Cufon.replace(".innerpage h5",{fontFamily: 'Helvetica_Medium'});
  Cufon.replace(".leftCol h3",{fontFamily: 'Helvetica_Medium'});
  Cufon.replace(".rightCol h3",{fontFamily: 'Helvetica_Medium'});
  Cufon.replace(".head h2",{fontFamily: 'Helvetica_Medium'});
}

function handlleProjectGallery(thumbsClass,canvasClass){
 if (window.location.href.toLowerCase().indexOf("cmspagemode=edit") > 0) {
  return false;
 }
 $("."+thumbsClass).find("a").css({opacity:0.5});
 $("."+thumbsClass).find("a").click(function(){
   var newImage = $(this).attr("href");
   $("."+canvasClass).animate({opacity: 0.1},{queue: false, duration: 1000,complete:function(){
    $("."+canvasClass).find("img").attr("src",newImage);
    $("."+canvasClass).animate({opacity: 1},{queue: false, duration: 1000});
   }});
   $("."+thumbsClass).find("a").css({opacity:0.5});
   $(this).css({opacity:1});
   return false;
 });
}

function initialize() {
 if (GBrowserIsCompatible()) {
   var map = new GMap2(document.getElementById("map"));
   map.setCenter(new GLatLng(24.494848, 54.365712), 13);
   map.setUIToDefault();
   var latlng = new GLatLng(24.494848, 54.365712);
   map.addOverlay(new GMarker(latlng));

 }
}



function changslide(){ 
//alert("hai");
initiateCycle('turnLeft',500,0,'.prev','.next',0,'.homeHighlight .sf_newsList');
}

function initiateCycle(_fx,_speed,_timeout,_prev,_next,_pause,_ele){
		$(_ele).cycle({ 
    fx:     _fx, 
    speed:   _speed, 
    timeout: _timeout, 
    next:   _next,
				prev:   _prev,
    pause:   _pause 
  });
		}


