function getObj(id) {
	var item = null;
	if (document.getElementById) {
        item = document.getElementById(id);
    }
	else if (document.all) {
		item = document.all[id];
	}
	else if (document.layers) {
		item = document.layers[id];
	}
	return item;
}

function ShowHide(id) {
    var item = null;
    if (document.getElementById) {
        item = document.getElementById(id);
    }
    else if (document.all) {
        item = document.all[id];
    }
    else if (document.layers) {
        item = document.layers[id];
    }
    if (!item) {
    }
    else if (item.style) {
        if (item.style.display == "none") {
            item.style.display = "";

        }
        else {
            item.style.display = "none";
        }
    }
    else {
        item.visibility = "show";
    }
}

// ChangeVisDiv Function

var ChangeVisDivPrevTitle;
var ChangeVisDivPrevBlock;
var AllClose = false;

function ChangeVisDiv(CurrentTitle,CurrentBlock) {
	
	if ( (ChangeVisDivPrevTitle == CurrentTitle) && !(AllClose) ){
		getObj(CurrentTitle).className="division";
		Title=getObj(CurrentTitle).firstChild.firstChild.nodeValue;
		getObj(CurrentTitle).removeChild(getObj(CurrentTitle).firstChild);
		
		Link=document.createElement('A');
		onclickEvent='javascript:ChangeVisDiv(\''+CurrentTitle+'\',\''+CurrentBlock+'\');';
		Link.setAttribute('href',onclickEvent);
		Title=document.createTextNode(Title);
		Link.appendChild(Title);
		
		getObj(CurrentTitle).appendChild(Link);
		
		getObj(CurrentBlock).style.display="none";
		
		AllClose=true;
		
	} else {
			// CLOSING PREV
				getObj(ChangeVisDivPrevTitle).className="division";
				Title=getObj(ChangeVisDivPrevTitle).firstChild.firstChild.nodeValue;
				getObj(ChangeVisDivPrevTitle).removeChild(getObj(ChangeVisDivPrevTitle).firstChild);
				
				Link=document.createElement('A');
				onclickEvent='javascript:ChangeVisDiv(\''+ChangeVisDivPrevTitle+'\',\''+ChangeVisDivPrevBlock+'\');';
				Link.setAttribute('href',onclickEvent);
				
				Title=document.createTextNode(Title);
				Link.appendChild(Title);
				
				getObj(ChangeVisDivPrevTitle).appendChild(Link);
				
				getObj(ChangeVisDivPrevBlock).style.display="none";
			
			// OPEN CURRENT

				getObj(CurrentTitle).className="division_active";
				Title=getObj(CurrentTitle).firstChild.firstChild.nodeValue;
				getObj(CurrentTitle).removeChild(getObj(CurrentTitle).firstChild);
				
				Link=document.createElement('A');
				onclickEvent='javascript:ChangeVisDiv(\''+CurrentTitle+'\',\''+CurrentBlock+'\');';
				Link.setAttribute('href',onclickEvent);
				Title=document.createTextNode(Title);
				Link.appendChild(Title);
				Link.className='strong';
				
				getObj(CurrentTitle).appendChild(Link);	
				getObj(CurrentBlock).style.display="block";
				
				// SAVE CURRENT TO TEMP

				ChangeVisDivPrevTitle=CurrentTitle;
				ChangeVisDivPrevBlock=CurrentBlock;
				AllClose=false;
		} 
}

var achtung_counter = 0;
var achtung_timer;
var achtung_error = true;
function achtung() {
	if (achtung_error) {
		getObj('loginplease').style.borderColor = "#FF0000";
		achtung_counter++;
		achtung_error=false;
	} else {
		getObj('loginplease').style.borderColor = "#61BF1A";
		achtung_error=true;
	}
	if (achtung_counter < 3) {
		achtung_timer = setTimeout("achtung()",200);
		
		
	} else {
		achtung_counter = 0;
		clearTimeout(achtung_timer);
		getObj('loginplease').style.borderColor = "#61BF1A";
		achtung_error = true;
	}
}


// starScript

function changeStars(star) {
	if (star == 'hide') { getObj('starsBlue').style.width = "0px"; } 
		else 
		{
			getObj('starsBlue').style.width = star*17+"px";
		}
}


