function add_bid_logo(lang){
	position=$("tmp_content_div").cumulativeOffset();
	left_margin=position[0];

	half_margin=Math.floor(Number(left_margin)/2);

	//	95 is the width of the logo divided by 2
	if(half_margin<95)
	half_margin=0;
	else half_margin=half_margin-95;

	if(lang=="en")
	$('qatar_bid_logo').style.marginLeft=half_margin+"px";
	else $('qatar_bid_logo').style.marginRight=half_margin+"px";
}
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}
	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful.

			// default to the first public version
			version = "WIN 6,0,21,0";
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)
			axo.AllowScriptAccess = "always";
			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}

	return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;

	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}
	return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];
		// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
			return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
				return true;
			}
		}
		return false;
	}
}
function AC_AddExtension(src, ext)
{
	if (src.indexOf('?') != -1)
	return src.replace(/\?/, ext+'?');
	else
	return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
	var str = '';
	if (isIE && isWin && !isOpera)
	{
		str += '<object ';
		for (var i in objAttrs)
		{
			str += i + '="' + objAttrs[i] + '" ';
		}
		str += '>';
		for (var i in params)
		{
			str += '<param name="' + i + '" value="' + params[i] + '" /> ';
		}
		str += '</object>';
	}
	else
	{
		str += '<embed ';
		for (var i in embedAttrs)
		{
			str += i + '="' + embedAttrs[i] + '" ';
		}
		str += '> </embed>';
	}
	document.write(str);
}
function AC_FL_RunContent(){
	var ret =
	AC_GetArgs
	(  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
	, "application/x-shockwave-flash"
	);
	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
	var ret =
	AC_GetArgs
	(  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
	, null
	);
	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
	var ret = new Object();
	ret.embedAttrs = new Object();
	ret.params = new Object();
	ret.objAttrs = new Object();
	for (var i=0; i < args.length; i=i+2){
		var currArg = args[i].toLowerCase();
		switch (currArg){
			case "classid":
			break;
			case "pluginspage":
			ret.embedAttrs[args[i]] = args[i+1];
			break;
			case "src":
			case "movie":
			args[i+1] = AC_AddExtension(args[i+1], ext);
			ret.embedAttrs["src"] = args[i+1];
			ret.params[srcParamName] = args[i+1];
			break;
			case "onafterupdate":
			case "onbeforeupdate":
			case "onblur":
			case "oncellchange":
			case "onclick":
			case "ondblclick":
			case "ondrag":
			case "ondragend":
			case "ondragenter":
			case "ondragleave":
			case "ondragover":
			case "ondrop":
			case "onfinish":
			case "onfocus":
			case "onhelp":
			case "onmousedown":
			case "onmouseup":
			case "onmouseover":
			case "onmousemove":
			case "onmouseout":
			case "onkeypress":
			case "onkeydown":
			case "onkeyup":
			case "onload":
			case "onlosecapture":
			case "onpropertychange":
			case "onreadystatechange":
			case "onrowsdelete":
			case "onrowenter":
			case "onrowexit":
			case "onrowsinserted":
			case "onstart":
			case "onscroll":
			case "onbeforeeditfocus":
			case "onactivate":
			case "onbeforedeactivate":
			case "ondeactivate":
			case "type":
			case "codebase":
			case "id":
			ret.objAttrs[args[i]] = args[i+1];
			break;
			case "width":
			case "height":
			case "align":
			case "vspace":
			case "hspace":
			case "class":
			case "title":
			case "accesskey":
			case "name":
			case "tabindex":
			ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
			break;
			default:
			ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
		}
	}
	ret.objAttrs["classid"] = classid;
	if (mimeType) ret.embedAttrs["type"] = mimeType;
	return ret;
}
// for flash
var Timer;
function ScrollLeft(id){
	//$("submenu"+id).style.display='block';

	if(document.getElementById("PANORAMA"+id)){
		Timer = setInterval("document.getElementById('PANORAMA"+id+"').scrollTop -= 2", 15);
	}
}
function ScrollRight(id){
	//$("submenu"+id).style.display='block';
	if(document.getElementById("PANORAMA"+id)){
		Timer = setInterval("document.getElementById('PANORAMA"+id+"').scrollTop += 2", 15);
	}
}
function initScrollLayerv() {
	var wndo = new dw_scrollObj('wn', 'lyr1', 't1');
	wndo.setUpScrollbar("dragBar", "track", "v", 1, 1);
}
var text="";
function get_about_text(type,code,name){
	////color the links///
	//$("chair_arrow").onmouseover=function(){};
	//		$("chair_arrow").onmouseout=function(){};
	if(type!=1){

		$("chair_arrow").style.display='none';
		$("chair_title").onmouseover=function(){$("chair_arrow").style.display='block';};
		$("chair_title").onmouseout=function(){$("chair_arrow").style.display='none';};

	}
	if(type!=2){

		$("vision_arrow").style.display='none';
		$("vision_title").onmouseover=function(){$("vision_arrow").style.display='block';};
		$("vision_title").onmouseout=function(){$("vision_arrow").style.display='none';};

	}
	if(type!=3){

		$("chart_arrow").style.display='none';
		$("chart_title").onmouseover=function(){$("chart_arrow").style.display='block';};
		$("chart_title").onmouseout=function(){$("chart_arrow").style.display='none';};

	}

	$(name+"_arrow").style.display='block';
	//		inner=$(name+"_title").innerHTML;
	//		inner="<strong>"+inner+"</strong>";
	//		$(name+"_title").innerHTML=inner;
	$(name+"_title").onmouseover=function(){};
	$(name+"_title").onmouseout=function(){};


	new Ajax.Request('/about/get_text/'+type+'/'+code, {
		method:"post",
		asyncronous:true,
		onSuccess: function(response) {
			text=response.responseText;

			//			setTimeout("$('about_content').innerHTML=text;",1000);

			setTimeout("gettext_();",1000);
			Effect.SlideUp('about_content',{delay:0,scaleFrom:100,scaleTo:0,duration:1});
			setTimeout("Effect.SlideDown('about_content');",1000);

		}
	})

}

