var home=new Image();
home.src='/img/user/menu/home_on.gif';
var about=new Image();
about.src='/img/user/menu/about_on.gif';
var div=new Image();
div.src='/img/user/menu/div_on.gif';
var proj=new Image();
proj.src='/img/user/menu/proj_on.gif';
var news=new Image();
news.src='/img/user/menu/news_on.gif';
var career=new Image();
career.src='/img/user/menu/career_on.gif';
var contact=new Image();
contact.src='/img/user/menu/contact_on.gif';

var home1=new Image();
home1.src='/img/user/menu/home_off.gif';
var about1=new Image();
about1.src='/img/user/menu/about_off.gif';
var div1=new Image();
div1.src='/img/user/menu/div_off.gif';
var proj1=new Image();
proj1.src='/img/user/menu/proj_off.gif';
var news1=new Image();
news1.src='/img/user/menu/news_off.gif';
var career1=new Image();
career1.src='/img/user/menu/career_off.gif';
var contact1=new Image();
contact1.src='/img/user/menu/contact_off.gif';

var img1=new Image();
img1.src='/img/user/divisions/div_background.gif';
var img2=new Image();
img2.src='/img/user/divisions/right.gif';
var img3=new Image();
img3.src='/img/user/divisions/left.gif';
var img4=new Image();
img4.src='/img/user/menu/clients_on.gif';


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 menu_flag="";
function show_menu(type,f){
	if(f){
		menu_flag=type;
		if(menu_flag!='')
		document.getElementById(menu_flag+'_div').setAttribute('src','/img/user/menu/'+menu_flag+'_on.gif');

	}
	document.getElementById(type+'_div').setAttribute('src','/img/user/menu/'+type+'_on.gif');
}

function close_menu(menu){

	document.getElementById(menu+'_div').setAttribute('src','/img/user/menu/'+menu+'_off.gif');
	if(menu_flag==menu){
		document.getElementById(menu_flag+'_div').setAttribute('src','/img/user/menu/'+menu_flag+'_on.gif');
	}

}

var pic_index=2;
function change_pic(index){
	pic_index=index;
	new Effect.Opacity('image_div', { from: 1.0, to: 0, duration: 1 });
	setTimeout("get_image();",1000);

	if(index==1)
	new_index=2;
	else new_index=1;

	setTimeout("change_pic(new_index);",9000);

}
function get_image(){
	$("image_div").innerHTML ="<img src='/img/user/photo"+pic_index+".jpg' alt='' />";
	new Effect.Opacity('image_div', { from: 0, to: 1.0, duration: 1 });

}

function initScrollLayerv() {
	//	alert("entered");
	var wndo = new dw_scrollObj('wnv', 'lyr1v', 't1v');
	wndo.setUpScrollbar("dragBarv", "trackv", "v", 1, 1);
}
var image_about_type;
var image_about_type2;

function get_text(type,type_image){

	image_about_type=type_image;
	image_about_type2=type;
	if(type!="about"){

		$("about_title").style.color='#ffffff';
		$("about_title").onmouseover=function(){$("about_title").style.color='#000000';};
		$("about_title").onmouseout=function(){$("about_title").style.color='#ffffff';};

	}

	if(type!="mission"){
		$("mission_title").style.color='#ffffff';
		$("mission_title").onmouseover=function(){$("mission_title").style.color='#000000';};
		$("mission_title").onmouseout=function(){$("mission_title").style.color='#ffffff';};
	}

	if(type!="corporate"){
		$("corporate_title").style.color='#ffffff';
		$("corporate_title").onmouseover=function(){$("corporate_title").style.color='#000000';};
		$("corporate_title").onmouseout=function(){$("corporate_title").style.color='#ffffff';};
	}
	if(type!="chair"){
		$("chair_title").style.color='#ffffff';
		$("chair_title").onmouseover=function(){$("chair_title").style.color='#000000';};
		$("chair_title").onmouseout=function(){$("chair_title").style.color='#ffffff';};
	}

	if(type!="vice"){
		$("vice_title").style.color='#ffffff';
		$("vice_title").onmouseover=function(){$("vice_title").style.color='#000000';};
		$("vice_title").onmouseout=function(){$("vice_title").style.color='#ffffff';};
	}


	$(type+"_title").style.color='#000000';
	$(type+"_title").onmouseover=function(){};
	$(type+"_title").onmouseout=function(){};



	new Ajax.Request('/about/get_text/'+type, {
		onSuccess: function(response) {
			text=response.responseText;
			//setTimeout("gettext();",2000);
			//Effect.SlideUp('about_content',{delay:1,scaleFrom:100,scaleTo:0,duration:1});
			//Effect.toggle("image_div","appear",{duration:1,from:1, to:0});
			//setTimeout("Effect.SlideDown('about_content');",1000);
			setTimeout("gettext();",1000);
			setTimeout("display_image();",1000);
			setTimeout("Effect.SlideDown('about_content');",1000);

		}
	})

}
function display_image(){

	if(image_about_type=="")
	$("image_div").src="/img/user/"+image_about_type2+".jpg";
	else
	$("image_div").src="/photos/about/thumb/"+image_about_type;
	Effect.toggle("image_div","appear",{duration:0.5,from:0, to:1});
}