function elemShowHideAll(id){
    $('table.vacancies_grid td').removeClass('hided');    // Выделяем все элементы
    $('table.addresses_grid td').removeClass('hided');

    $('td.el div div').removeClass('disact');    // Активируем все ссылки
    $('td.el div div').addClass('act');
    $('td.el div div').css("cursor", "pointer");
    $('td.el div div').css("color", "#4EA409");
    $('td.el div div').css("border-bottom", "#4EA409 1px dashed");

    $('#'+id).addClass('disact');    // Деактивируем ссылку "Все"
    $('#'+id).css("cursor", "default");
    $('#'+id).css("color", "#666666");
    $('#'+id).css("border-bottom", "none");
}


function elemShowHide(id){
    $('table.vacancies_grid').hide()/*.addClass('hided');*/    // Выделяем нужные элементы
    $('table.addresses_grid').hide()/*.addClass('hided');*/
    $('.'+id).show()/*.removeClass('hided');*/

    $('td.el div div').removeClass('disact');    // Активируем все ссылки
    $('td.el div div').addClass('act');
    $('td.el div div').css("cursor", "pointer");
    $('td.el div div').css("color", "#4EA409");
    $('td.el div div').css("border-bottom", "#4EA409 1px dashed");

    $('#'+id).addClass('disact');    // Деактивируем данную ссылку
    $('#'+id).css("cursor", "default");
    $('#'+id).css("color", "#666666");
    $('#'+id).css("border-bottom", "none");
}

function overLink(id){    // Дабы IE корректно выводил свойства ссылки при наведении
    if ( $('#'+id).is('.disact') ){
        $('#'+id).css("cursor", "default");
        $('#'+id).css("color", "#666666");
    }
    else{
        $('#'+id).css("cursor", "pointer");
        $('#'+id).css("color", "#4EA409");
        $('#'+id).css("border-bottom", "none");
    }
}

function outLink(id){    // Дабы IE корректно выводил свойства ссылки при наведении
    if ( ! $('#'+id).is('.disact') ){
        $('#'+id).css("border-bottom", "#4EA409 1px dashed");
    }
}

function ChangeStatement(id) {

	switch (id) {
		case 'wa1':
			getObj('wi1').className = "wh"
			getObj('wi2').className = ""
			getObj('wi3').className = ""
			getObj('images1').style.zIndex = "60"
			getObj('images2').style.zIndex = "50"
			getObj('images3').style.zIndex = "50"
			break
		case 'wa2':
			getObj('wi1').className = ""
			getObj('wi2').className = "wh"
			getObj('wi3').className = ""
			getObj('images1').style.zIndex = "50"
			getObj('images2').style.zIndex = "60"
			getObj('images3').style.zIndex = "50"
			break
		case 'wa3':
			getObj('wi1').className = ""
			getObj('wi2').className = ""
			getObj('wi3').className = "wh"
			getObj('images1').style.zIndex = "50"
			getObj('images2').style.zIndex = "50"
			getObj('images3').style.zIndex = "60"
			break
	}
}


function SwitchChild(name,block) {
	if ($('#'+block).css('display') == 'block') {
		$('#'+name).removeClass();
		$('#'+name).addClass('childtitle');
		$('#'+block).hide();
	} else {
		$('div.childblock').hide();	
		$('div.childtitle_active').addClass('childtitle');
		$('div.childtitle').removeClass('childtitle_active');
		$('#'+name).removeClass();
		$('#'+name).addClass('childtitle_active');
		$('#'+block).show();
	}
}

function login() {
	if ($('#black').css('display') == 'none') {
		$('#black').css("opacity", 0.5).fadeIn(1000, function() { $('#loginplease').fadeIn(150); });
		
	} else {
		$('#loginplease').fadeOut(250, function() { $('#black').fadeOut(450); });
	}
}

function closeLogin(id) {
	
	var evtobj=window.event? event : id //distinguish between IE's explicit event object (window.event) and Firefox's implicit.
	var unicode=evtobj.charCode? evtobj.charCode : evtobj.keyCode
	if (unicode == '27') { 
		$('#black').hide();
		$('#loginplease').hide();
	}
}