function gettext_(){

	$('about_content').innerHTML=text;
	setTimeout("scroll_layer();scroll_height=$('t1').scrollHeight;",2000);
}
function scroll_layer(){
	var scroll_height=$('t1').scrollHeight;
	if(scroll_height>575){
		$('scrollbar').style.visibility='visible';
		//		scroll_height2=scroll_height-575;
		//		scroll_height=scroll_height-scroll_height2;
	}else $('scrollbar').style.visibility='hidden';
	//	$('scrollbar').style.height=scroll_height+"px";
	//	$('track').style.height=scroll_height+"px";
	initScrollLayerv();
}

function change_default(id,default_text,curr_value,type)
{
	if(type==true)
	{
		if(curr_value=='')
		$(id).value=default_text;
	}
	else
	{
		if(curr_value==default_text)
		$(id).value='';
	}
}

var currSize=12;

function changeFontSize(inc,font_flag){

	var size=currSize+inc;
	if(size>20) size=20;
	if(size<12) size=12;

	if(font_flag)
	size=12;
	currSize=size;

	$$('div').each(function(s) {
		if(s.hasClassName('font_text')){

			s.style.fontSize=size+'px';
		}
	});
	$$('td').each(function(s) {
		if(s.hasClassName('font_text')){
			s.style.fontSize=size+'px';
		}
	});
	$$('span').each(function(s) {
		if(s.hasClassName('font_text')){
			s.style.fontSize=size+'px';
		}
	});
	$$('a').each(function(s) {
		if(s.hasClassName('font_text')){
			s.style.fontSize=size+'px';
		}
	});
	$$('font').each(function(s) {
		if(s.hasClassName('font_text')){
			s.style.fontSize=size+'px';
		}
	});
	$$('p').each(function(s) {
		if(s.hasClassName('font_text')){
			s.style.fontSize=size+'px';
		}
	});

	if($('t1')){
		var scroll_height=$('t1').scrollHeight;

		if(internal_height){
			if(scroll_height<internal_height){
				$('hold').style.height=scroll_height+"px";
				$('wn').style.height=scroll_height+"px";
			}
		}
		else internal_height=575;

		if(scroll_height>internal_height){
			scroll_height2=scroll_height-internal_height;
			scroll_height=scroll_height-scroll_height2;
			$('scrollbar').style.height=scroll_height+"px";
			$('track').style.height=scroll_height+"px";
		}else{
			$('scrollbar').style.height=scroll_height+"px";
			$('track').style.height=scroll_height+"px";
		}

		initScrollLayerv();
	}
}



GetCalendar = function(URL){
	//	$('waiting').style.display='block';
	//		alert(URL);return;
	if($("cal_loader"))
	$("cal_loader").style.display='block';
	new Ajax.Request(URL, {
		method: 'POST',
		onSuccess: function(transport) {
			//			$('waiting').style.display='none';
			var response = transport.responseText;
			if(response != '')
			{
				$('CalendarBlock').innerHTML = response;
				return false;
			}
			if(response == '')
			{
				$('CalendarBlock').innerHTML = '<div class="error_message" style="width:425px;">An error occured while sending message. Please try again.</div>';
				return fasle;
			}
		},
		onCreate: function() {
		},
		onFailure: function() {
			$('CalendarBlock').innerHTML = '<div class="error_message" style="width:425px;">An error occured while sending message. Please try again.</div>';
		}
	});
	return false;
}

var menu_flag="";
function menu_highlight(type,folder,flag){

	if(flag)
	menu_flag=type;
	$(type+"_menu").src="/img/"+folder+"/menu/"+type+"_on.gif";
}
function close_menu(type,folder){
	if(menu_flag!=type){
		$(type+"_menu").src="/img/"+folder+"/menu/"+type+"_off.gif";
	}
}