function gettext(){

	document.getElementById('about_content').innerHTML=text;

	//	initScrollLayerv();
	setTimeout("initScrollLayerv();",2000);

}

function validate(field){
	//	alert(input);
	validate_error=-1;
	input=document.getElementById(field).value;
	if(document.getElementById(field+'_error'))
	if(document.getElementById(field+'_error').style.display==''){
		document.getElementById(field+'_error').style.display=='block';
	}


	if(input==""){

		if(document.getElementById(field+'_error').style.display=='none'){
			Effect.toggle(field+'_error', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('"+field+"_error').style.display='block';",1000);
			if(field=='email_field')
			document.getElementById(field+'_error2').style.display='none';

		}

		validate_error=1;

	}
	else{
		if(field=='email_field'){
			if(document.getElementById(field+'_error2').style.display==''){
				document.getElementById(field+'_error2').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+'_error').style.display='none';
				if(document.getElementById(field+'_error2').style.display=='none'){
					Effect.toggle(field+'_error2', 'blind', {duration: 0.5});
					document.getElementById(field+'_error2').style.display='block';
				}
				validate_error=1;
			}
			else{
				document.getElementById(field+'_error2').style.display='none';
			}
		}


		document.getElementById(field+'_error').style.display='none';
	}
}

function validate_contact(){
	var error=0;

	var t1=$("name_field").value;
	var t2=$("email_field").value;
	var t3=$("subject_field").value;
	var t4=$("msg_field").value;

	if(t1==""){

		if(document.getElementById('name_field_error').style.display=='none'){
			Effect.toggle('name_field_error', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('name_field_error').style.display='block';",1000);

		}

		error=1;
	}else document.getElementById('name_field_error').style.display='none';

	if(t2==""){
		field="email_field";
		if(document.getElementById(field+'_error').style.display==''){
			document.getElementById(field+'_error').style.display=='block';
		}
		if(document.getElementById(field+'_error2').style.display==''){
			document.getElementById(field+'_error2').style.display=='block';
		}
		if(document.getElementById('email_field_error').style.display=='none'){
			Effect.toggle('email_field_error', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('email_field_error').style.display='block';",1000);

		}

		error=1;

	}else{
		field="email_field";
		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(field+'_error').style.display='none';
			if(document.getElementById(field+'_error2').style.display=='none'){
				Effect.toggle(field+'_error2', 'blind', {duration: 0.5});
				document.getElementById(field+'_error2').style.display='block';
			}
			error=1;
		}
		else{

			document.getElementById(field+'_error2').style.display='none';
		}
	}

	if(t3==""){

		if(document.getElementById('subject_field_error').style.display=='none'){
			Effect.toggle('subject_field_error', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('subject_field_error').style.display='block';",1000);

		}

		error=1;
	}else document.getElementById('subject_field_error').style.display='none';

	if(t4==""){

		if(document.getElementById('msg_field_error').style.display=='none'){
			Effect.toggle('msg_field_error', 'blind', {duration: 0.5});
			setTimeout("document.getElementById('msg_field_error').style.display='block';",1000);

		}

		error=1;
	}else document.getElementById('msg_field_error').style.display='none';


	if(error==1)
	return false
	else{ send_mail();

	}
}

function send_mail(){
	name=$("name_field").value.stripTags();
	email=$("email_field").value.stripTags();
	subject=$("subject_field").value.stripTags();
	msg=$("msg_field").value.stripTags();
	purpose=$("ContactPurpose").value.stripTags();
	department=$("ContactDepartment").value.stripTags();



	new Ajax.Request('/contact/send_mail/'+name+'/'+email+'/'+subject+'/'+msg+'/'+purpose+'/'+department, {
		onSuccess: function(response) {
			text=response.responseText;
			$("saved_div").style.display="none";
			$("saved_div").innerHTML=text;
			Effect.toggle("saved_div","appear");

			$('name_field').value='';
			$('email_field').value='';
			$('subject_field').value='';
			$('msg_field').value='';
		}
	})

}

function validate_career(){
	var error=0;
	var v=new Array();
	var f=new Array();

	v[1]=$("fname_field").value;
	f[1]="fname_field";
	v[2]=$("email_field").value;
	f[2]="email_field";
	v[3]=$("lname_field").value;
	f[3]="lname_field";
	v[4]=$("gender_field").value;
	f[4]="gender_field";
	v[5]=$("dob_field").value;
	f[5]="dob_field";
	v[6]=$("marital_field").value;
	f[6]="marital_field";
	v[7]=$("experience_field").value;
	f[7]="experience_field";
	v[8]=$("land_field").value;
	f[8]="land_field";
	v[9]=$("mobile_field").value;
	f[9]="mobile_field";
	v[10]=$("nationality_field").value;
	f[10]="nationality_field";
	v[11]=$("education_field").value;
	f[11]="education_field";
	v[12]=$("info_field").value;
	f[12]="info_field";
	v[13]=$("cv_field").value;
	f[13]="cv_field";


	for(var i=1;i<14;i++){
		var t=v[i];

		var field=f[i];

		if(t==""){

			if(document.getElementById(field+'_error').style.display==''){
				document.getElementById(field+'_error').style.display=='block';
			}
			if(document.getElementById(field+'_error2')){
				if(document.getElementById(field+'_error2').style.display==''){
					document.getElementById(field+'_error2').style.display=='block';
				}
			}
			if(document.getElementById(field+'_error').style.display=='none'){
				Effect.toggle(field+'_error', 'blind', {duration: 0.5});
				setTimeout("document.getElementById('"+field+"_error').style.display='block';",1000);

			}

			error=1;

		}else if(field=="email_field"){

			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(field+'_error').style.display='none';
				if(document.getElementById(field+'_error2').style.display=='none'){
					Effect.toggle(field+'_error2', 'blind', {duration: 0.5});
					document.getElementById(field+'_error2').style.display='block';
				}
				error=1;
			}
			else{

				document.getElementById(field+'_error2').style.display='none';
			}
		}else{

			document.getElementById(field+'_error').style.display='none';
		}


	}

	if(error==1)
	return false;
	else return true;
}

var menu_up_flag="";
var menu_up_image="";

var time_div="";
var header_flag=false;
function show_up(id,logo,header,flag){
	clearTimeout(time_div);
	clearTimeout(header_time);
	elmt=$("on_"+id);
	elmt.src="/photos/divisions/thumb/"+logo;

	if(flag){
		menu_up_flag=id;
		menu_up_image=header;
		elmt.setAttribute("onmouseout","");
	}

	if(menu_up_flag!="")
	$("divimg_"+menu_up_flag).style.display='none';


	$("divimg_"+id).style.display='block';

	if(header!="" && header!=null){
		$("header_div").innerHTML="<img src='/img/user/image_header/"+header+"' alt='' />";

	}

}
var header_time;


function hide_up(id,elmt,logo){

	elmt.src="/photos/divisions/thumb/"+logo;

	$("divimg_"+id).style.display='none';

	if(menu_up_flag!="")
	time_div=setTimeout('$("divimg_'+menu_up_flag+'").style.display="block";',1000);
	clearTimeout(header_time);

	if(header_flag)
	header_time=setTimeout("$('header_div').innerHTML='<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\"622\" height=\"264\"><param NAME=\"movie\" VALUE=\"/img/user/header.swf\"><param NAME=\"bgcolor\" VALUE=\"#ffffff\"><param NAME=\"quality\" VALUE=\"high\"><param NAME=\"wmode\" VALUE=\"transparent\"><embed src=\"/img/user/header.swf\" quality=\"high\" width=\"622\" height=\"264\" wmode=\"transparent\" bgcolor=\"#ffffff\" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></embed></object>';",1000);

	else header_time=setTimeout("$('header_div').innerHTML='<img src=\"/img/user/image_header/"+menu_up_image+"\" alt=\"\" />';",1000);

}

function check_email(){
	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';
		return true;
	}
}

function display_career(id){
	$("career_content").innerHTML=$("career_"+id).innerHTML;
	$("careers_form").style.display='none';
	if($("career_content").style.display=='none')
	Effect.toggle('career_content','blind',{duration:0.5});
}

function side_image(id){
	Effect.toggle("image_"+id, "appear",{duration:0.5});
}
function side_image_close(id){
	$("image_"+id).style.display='none';
}
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];
}
function view_maps(){
	

	
	var arrayPageSize = getPageSize();
	$('layerDiv').style.height=arrayPageSize[1]+"px";
	$('layerDiv').style.display='block';
	$('maps_div').style.display='block';

}
function close_maps(){
	$('layerDiv').style.display='none';
	$('maps_div').style.display='none';
	
}
