// JavaScript Document

jQuery(document).ready(function(){
		showHide = function(elem, caller) {
			$(caller).click(function(){
					$(elem).show();		
			});
			var offset = $(caller).offset();
			if ($(elem).css("display") == "none") {
				$(elem).show();
				$(elem).css("left", offset.left);
				$(elem).css("top", offset.top+ $(caller).height());
				$().mousemove(function(e){
					if((e.pageY < 10) || 
						(e.pageY > (30+$(elem).height())) ||
						(e.pageX < offset.left) ||
						(e.pageX > (offset.left + $(elem).width()))
					)					
					hide(elem);
					else
					$(elem).show();
				});
			} else 
				hide(elem);
		}
		$('.submenus>div').animate({opacity:0.9});
		
		hide = function(elem) {
			$(elem).hide();
		}
});

function switchVisibile(toggleId) {
	var obj = $('#'+toggleId);
	if(!obj) return false;
	if(obj.is('.hidden'))
		obj.removeClass('hidden');
	else
		obj.addClass('hidden');
}

function toggleWithIcon(toggleId, picId) {
	picObj = $("#"+picId);
	if(picObj.attr("src").indexOf('plus') > 0)
		picObj.attr("src", "../im/minus.gif");
	else
		picObj.attr("src", "../im/plus.gif");
	
	switchVisibile(toggleId);
	
	return false;
}


setLanguage=function(lang) {
	document.forms['langForm'].lang.value = lang;
	document.forms['langForm'].submit();
}

function showSubMenu(id) {
	var obj = document.getElementById(id);
	if(!obj) 
		id = sub_items[id];
	var submenus = document.getElementsByClassName('submenu');
	for(i = 0; i < submenus.length; i++)
		if (submenus[i].id == id) 
			submenus[i].style.display = 'block';
		else
			submenus[i].style.display = 'none';
}

function fbForm(form) {
	var data = null;
	if(form) {
		data = {
			first_name:form.fname.value,
			last_name:form.lname.value,
			company:form.company.value,
			email:form.email.value,
			city:form.city.value,
			country:form.country.value,
			phone:form.phone.value,
			request:form.request.value,
			captcha:form.captcha.value
		};
	}
	render('fb',data);
}

function careers(job_id) {
	var data = null;
	if(job_id) 
		data = {job_id:job_id};
	
	render('cr',data);
}

function render(object,data) {	
	jQuery('#ajax_container').load('action.php?s='+object, data);	
}