function preload(folder){
	var img1=new Image();
	img1.src='/img/'+folder+'/menu/home_on.gif';

	var img2=new Image();
	img2.src='/img/'+folder+'/menu/about_on.gif';

	var img3=new Image();
	img3.src='/img/'+folder+'/menu/discover_on.gif';

	var img4=new Image();
	img4.src='/img/'+folder+'/menu/plan_on.gif';

	var img5=new Image();
	img5.src='/img/'+folder+'/menu/media_on.gif';

	var img6=new Image();
	img6.src='/img/'+folder+'/menu/newsletter_on.gif';

	var img7=new Image();
	img7.src='/img/'+folder+'/menu/contact_on.gif';

	var img8=new Image();
	img8.src='/img/up_menu.gif';

	var img9=new Image();
	img9.src='/img/down_menu.gif';

	//	var img8=new Image();
	//	img8.src='/img/'+folder+'/education_open.jpg';
	//
	//	var img9=new Image();
	//	img9.src='/img/'+folder+'/sports_open.jpg';
	//
	//	var img10=new Image();
	//	img10.src='/img/'+folder+'/meetings_open.jpg';
	//
	//	var img11=new Image();
	//	img11.src='/img/'+folder+'/leisure_open.jpg';
	//
	//	var img12=new Image();
	//	img12.src='/img/'+folder+'/culture_open.jpg';


}
////For Inner Pages////
function preload2(folder){
	var img1=new Image();
	img1.src='/img/'+folder+'/menu/home2_on.gif';

	var img2=new Image();
	img2.src='/img/'+folder+'/menu/about2_on.gif';

	var img3=new Image();
	img3.src='/img/'+folder+'/menu/discover2_on.gif';

	var img4=new Image();
	img4.src='/img/'+folder+'/menu/plan2_on.gif';

	var img5=new Image();
	img5.src='/img/'+folder+'/menu/media2_on.gif';

	var img6=new Image();
	img6.src='/img/'+folder+'/menu/newsletter2_on.gif';

	var img7=new Image();
	img7.src='/img/'+folder+'/menu/contact2_on.gif';

	var img8=new Image();
	img8.src='/img/up_menu.gif';

	var img9=new Image();
	img9.src='/img/down_menu.gif';

	//	var img8=new Image();
	//	img8.src='/img/'+folder+'/education_internal_open.jpg';
	//
	//	var img9=new Image();
	//	img9.src='/img/'+folder+'/sports_internal_open.jpg';
	//
	//	var img10=new Image();
	//	img10.src='/img/'+folder+'/meetings_internal_open.jpg';
	//
	//	var img11=new Image();
	//	img11.src='/img/'+folder+'/leisure_internal_open.jpg';
	//
	//	var img12=new Image();
	//	img12.src='/img/'+folder+'/culture_internal_open.jpg';
}
function open_events(){

	if($('events_div').style.display=='none')
	Effect.toggle('events_div','appear',{from:0, to:1});
}

function close_events(){
	Effect.toggle('events_div','appear',{from:1, to:0});
}
function close_events_calendar(day){
	if(day)
	Effect.toggle('calendar_events_'+day,'appear',{from:1, to:0});
	else
	Effect.toggle('calendar_events','appear',{from:1, to:0});
}

function open_calendar_events(timestamp,day,flag){

	close_events();
	setTimeout("open_calendar_events_delayed("+timestamp+","+day+","+flag+")",0.6);

}

function open_calendar_events_delayed(timestamp,day,flag){
	if(!flag){
		if($('calendar_events_'+day).style.display=='none'){

			$('calendar_events2_'+day).innerHTML="<img src='/img/cal_loader.gif' alt='' />";
			Effect.toggle('calendar_events_'+day,'appear',{from:0, to:1});

			new Ajax.Request('/events/get_calendar_events/'+timestamp+'/'+day, {
				onSuccess: function(response) {
					text=response.responseText;
					$('calendar_events2_'+day).innerHTML=text;
					//				$('ca_div1_'+day).style.width='150px';


				}
			})


		}
	}else{
		if($('calendar_events').style.display=='none'){

			new Ajax.Request('/events/get_calendar_events2/'+timestamp+'/'+day, {
				onSuccess: function(response) {
					text=response.responseText;
					$('calendar_events2').innerHTML=text;
					//				$('ca_div1_'+day).style.width='150px';
					Effect.toggle('calendar_events','appear',{from:0, to:1});

				}
			})


		}
	}
}

////monthly calendar/////
var monthly_flag=false;
function display_monthly_calendar(){
	if(!monthly_flag){
		//		Effect.toggle('monthly_div','appear',{from:0, to:1});
		$('monthly_div').style.display="block";

		new Ajax.Request('/events/get_monthly_events', {
			onSuccess: function(response) {
				text=response.responseText;
				$('monthly_div').innerHTML=text;

			}
		})
		monthly_flag=true;
	}
	else{
		//		Effect.toggle('monthly_div','appear' ,{from:1, to:0});
		$('monthly_div').innerHTML="<div class='FloatClass' style='width:130px;clear:both;'><div class='FloatClass' style='width:7px;'>&nbsp;</div><div class='FloatClass' style='width:120px;margin-top:3px;text-align:center;'><img src='/img/mon_loader.gif' alt='' /></div></div>";
		$('monthly_div').style.display="none";

		monthly_flag=false;
	}
}

function display_yearly_calendar(){
	if($('monthly_div'))
	$('monthly_div').style.display="none";
	if($('inner_calendar_month'))
	$('inner_calendar_month').style.display="none";

	Effect.toggle('yearly_div','appear',{duration:0.5} );
}

var monthly_flag2=false;
function display_inner_cal(){
	if(!monthly_flag2){
		$('inner_calendar').style.display="none";
		$('inner_calendar_month').style.display="block";

		new Ajax.Request('/events/get_monthly_events_internal', {
			onSuccess: function(response) {
				text=response.responseText;
				$('inner_calendar_month').innerHTML=text;

			}
		})
		monthly_flag2=true;
	}
	else{
		$('inner_calendar').style.display="block";
		$('inner_calendar_month').style.display="none";
		('inner_calendar_month').innerHTML="<div class='FloatClass' style='width:280px;text-align:center;margin-bottom:25px;'><img src='/img/mon_loader.gif' alt='' /></div>";
		monthly_flag2=false;
	}

}
////END monthly calendar/////



function getPageSize(){

	var xScroll, yScroll;

	if (window.innerHeight  && window.scrollMaxY) {

		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;

	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;

	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth;
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = xScroll;
	} else {
		pageWidth = windowWidth;
	}


	return [pageWidth,pageHeight];
}

