var rhd_start_timer=null;
var timer=10;
function $(id){
    var obj = null;
    if(document.getElementById){
        obj = document.getElementById(id);
    }else if(document.all){
        obj = document.all[id];
    }
    return obj;
}
function resize(){
	rhd_start_timer=setInterval('resizeDiv()',timer);
}
		/*function adjuster fine tunes the animated object borders*/
function adjuster()
{
	$(rhd_div).style.width=rhd_end_obj_width+"px";	
	$(rhd_div).style.height=rhd_end_obj_height+"px";
	$(rhd_div).style.top=rhd_end_obj_top+"px";		
	$(rhd_div).style.left=rhd_end_obj_left+"px";
}
var steps=10;
var rhd_end_obj_width,rhd_end_obj_height,rhd_end_obj_top,rhd_end_obj_left,div_width,div_height,div_top,div_left;
		/*function resizeDiv adjusts the animated object parameters*/
function resizeDiv(){	
	var c1=null,c2=null,c3=null,c4=null;
	div_width=parseFloat($(rhd_div).style.width);
	div_height=parseFloat($(rhd_div).style.height);
	div_top=parseFloat($(rhd_div).style.top);
	div_left=parseFloat($(rhd_div).style.left);
	if(Math.abs(div_width-rhd_end_obj_width)>Math.abs(parseFloat(rhd_end_obj_width-div_width_init)/steps)){
		$(rhd_div).style.width=div_width+((rhd_end_obj_width-div_width_init)/steps)+"px";
		}else{		
			adjuster();
			c1=true;
			}
	if(Math.abs((parseFloat($(rhd_div).style.height)-rhd_end_obj_height))>Math.abs(parseFloat(rhd_end_obj_height-div_height_init)/steps)){
		$(rhd_div).style.height=div_height+((rhd_end_obj_height-div_height_init)/steps)+"px";
	}else{
			adjuster();
			c2=true;	
		}
	if(Math.abs((parseFloat($(rhd_div).style.top)-rhd_end_obj_top))>Math.abs(parseFloat(rhd_end_obj_top-div_top_init)/steps)){
		$(rhd_div).style.top=div_top+((rhd_end_obj_top-div_top_init)/steps)+"px";
		}else{		
		adjuster();
		c3=true;
		}
	if(Math.abs((parseFloat($(rhd_div).style.left)-rhd_end_obj_left))>Math.abs(parseFloat(rhd_end_obj_left-div_left_init)/steps)){
		$(rhd_div).style.left=div_left+((rhd_end_obj_left-div_left_init)/steps)+"px";
		}else{		
		adjuster();
		c4=true;
		}
	if(c1&&c2&&c3&&c4)
	{
		clearInterval(rhd_start_timer);
		rhd_start_timer=null;
		$(rhd_end_obj_passed).style.visibility="visible";
		$(rhd_div).style.visibility="hidden";	
	}
}
var rhd_end_obj_passed;
var rhd_div="roshdawyDiv";
var rhd_div_created=false;
var div_width_init,div_height_init,div_top_init,div_left_init,rhd_end_obj_width,rhd_end_obj_height,rhd_end_obj_top,rhd_end_obj_left;
		/*function transfer draws animation as if start_obj transfers to end obj */
function returnPos(target){
	var x = 0;var y = 0;var tempObj = new Object();
	var obj = (typeof target == "object" ? target : $(target));
	while(obj.offsetParent!=null){ x+=obj.offsetLeft;y+=obj.offsetTop;obj=obj.offsetParent;}
	x+=obj.offsetLeft;y+=obj.offsetTop;tempObj.x=x;tempObj.y=y;return tempObj;
}

