// Changing overall text size of the page 
function change_txt_size(objId,n){
	document.getElementsByTagName('body')[0].style.fontSize=n+"px";
	document.getElementById('text-size-1').style.textDecoration = "underline";
	document.getElementById('text-size-2').style.textDecoration = "underline";
	document.getElementById('text-size-3').style.textDecoration = "underline";
	document.getElementById(objId).style.textDecoration = "none";
	createCookie("textsize", objId, 5);
}
// Toggle DIV visibility
function toggle_div(id) {
	var obj = document.getElementById(id);
	$(obj).animate({
	opacity : 'toggle',
	height : 'toggle'
	},500);
	return false;
	/*var e=document.getElementById(id);
	if(e.style.display=="none" || e.style.display==""){
	e.style.display="block"
	} else {
	e.style.display="none"
	}*/
}
function static_toggle_div(id) {
	var e=document.getElementById(id);
	if(e.style.display=="none" || e.style.display==""){
	e.style.display="block"
	} else {
	e.style.display="none"
	}
}
// Toggle DIV visibility + toggle class name for event finder page
function toggleSlide(caller,id) {
	$(caller).toggleClass("inactive");
	var obj = document.getElementById(id);
	$(obj).animate({
	opacity : 'toggle',
	height : 'toggle'
	},1000);
}
// function to switch selected months in calendar tabs 
function switch_month(obj,id) {
	m_list_a = document.getElementById("months_list").getElementsByTagName("a");
	for ( var i = 0 ; i < m_list_a.length ; i++){
		m_list_a[i].setAttribute("class", "normal");
		m_list_a[i].setAttribute("className", "normal");
	}
	document.getElementById("month_"+id).setAttribute("className", "selected");
	document.getElementById("month_"+id).setAttribute("class", "selected");
	get_this_month_data (id);
}
function get_this_month_data (month) {};
/* funtion to be fired once the quick links menu is activated */
function add_quick_links(){
}
/* funtion to be fired once the header hotline menu is activated */
function add_hotline(){
}
/* search field on click */ 
$(document).ready(function() {
    $('.page-content').css('position','relative');
    $('#search_field').click(function() {if( this.value == this.defaultValue ) {$(this).val("");}}).blur(function(){if( !this.value.length){this.value = this.defaultValue;}});
    $('#events_search_field').click(function() {if( this.value == this.defaultValue ) {$(this).val("");}}).blur(function(){if( !this.value.length){this.value = this.defaultValue;}});
	$('#events_search_field2').click(function() {if( this.value == this.defaultValue ) {$(this).val("");}}).blur(function(){if( !this.value.length){this.value = this.defaultValue;}});
	}
);
/* showcase page view this function */
function view_showcase(idToShow) {
	$('.showcase').hide();
	var this_obj = document.getElementById(idToShow);
	$(this_obj).show();
}
/* check if an object exist on the page */ 
function chkObject (theVal)
{
    if (document.getElementById(theVal) != null)
    {return true;}
    else
    {return false;}
}
/* function to check text size cookie on load */
$(document).ready(function() {
	if (document.cookie && document.cookie.indexOf("textsize") > -1) {
		var preferredSize = readCookie("textsize");
		if(preferredSize == null || preferredSize == "undefined"){
			return;
		}else if(preferredSize == "text-size-1"){
			change_txt_size("text-size-1", 10);
		}else if(preferredSize == "text-size-2"){
			change_txt_size("text-size-2", 12);
		}else if(preferredSize == "text-size-3"){
			change_txt_size("text-size-3", 13);
		}
	}
});
/* functon to manage cookies */ 
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
/* function to load js/css files dynamically */
function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}
/*/ function to print page */
$(document).ready(function() {
	$('.print a').click(function() {
		window.focus(); 
		window.print();
		return false;
	});
});
/* adjusting edit icon in vignette */
$(document).ready(function() {
	if ($("[id*=topId_]").length > 0) {
		//alert("editing: ON");	
		$("layer").parent().css({'left' : '0px','top':'0px'});
		$(".page-header").css({'z-index' : '1'});
	}
	else {
		//alert("editing: OFF");	
	}
});
/* function to convert english digits to arabic digits (just to catch the function call in english version)  */
function arabic_digits(nums) {   
	return nums;  
}

// functions to handle the flash videos toggle
function toggle_flash_div(id) {
	$('.main-sections ul li.current').removeClass('current');
	$(".flash-cont").hide();
	current_id = "flash_hidden";
	previous_id = "flash_hidden";
}
var previous_id=1;
function toggle_html_div(id) {
	pause_flash_movie(previous_id);
	current_id = 'flash';
	$('.main-sections ul li.current').removeClass('current');
	if(chkObject(id)) {
		e=document.getElementById(id);
		if(e.style.display=="none" || e.style.display==""){
			$(".flash-cont").hide();
			e.style.display="block"
		} else {
			e.style.display="none"
			$(".flash-cont").hide();
			current_id = "flash_hidden";
		}
		previous_id = id;
	}
}
// Functions to handle calls from homepage flash video player.
function getFlashMovie(movieName) {   
	var isIE = navigator.appName.indexOf("Microsoft") != -1;   
	return (isIE) ? window[movieName] : document[movieName];  
}  
function pausePlayer(i, b) {  
// console.log("pause it")   
	getFlashMovie("home_flash"+i).pausePlayer(b);
}
function consoleLog(s){
	// added as a call back function for after pausePlayer()
	//alert(s);
}
function pause_flash_movie(id) {
	// a function to be called when switching from a video to another by clicking on the blue links.
	if (previous_id != "flash_hidden") {
		if (id == "home_flash_cont0")
		pausePlayer(0,1); 
		else if (id == "home_flash_cont1")
		pausePlayer(1,1);
		else if (id == "home_flash_cont2")
		pausePlayer(2,1);	
		else if (id == "home_flash_cont3")
		pausePlayer(3,1);
	}
}
/* fix the long title issue with print button */
$(document).ready(function() {
	if ($(".page-internal-title").size()>0) {
		$(".page-internal-title").append("<div class='clear'></div>");	
	}
});