//////////	Gallery - View Images	///////////
var index="";	///This is the image counter for the gallery
var index_flag=0;
function view_next(img_string){
	index_flag=1;
	var img_array=img_string.split(",");
	var len=img_array.length;
	var array_size=Number(len)-1;

	if(String(index)==""){

		if(!index_flag2)
		index=1;
		else index=minus_index+1;
	}else{
		if(index_flag2)
		index=minus_index+1;
	}

	if(index>array_size)
	index=0;

	var next_id=img_array[index];

	var next_index=Number(index)+1;



	if(next_index>array_size)
	next_index=0;

	Effect.toggle('div_image',"appear",{from:1, to:0});
	setTimeout("$('div_image').innerHTML=$(\"div_image_"+next_id+"\").innerHTML;Effect.toggle('div_image','appear',{from:0, to:1});",1250);

	$('image_text').innerHTML=$("image_text_"+next_id).innerHTML;

	index=next_index;
	index_flag2=0;

}

var minus_index="";
var index_flag2=0;
function view_prev(img_string){

	index_flag2=1;
	var img_string=img_string.split(",");
	var len=img_string.length;
	if(String(minus_index)==""){
		if(!index_flag)
		minus_index=0;
		else minus_index=index-1;
	}else{
		if(index_flag)
		minus_index=index-1;
	}
	if(minus_index<0)
	minus_index=Number(len)-1;

	var prev_id=Number(minus_index)-1;
	if(prev_id<0)
	prev_id=Number(len)-1;

	prev_id=Number(prev_id);

	var id=img_string[prev_id];

	Effect.toggle('div_image',"appear",{from:1, to:0});
	setTimeout("$('div_image').innerHTML=$(\"div_image_"+id+"\").innerHTML;Effect.toggle('div_image','appear',{from:0, to:1});",1250);

	$('image_text').innerHTML=$("image_text_"+id).innerHTML;

	minus_index=prev_id;
	index_flag=0;


}

function show_gallery(album_id,flag){
	if(!flag)
	flag=null;

	var arrayPageSize = getPageSize();
	$('layerDiv').style.height=arrayPageSize[1]+"px";
	$('layerDiv').style.display='block';
	$('layerDiv2').style.display='block';
	$('white_box').innerHTML="<img src='/img/qtea_loader.gif' alt='' />";
	//////	Resetting the counters	//////
	minus_index="";
	index_flag2=0;
	index="";
	index_flag=0;
	//////	END -  Resetting the counters	//////
	new Ajax.Request('/galleries/get_related_images/'+album_id+'/'+flag, {
		onSuccess: function(response) {
			text=response.responseText;
			$('white_box').innerHTML=text;
		}
	})



}

function show_loc_map(lang,print){

	var arrayPageSize = getPageSize();
	$('layerDiv').style.height=arrayPageSize[1]+"px";
	$('layerDiv').style.display='block';
	$('loc_map_div').style.display='block';
	$('loc_map_frame').innerHTML='<div class="FloatClass rev_align" style="clear:both;width:1040px;margin-bottom:15px;"><a href="#" onclick="print();return false;"><span style="background-color:#7c1f44;color:#ffffff;width:80px;text-align:center;padding:3px;font-weight:normal">'+print+'</span></a></div>';
	$('loc_map_frame').innerHTML+="<div class='FloatClass' style='width:1096px;text-align:center;'><img src='/img/location_map_"+lang+".jpg' alt='' /></div><br/><br/>";
}

function close_loc_map(){

	$('layerDiv').style.display='none';
	$('loc_map_div').style.display='none';
}


function close_gallery(){
	$('layerDiv').style.display='none';
	$('layerDiv2').style.display='none';

}
function close_video(){
	$('layerDiv').style.display='none';
	$('video_div').style.display='none';
	if($('playerFrame'))
	$('playerFrame').src='';

}
function close_chart(){
	$('layerDiv').style.display='none';
	$('chart_div2').style.display='none';

}
//////////	END Gallery - View Images	///////////

function vote(total,poll_id){
	var flag=false;
	if(total>0){
		for(var i=0;i<total;i++){
			radio=$("answer_"+i).checked;
			value=$("answer_"+i).value;
			if(radio){
				flag=true;
				new Ajax.Request('/pollings/vote/'+value+'/'+poll_id, {
					onSuccess: function(response) {
						text=response.responseText;
						$('vote_box').innerHTML=text;
						$('choose_vote').style.display='none';



					}
				})
				if($('vote_message'))
				setTimeout("Effect.toggle('vote_message','appear',{from:1,  to: 0});",5000);
			}
		}
		if(!flag)
		Effect.toggle('choose_vote','appear',{from:0,  to: 1});

	}
}

function turn_page(page,pages,id,controller,pillars_type,archive){

	$('data_div').innerHTML="<div style='margin-top:170px;'><img src='/img/qtea_loader.gif' alt='' /></div>";
	if(archive==1){
		action='archive_ajax';
	}
	else{
		action='index_ajax';
	}
	if(controller!="events"){

		new Ajax.Request('/'+controller+'/'+action+'/'+page+'/'+pages+'/'+id+'/'+pillars_type, {
			onSuccess: function(response) {
				text=response.responseText;
				$('data_div').innerHTML=text;
				$('print_div').innerHTML=$('print_div2').innerHTML;
			}
		})
	}else{
		new Ajax.Request('/'+controller+'/'+action+'/'+pillars_type+'/'+page+'/'+pages, {
			onSuccess: function(response) {
				text=response.responseText;
				$('data_div').innerHTML=text;
				$('print_div').innerHTML=$('print_div2').innerHTML;
			}
		})
	}
	return false;
}

function open_video(file,id){
	src="/movie/?v="+file+"&s=true&w=310&h=310";

	var arrayPageSize = getPageSize();
	$('layerDiv').style.height=arrayPageSize[1]+"px";
	$('layerDiv').style.display='block';
	$('video_div').style.display='block';
	$('video_frame').innerHTML='<iframe name="playerFrame" id="playerFrame" src="'+src+'" width="310" height="310" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" style="background-color:#000000;"></iframe>';

	new Ajax.Request('/videos/add_visitors/'+id, {
		onSuccess: function(response) {

		}
	})


}