function transfer(rhd_start_obj,rhd_end_obj,rhd_still_appear){

	
	var rhd_position=returnPos($(rhd_start_obj));
	if(($(rhd_end_obj).style.visibility!='hidden' ) || rhd_start_timer!=null )return;
	if($(rhd_start_obj).style.visibility=='hidden')return;
	if(!rhd_div_created){
		rhd_div_created=document.createElement('div');
		rhd_div_created.setAttribute('id',rhd_div);
		rhd_div_created.style.zIndex="200";
		document.body.appendChild(rhd_div_created);
		rhd_div_created.style.visibility="hidden";
	}
	rhd_end_obj_passed=rhd_end_obj;
	$(rhd_div).style.width=$(rhd_start_obj).offsetWidth+"px";
	$(rhd_div).style.height=$(rhd_start_obj).offsetHeight+"px";
	$(rhd_div).style.top=parseInt(rhd_position.y)+"px";
	$(rhd_div).style.left=parseInt(rhd_position.x)+"px";
	if (navigator.appName == "Microsoft Internet Explorer")$(rhd_div).style.filter='alpha(opacity=70)';
	$(rhd_div).style.opacity='0.7';$(rhd_div).style.position="absolute";
	$(rhd_div).style.backgroundColor="#99CCFF";
	$(rhd_div).style.border="#FFFFFF 2px solid";
	$(rhd_div).style.visibility='visible';
	$(rhd_div).zIndex="102";
	div_width_init=$(rhd_start_obj).offsetWidth;
	div_height_init=$(rhd_start_obj).offsetHeight;
	div_top_init=rhd_position.y;
	div_left_init=rhd_position.x;
	var end_obj_pos=returnPos(rhd_end_obj);
	rhd_end_obj_width=parseFloat($(rhd_end_obj).offsetWidth);
	rhd_end_obj_height=parseFloat($(rhd_end_obj).offsetHeight);
	rhd_end_obj_top=parseInt(end_obj_pos.y);
	rhd_end_obj_left=parseInt(end_obj_pos.x);
	if(!rhd_still_appear)$(rhd_start_obj).style.visibility='hidden';
	resize();
}
function show_contact_us(){
	if(!rhd_div_created){
		rhd_div_created=document.createElement('div');
		rhd_div_created.id=rhd_div;
		rhd_div_created.style.position="absolute";
		rhd_div_created.style.zIndex="200";
		rhd_div_created.style.visibility="hidden";		
		document.body.appendChild(rhd_div_created);
	}
	
	/* var dv=document.createElement("DIV");
	dv.id="contact_us_div";
	dv.style.position='absolute';
	dv.style.left="200px";
	dv.style.top="150px";
	dv.style.width="500px";	
	dv.style.height="200px";
	dv.style.background="#DDDDDD";
	dv.style.zIndex="100";
	dv.onclick=function(){
		this.style.visibility="hidden";
	}	
	document.body.appendChild(dv); */
	$("contact_us_div").style.visibility="hidden";
	transfer("contact_us_link","contact_us_div",true);
	setTimeout('transfer("cont_us_button","fn_div",true);',300);
	setTimeout('transfer("cont_us_button","ln_div",true);',600);
	setTimeout('transfer("cont_us_button","comp_div",true);',900);
	setTimeout('transfer("cont_us_button","job_div",true);',1200);
	setTimeout('transfer("cont_us_button","email_div",true);',1500);
	setTimeout('transfer("cont_us_button","description_div",true);',1800);	
}
var ie=false;
if(navigator.appName.indexOf("Microsoft")>-1){
	ie=true;
}
function display_black(next){
	
	var total=new Array();
	
	for(i in document.body){
		total[total.length]=i;	
	}
	// alert(total.join(" --|-- "));
	if(!next)next=1;
	if(document.getElementById("error_layer")){
		error_layer=document.getElementById("error_layer");		
	}
	else{
		var error_layer=document.createElement("DIV");
		error_layer.style.backgroundColor="#000000";		
		error_layer.id="error_layer";	
		document.body.appendChild(error_layer);		
		error_layer=document.getElementById("error_layer");
		////////////// Creating The Error_Message Itself
		error_layer.style.top="0px";
		error_layer.style.left="0px";
		error_layer.style.zIndex="98";
		document.getElementById("error_layer").style.position="absolute"
		error_layer.style.height=(parseInt(returnPos('footer').y)+180)+"px";
		error_layer.style.width=parseInt(document.body.offsetWidth)+"px";	
		document.getElementById("error_layer").onclick=function(){
			this.style.display="none";
		}		
	}
	if(ie){
		error_layer.style.filter="alpha(opacity="+(next/0.1)+")";
	}else{
		error_layer.style.opacity = (next/10);	
	}
	error_layer.style.display="block";
	if(next<8){
		setTimeout('display_black('+(next+1)+')',20);
	}else{
		show_contact_us();	
	}
	
}
function submit_career(){
	$('career_form').submit();
}