/**
 * Activeaza un anumit tab in una din cele doua casete cu taburi orizontale de pe index 
 * @param tab_name id-ul divului asociat tabului
 * @param type numarul tabului 1-4 prima caseta, 5-8 a doua caseta
 */
function switch_newsbox(tab_name,type) {
	if (type==1){
		start = 1;
		end = 4;		
	}
	else{
		start = 5;
		end = 8; 
	}
	
	for(i = start; i <= end; i++) {
		$('newsbox_tab'+i).style.display = 'none';
		$('switch_tab' + i).style.backgroundImage = "url('img/runded2.gif')";
		$('switch_tab' + i).style.color = "#fff";		 	
	}
	
	$('newsbox_' + tab_name).style.display = '';
	$('switch_' + tab_name).style.backgroundImage = "url('img/runded2.gif')";
	$('switch_' + tab_name).style.color = "#000";
}

// mbtia = trimitebox tab ids 
var mbtia = Array('proprietar', 'locuinta', 'rezidential');

/**
 * Activeaza un anumit tab in caseta cu taburi orizontale de pe index 
 * @param tab_name id-ul divului asociat tabului
 */
function trimitebox_switch(tab_name) {
	var mbtia_length = mbtia.length;

	for(i = 0; i < mbtia_length; i++) {
		$('trimitebox_' + mbtia[i]).style.display = 'none';
		$('switch_mb_' + mbtia[i]).style.backgroundImage = "url('img/runded2.gif')";	
		$('switch_mb_' + mbtia[i]).style.borderRight = "1px solid #d5d5d5";
		$('switch_mb_' + mbtia[i]).style.color = "#fff";			
	}
	
	$('trimitebox_' + tab_name).style.display = '';
	$('switch_mb_' + tab_name).style.backgroundImage = "url('img/runded2.gif')";
	$('switch_mb_' + tab_name).style.borderRight = "0";
	$('switch_mb_' + tab_name).style.color = "#FF9900";
}

var nodetobeshown
var nodetobehidden
var inprogress

/**
 * Extinde sau restrange caseta in care sunt listate toate sectiunile portalului
 */
function toggle_all_categs() {
	if (inprogress) {
	    return false
	}
	else {
	    inprogress = true
	}
	if (Element.hasClassName($('all-sections'),'dont-show-hidden')) {
		nodetobehidden = $('sections_and_ad')
		nodetobeshown = $('all-sections')
	}
	else {
		nodetobeshown = $('sections_and_ad')
		nodetobehidden = $('all-sections')
	}
	
	new Effect.Opacity(nodetobeshown, {duration:0.5, from:0.0, to:1.0});
	new Effect.Opacity(nodetobehidden, {duration:0.5, from:1.0, to:0.0});

	/* make the container bigger or smaller */
	if (Element.hasClassName($('sections_and_ad'), 'iambigger')) {
		new Effect.Scale('sections_and_ad', 72, {
			scaleX:false,
			scaleContent: false})
		Element.removeClassName($('sections_and_ad'), "iambigger")
	}
	else {
		new Effect.Scale('sections_and_ad', 140, {
			scaleX:false,
			scaleContent: false})
		Element.addClassName($('sections_and_ad'), "iambigger")
	}

	setTimeout("do_the_toggle()", 500);
}

/**
 * Modifica clasa pentru elementele care apar si dispar
 */
function do_the_toggle() {
	/* expand the element */
	Element.removeClassName(nodetobeshown, "dont-show-hidden")
	Element.addClassName(nodetobehidden, "dont-show-hidden")
	inprogress = false
}

/**
 * Determina care div cu intructiuni pentru setare homepage sa se afiseze in functie de browser
 */
function setHomePage(){
	if (document.all != undefined){
		//IE
		Effect.toggle('header_instructions_ie','slide');
	}
	else{
		//other
		Effect.toggle('header_instructions_other','slide');
	}

}

/*CARUSEL VIDEO*/
	var currentslide = 1
	function showSlide(nrSld) {
		if (nrSld < 1 || nrSld > 4) {
			return false
		}
		currentslide = parseInt(nrSld)
		var el = $('slide'+nrSld)
		offset = Position.cumulativeOffset(el)[0];
		var diff = 0;
		if (navigator.appVersion.match(/\bMSIE\b/)) {
			apver = (navigator.appVersion.split(';')[1]).split(' ')
			apver = parseInt(apver[2])
			if (apver <7)
				diff=2.7*parseInt(nrSld)
		}
		new Effect.Move ($('scr_1'),{ x: -442*(parseInt(nrSld)-1)+diff, y: 0, mode: 'absolute'});
		redrawBullets(nrSld)
		redrawArrows()
	}
	function redrawBullets(slide) {
		var el = document.getElementsByClassName("video-bullets", $('right-links'))
		el = $A(el)
		searchingfor = 'b'+slide
		el.each(function(node){
			Element.removeClassName(node, 'current')
			if (Element.hasClassName(node, searchingfor)) {
				Element.addClassName(node, 'current')
			}
		});
	}
	function redrawArrows() {
		if (currentslide == 1) {
			Element.addClassName($('video-prev'), 'arrow-disabled')
		}
		else if (Element.hasClassName($('video-prev'), 'arrow-disabled')) {
			Element.removeClassName($('video-prev'), 'arrow-disabled')
		}
		if (currentslide == 4) {
			Element.addClassName($('video-next'), 'arrow-disabled')
		}
		else if (Element.hasClassName($('video-next'), 'arrow-disabled')) {
			Element.removeClassName($('video-next'), 'arrow-disabled')
		}
	} 