function validate(field){
	input=document.getElementById(field).value;
	if(document.getElementById(field+'_field'))
	if(document.getElementById(field+'_field').style.display==''){
		document.getElementById(field+'_field').style.display='block';
	}
	//	document.getElementById(field+'_field').style.display='none';
	if(input==""){

		if(document.getElementById(field+'_field').style.display=='none'){
			Effect.toggle(field+'_field', 'blind', {duration: 0.5});
			if(field=='CareerEmail')
			document.getElementById(field+'_field2').style.display='none';

		}
		validate_error=1;
	}else{
		document.getElementById(field+'_field').style.display='none';
	}
	if((field=='CareerEmail' || field=='VideoUserEmail' || field=='ContactEmail') && input!=""){
		if(document.getElementById(field+'_field2').style.display==''){
			document.getElementById(field+'_field2').style.display=='block';
		}
		if(!input.match("^[A-Za-z0-9_-]+([A-Za-z0-9]+\\.[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([A-Za-z0-9]+\\.[A-Za-z0-9-]+)*$")){
			document.getElementById(field+'_field').style.display='none';
			if(document.getElementById(field+'_field2').style.display=='none'){
				Effect.toggle(field+'_field2', 'blind', {duration: 0.5});
			}
		}
		else{
			document.getElementById(field+'_field2').style.display='none';
		}
		document.getElementById(field+'_field').style.display='none';
	}
}
function validate_career(){
	error=0;

	var f1="CareerName";
	var v1=$("CareerName").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerEmail";
	v1=$("CareerEmail").value;
	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}else{
		if(!v1.match("^[A-Za-z0-9_-]+([A-Za-z0-9]+\\.[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([A-Za-z0-9]+\\.[A-Za-z0-9-]+)*$")){
			document.getElementById(f1+'_field').style.display='none';
			if(document.getElementById(f1+'_field2').style.display=='none'){
				Effect.toggle(f1+'_field2', 'blind', {duration: 0.5});
			}
			error=1;
		}
		else{
			document.getElementById(f1+'_field2').style.display='none';
		}
	}

	f1="CareerDob";
	v1=$("CareerDob").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerNationality";
	v1=$("CareerNationality").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerMarital";
	v1=$("CareerMarital").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerPhone";
	v1=$("CareerPhone").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerUniversity";
	v1=$("CareerUniversity").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerQualification";
	v1=$("CareerQualification").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerDate";
	v1=$("CareerDate").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerGpa";
	v1=$("CareerGpa").value;

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}

	f1="CareerCv";
	v1=$("CareerCv").value;

	var dot_index=v1.lastIndexOf(".");
	var exten=v1.substring(dot_index);

	if(document.getElementById(f1+'_field'))
	if(document.getElementById(f1+'_field').style.display==''){
		document.getElementById(f1+'_field').style.display='block';
	}

	if(v1==''){
		if(document.getElementById(f1+'_field').style.display=='none'){
			Effect.toggle(f1+'_field', 'blind', {duration: 0.5});

		}
		error=1;
	}else{
		if(exten!=".doc" && exten!=".docx" && exten!=".pdf"){
			if(document.getElementById(f1+'_field2').style.display=='none'){
				Effect.toggle(f1+'_field2', 'blind', {duration: 0.5});

			}
			error=1;
		}
	}

	if(error==1)
	return false;
	else return true;
}

//For downloading videos
var downloaded=false;
function open_form(id,base_url,folder){

	if(downloaded){
		document.getElementById('newsletter_form').setAttribute('action',"/videos/download/"+id+"/null/1");
		document.getElementById('newsletter_form').submit();
	}else{

		var arrayPageSize = getPageSize();
		$('layerDiv').style.height=arrayPageSize[1]+"px";
		$('layerDiv').style.display='block';
		$('video_div').style.display='block';
		//	$('video_frame').innerHTML=$('form_div').innerHTML+"<input type='hidden' name='redirectback' value='"+base_url+"/videos/1/"+id+"/1'";
		$('video_frame').innerHTML=$('form_div').innerHTML;

		$('video_id').value=id;
		$('web_url').value=base_url;
	}

}

function dimmed_layer(img){
	var arrayPageSize = getPageSize();
	$('layerDiv').style.height=arrayPageSize[1]+"px";
	$('layerDiv').style.display='block';
	$('chart_div2').style.display='block';

	$('chart_frame').innerHTML=$('chart_div').innerHTML;
}


function check_email(){

	base_url=$('web_url').value;
	id=$('video_id').value;
	$('redirectback').value=base_url+'/videos/download/'+id+"/null/1";

	var t=$('VideoUserEmail').value;
	var t2=$('VideoUserName').value;
	if(t2==""){
		if(document.getElementById('VideoUserName_field').style.display=='none'){
			Effect.toggle('VideoUserName_field', 'appear', {duration: 0.5});
			setTimeout("document.getElementById('VideoUserName_field').style.display='block';",1000);
		}
		return false;
	}else{
		document.getElementById('VideoUserName_field').style.display=='block';
	}

	if(!t.match("^[A-Za-z0-9_-]+([A-Za-z0-9]+\\.[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([A-Za-z0-9]+\\.[A-Za-z0-9-]+)*$")){
		if(document.getElementById('VideoUserEmail_field2').style.display=='none'){
			Effect.toggle('VideoUserEmail_field2', 'appear', {duration: 0.5});
			setTimeout("document.getElementById('VideoUserEmail_field2').style.display='block';",1000);
		}
		return false;
	}
	else{

		document.getElementById('VideoUserEmail_field2').style.display='none';
		video_id=$('video_id').value;
		name=$('VideoUserName').value;
		email=$('VideoUserEmail').value;
		web_url=$('web_url').value;
		downloaded=true;

		if($('newsletter_checked').checked){
			new Ajax.Request('/videos/insert_users/'+video_id+'/'+name+'/'+email, {
				onSuccess: function(response) {
					document.getElementById('newsletter_form').submit();
					$('layerDiv').style.display='none';
					$('video_div').style.display='none';
				}
			})


			return true;

		}else{
			video_id=$('video_id').value;
			name=$('VideoUserName').value;
			email=$('VideoUserEmail').value;
			web_url=$('web_url').value;

			new Ajax.Request('/videos/insert_users/'+video_id+'/'+name+'/'+email, {
				onSuccess: function(response) {
					$('layerDiv').style.display='none';
					$('video_div').style.display='none';
					window.location=web_url+"/videos/download/"+video_id;

				}
			})


			return false;
		}


	}

}
//For downloading images

function open_form2(id){

	if(downloaded){
		document.getElementById('newsletter_form').setAttribute('action','/galleries/download/'+id);
		document.getElementById('newsletter_form').submit();
	}else{

		Effect.toggle('form_div','blind');
		$('image_id').value=id;
	}

}



function check_email_image(){

	base_url=$('web_url').value;
	id=$('image_id').value;
	$('redirectback').value=base_url+'/galleries/download/'+id;

	var t=$('VideoUserEmail').value;
	var t2=$('VideoUserName').value;
	if(t2==""){
		if(document.getElementById('VideoUserName_field').style.display=='none'){
			Effect.toggle('VideoUserName_field', 'appear', {duration: 0.5});
			setTimeout("document.getElementById('VideoUserName_field').style.display='block';",1000);
		}
		return false;
	}else{
		document.getElementById('VideoUserName_field').style.display=='block';
	}

	if(!t.match("^[A-Za-z0-9_-]+([A-Za-z0-9]+\\.[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([A-Za-z0-9]+\\.[A-Za-z0-9-]+)*$")){
		if(document.getElementById('VideoUserEmail_field2').style.display=='none'){
			Effect.toggle('VideoUserEmail_field2', 'appear', {duration: 0.5});
			setTimeout("document.getElementById('VideoUserEmail_field2').style.display='block';",1000);
		}
		return false;
	}
	else{

		document.getElementById('VideoUserEmail_field2').style.display='none';
		image_id=$('image_id').value;
		name=$('VideoUserName').value;
		email=$('VideoUserEmail').value;
		web_url=$('web_url').value;
		downloaded=true;


		if($('newsletter_checked').checked){
			new Ajax.Request('/galleries/insert_users/'+image_id+'/'+name+'/'+email, {
				onSuccess: function(response) {
					document.getElementById('newsletter_form').submit();
					//					$('layerDiv').style.display='none';
					//					$('video_div').style.display='none';
					Effect.toggle('form_div','blind');
				}
			})


			return true;

		}else{
			image_id=$('image_id').value;
			name=$('VideoUserName').value;
			email=$('VideoUserEmail').value;
			web_url=$('web_url').value;

			new Ajax.Request('/galleries/insert_users/'+image_id+'/'+name+'/'+email, {
				onSuccess: function(response) {
					//					$('layerDiv').style.display='none';
					//					$('video_div').style.display='none';
					window.location=web_url+"/galleries/download/"+image_id;
					Effect.toggle('form_div','blind');

				}
			})


			return false;
		}


	}

}

function validate_contact(){
	var error=0;

	var t1=$("ContactName").value;
	var t2=$("ContactEmail").value;
	var t3=$("ContactSubject").value;
	var t4=$("ContactMessage").value;

	if(t1==""){

		if(document.getElementById('ContactName_field').style.display=='none'){
			Effect.toggle('ContactName_field', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('ContactName_field').style.display='block';",1000);

		}

		error=1;
	}else document.getElementById('ContactName_field').style.display='none';

	if(t2==""){

		if(document.getElementById('ContactEmail_field').style.display==''){
			document.getElementById('ContactEmail_field').style.display=='block';
		}
		if(document.getElementById('ContactEmail_field2').style.display==''){
			document.getElementById('ContactEmail_field2').style.display=='block';
		}
		if(document.getElementById('ContactEmail_field').style.display=='none'){
			Effect.toggle('ContactEmail_field', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('ContactEmail_field').style.display='block';",1000);

		}

		error=1;

	}else{

		if(!t2.match("^[A-Za-z0-9_-]+([A-Za-z0-9]+\\.[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([A-Za-z0-9]+\\.[A-Za-z0-9-]+)*$")){
			document.getElementById('ContactEmail_field').style.display='none';
			if(document.getElementById('ContactEmail_field2').style.display=='none'){
				Effect.toggle('ContactEmail_field2', 'blind', {duration: 0.5});
				document.getElementById('ContactEmail_field2').style.display='block';
			}
			error=1;
		}
		else{

			document.getElementById('ContactEmail_field2').style.display='none';
		}
	}

	if(t3==""){

		if(document.getElementById('ContactSubject_field').style.display=='none'){
			Effect.toggle('ContactSubject_field', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('ContactSubject_field').style.display='block';",1000);

		}

		error=1;
	}else document.getElementById('ContactSubject_field').style.display='none';

	if(t4==""){

		if(document.getElementById('ContactMessage_field').style.display=='none'){
			Effect.toggle('ContactMessage_field', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('ContactMessage_field').style.display='block';",1000);

		}

		error=1;
	}else document.getElementById('ContactMessage_field').style.display='none';


	if(error==1)
	return false
	else{
		send_mail();
	}
}

function send_mail(){

	//		alert("entered");
	//	name=$("ContactName").value.stripTags();
	//	email=$("ContactEmail").value.stripTags();
	//	subject=$("ContactSubject").value.stripTags();
	//	msg=$("ContactMessage").value.stripTags();
	//	department=$("ContactDepartment").value;
	//
	//
	//
	//	Effect.toggle("saved_div","appear",{from:0, to:1});
	//	$('ContactName').value='';
	//	$('ContactEmail').value='';
	//	$('ContactSubject').value='';
	//	$('ContactMessage').value='';
	//	$('ContactDepartment').value='';
	//
	//	new Ajax.Request('/contact/save_contact/'+name+'/'+email+'/'+subject+'/'+msg+'/'+department, {
	//		onSuccess: function(response) {
	//
	//			text=response.responseText;
	//
	//			if(text=="1"){
	//
	//			}
	//		}
	//	})

	$('contact_form').setAttribute('action','contact/save_contact');
	$('contact_form').request({
		onLoading:function(request) {
			$('campaign_submit_div').style.display='none';
			$('campaign_submit_loading').style.display='block';
		},
		onComplete: function(response){
			text=response.responseText;

			if(text==4){
				Effect.toggle("captcha_msg_div","appear",{from:0, to:1});
			}else{
				Effect.toggle("saved_div","appear",{from:0, to:1});
				$('contact_form').reset();
			}
		}
	});

}
function check_email2(name){
	var t=$('newsletter_email').value;

	if(!t.match("^[A-Za-z0-9_-]+([A-Za-z0-9]+\\.[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([A-Za-z0-9]+\\.[A-Za-z0-9-]+)*$")){
		//				document.getElementById('newsletter_error_div').style.display='none';
		if(document.getElementById('newsletter_error_div').style.display=='none'){
			Effect.toggle('newsletter_error_div', 'appear', {duration: 0.5});
			setTimeout("document.getElementById('newsletter_error_div').style.display='block';",1000);
		}
		return false;
	}
	else{

		document.getElementById('newsletter_error_div').style.display='none';


		var t2=$('newsletter_name').value;

		if(t2=="" || t2==name){
			if(document.getElementById('newsletter_error_div1').style.display=='none'){
				Effect.toggle('newsletter_error_div1', 'appear', {duration: 0.5});
				setTimeout("document.getElementById('newsletter_error_div1').style.display='block';",1000);
			}
			return false;
		}
		else{

			document.getElementById('newsletter_error_div1').style.display='none';
			return true;
		}
	}
}

function show_pillar(type,folder){
	get_sections(type);
	$('pillars_closed').style.display='none';
	$('pillars_open').style.display='block';

	Effect.toggle(type+'_open','appear',{duration:0.5});
	setTimeout("$('logo2').style.display='block';",250);
	//	$('logo2').style.display='block';


}

function close_pillar(type,folder){
	$('pillars_closed').style.display='block';
	$('pillars_open').style.display='none';
	$('logo2').style.display='none';
	Effect.toggle(type+'_open','appear',{duration:0.5});

}
function get_sections(type){
	//	$('pillars_content').innerHTML="";
	$('pillars_content').innerHTML="<div class='FloatRevClass' style='width:50px;'>&nbsp;</div><div class='FloatRevClass'><img src='/img/loader_"+type+".gif' alt='' /></div>";
	new Ajax.Request('/pillars/get_sections/'+type, {
		onSuccess: function(response) {

			text=response.responseText;

			$('pillars_content').innerHTML=text;

		}
	})
}

function show_pillar2(type,folder){
	get_sections2(type);

	$('pillars_closed').style.display='none';

	$('pillars_open').style.display='block';


	//	$(type+'_internal_open').style.display='block';
	Effect.toggle(type+'_internal_open','appear',{duration:0.5,from:0,to:1});

	//	$('logo2').style.display='block';
	setTimeout("$('logo2').style.display='block';",250);


}

function close_pillar2(type,folder){
	$('pillars_closed').style.display='block';
	$('pillars_open').style.display='none';
	$('logo2').style.display='none';
	//	$('closed_pillars').innerHTML="";
	//	Effect.toggle(type+'_internal_open','appear',{duration:0.5,from:1,to:0});
	$(type+'_internal_open').style.display='none';

}
function get_sections2(type){
	//$('pillars_content').innerHTML="<div class='FloatRevClass' style='width:50px;'>&nbsp;</div><div class='FloatRevClass'><img src='/img/loader_"+type+".gif' alt='' /></div>";
	//	$('pillars_content').innerHTML="";

	new Ajax.Request('/pillars/get_sections/'+type+'/1', {
		onSuccess: function(response) {

			text=response.responseText;

			$('pillars_content').innerHTML=text;

		}
	})
}

function print(folder){
	var a = window.open('','','width=650,height=800,scrollbars=yes,resizable=yes');
	a.document.open("text/html");
	a.document.write("<link href='/css/"+folder+"/user.css' rel='stylesheet' type='text/css'>");
	a.document.write("<div class='FloatClass' style='width:620px;'><div class='FloatClass' style='width:50px;'>&nbsp;</div><div class='FloatClass' style='width:550px;margin-bottom:20px;'><img src='/img/ar/logo.png' alt='' /></div><div class='FloatClass' style='width:50px;'>&nbsp;</div><div class='FloatClass' style='width:550px;' >" + $('print_div').innerHTML+"</div></div>");
	a.document.close();
	a.print();
}

function add_bg(id){
	$('div_'+id).style.background='#000000';
	$('div_'+id).style.opacity='0.7';
	$('div_'+id).style.filter='alpha(opacity=55)';
}
function rem_bg(id,color){
	$('div_'+id).style.background=color;
	$('div_'+id).style.opacity='1';
	$('div_'+id).style.filter='';
}

function check_search(lang,search_phrase){
	var search=$('search_text').value;
	if(search.length<3 || search_phrase==search)
	{
		if($('search_validation').style.display=="none")
		Effect.toggle('search_validation','appear',{from:0,to:1});
		return false;
	}else return true;
}

function bookmarksite(title,url){
	if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

var career_clicked=0;
function view_career_text(){

	if(career_clicked==0){

		$('career_text').morph('height:100%;overflow:hidden;width:610px;clear:both;font-size:12px;');
		//		$("more_link").style.display="hide";
		career_clicked=1;
	}else{
		$('career_text').morph('height:55px;overflow:hidden;width:610px;clear:both;font-size:12px;');
		//		$("more_link").innerHTML="view more";
		career_clicked=0;
	}

	return false;

}


/////////////Mouse Wheel Functions////////

var ismouse_over=0;
var mouse_time;
function add_mouse(){
	////add mousewheel to window Firefox
	if(window.removeEventListener)
	document.removeEventListener('DOMMouseScroll', does_nothing, false);

	////add mousewheel to window IE
	document.onmousewheel =mouse_over;

	mouse_time=setTimeout("ismouse_over=0",500);
}

function does_nothing(event){
	///remove mousewheel Firefox
	event.preventDefault();
}


function does_nothing2(event){
	///remove mousewheel IE
	return false;

}
function mouse_over(){
	//////Add window mousewheel IE
	if(ismouse_over==0)
	return true;
	else return false;
}

function move_mouse(id){
	//mouse_over=1;
	clearTimeout(mouse_time);
	ismouse_over=1;
	//  for IE/OPERA etc
	document.onmousewheel =does_nothing2;
	$(id).onmousewheel = moveObject;

	////Firefox

	if($(id).addEventListener){
		$(id).addEventListener('DOMMouseScroll', moveObject, false);

		if(window.addEventListener) {
			document.addEventListener('DOMMouseScroll', does_nothing, false);

		}

	}
}

function moveObject(event)
{
	clearTimeout(mouse_time);
	ismouse_over=1;
	var delta = 0;
	if (!event) event = window.event;
	//   normalize the delta
	if (event.wheelDelta)
	{
		//     IE & Opera
		delta = event.wheelDelta / 120;
	}
	else if (event.detail) // W3C
	{
		delta = -event.detail / 3;
	}
	if(delta<0)
	{
		e=event;
		if ( dw_slidebar.aniTimer ) clearInterval(dw_slidebar.aniTimer);
		e = e? e: window.event;
		var bar = dw_slidebar.obj = $('dragBar'); // i.e., track's bar
		e.offX = (typeof e.layerX != "undefined")? e.layerX: e.offsetX;
		e.offY = (typeof e.layerY != "undefined")? e.layerY: e.offsetY;
		bar.startX = parseInt(bar.style.left); bar.startY = parseInt(bar.style.top);

		var bar_height=parseInt(bar.style.height);
		bar.destY=50 + bar.startY;
		if (bar.axis == "v") {
			bar.destX = bar.startX;
			bar.destY = Math.min( Math.max(bar.destY, bar.minY), bar.maxY );
		} else {
			bar.destX = (e.offX < bar.startX)? e.offX: e.offX - bar.offsetWidth;
			bar.destX = Math.min( Math.max(bar.destX, bar.minX), bar.maxX );
			bar.destY = bar.startY;
		}
		bar.distX = bar.destX - bar.startX;
		bar.distY = bar.destY - bar.startY;

		dw_slidebar.per = Math.PI/(2 * dw_slidebar.slideDur);
		dw_slidebar.slideStart = (new Date()).getTime();
		bar.on_slide_start(bar.startX, bar.startY);
		dw_slidebar.aniTimer = setInterval("dw_slidebar.doSlide()",10);

	}
	else {
		e=event;
		if ( dw_slidebar.aniTimer ) clearInterval(dw_slidebar.aniTimer);
		e = e? e: window.event;
		var bar = dw_slidebar.obj = $('dragBar'); // i.e., track's bar
		e.offX = (typeof e.layerX != "undefined")? e.layerX: e.offsetX;
		e.offY = (typeof e.layerY != "undefined")? e.layerY: e.offsetY;
		bar.startX = parseInt(bar.style.left); bar.startY = parseInt(bar.style.top);

		var bar_height=parseInt(bar.style.height);
		bar.destY=bar.startY-50;
		if (bar.axis == "v") {
			bar.destX = bar.startX;
			bar.destY = Math.min( Math.max(bar.destY, bar.minY), bar.maxY );
		} else {
			bar.destX = (e.offX < bar.startX)? e.offX: e.offX - bar.offsetWidth;
			bar.destX = Math.min( Math.max(bar.destX, bar.minX), bar.maxX );
			bar.destY = bar.startY;
		}
		bar.distX = bar.destX - bar.startX;
		bar.distY = bar.destY - bar.startY;

		dw_slidebar.per = Math.PI/(2 * dw_slidebar.slideDur);
		dw_slidebar.slideStart = (new Date()).getTime();
		bar.on_slide_start(bar.startX, bar.startY);
		dw_slidebar.aniTimer = setInterval("dw_slidebar.doSlide()",10);
	}

}

function close_events(){

	var infoArray=$$('div.opened_event');
	var timeout=0;
	infoArray.each(function(s){
		if(s.style.display!='none'){
			Effect.Fade(s,{duration:0.5});
		}
	});
}
