var root = "";
function openIt(id) {
	ids = new Array("facebook", "blog", "blogtau");
	for (var i=0;i<ids.length;i++) {
		if(ids[i] != id) {
			if(document.getElementById(ids[i]).style.display != 'none') {
				Effect.BlindUp(ids[i], { duration: .1 }); 
				document.getElementById(ids[i]+"_img").src=root+'/img/'+ids[i]+'.jpg';
			}
		}
	}
	div = document.getElementById(id);
	if(div) {
		if(div.style.display == 'none') {
			Effect.BlindDown(id, { duration: .1 }); 
			document.getElementById(id+"_img").src=root+'/img/'+id+'_up.jpg'; return false;
		} else {
			Effect.BlindUp(id, { duration: .1 }); 
			document.getElementById(id+"_img").src=root+'/img/'+id+'.jpg'; return false;
		}
	} else {
		return false;
	}
}

function closetab(id) {
	div= document.getElementById(id);
	divimg= document.getElementById(id+"_img");
	if(div) {
		div.style.display='none';
		divimg.src=root+'/img/'+id+'_i.jpg';
	}
	
}
function showtab(id) {
	div= document.getElementById(id);
	divimg= document.getElementById(id+"_img");
	if(div) {
		div.style.display='block';
		divimg.src=root+'/img/'+id+'.jpg';
	}
}


function checkForm() {
	var nume = document.getElementById("nume").value;
	var email = document.getElementById("email").value;
	var shout = document.getElementById("shout").value;
	var shout2 = document.getElementById("shout").innerHTML;
	var error = document.getElementById("error");
	
	if(nume=="") {
		error.innerHTML = "Completeaza numele.";
		error.style.display="block";	
		return false;		
	}
	
	if(email=="") {
		error.innerHTML = "Completeaza email-ul.";
		error.style.display="block";	
		return false;		
	}

  if(!email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
		error.innerHTML = "Email-ul este invalid.";
		error.style.display="block";	
		return false;		
	}
	
	if(shout=="") {
		error.innerHTML = "Scrie shout-ul.";
		error.style.display="block";	
		return false;		
	}
	
	return true;
}



function checkForm2() {
	var nume = document.getElementById("nume2").value;
	var email = document.getElementById("email2").value;
	var shout = document.getElementById("mesaj").value;
	var error = document.getElementById("error2");
	
	if(nume=="") {
		error.innerHTML = "Completeaza numele.";
		error.style.display="block";	
		return false;		
	}
	
	if(email=="") {
		error.innerHTML = "Completeaza email-ul.";
		error.style.display="block";	
		return false;		
	}

  if(!email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
		error.innerHTML = "Email-ul este invalid.";
		error.style.display="block";	
		return false;		
	}
	
	if(shout=="") {
		error.innerHTML = "Scrie mesajul-ul.";
		error.style.display="block";	
		return false;		
	}

	return true;
}



function checkForm3() {
	var email = document.getElementById("email3").value;
	var error = document.getElementById("error3");
	if(email=="") {
		error.innerHTML = "Completeaza email-ul.";
		error.style.display="block";	
		return false;		
	}
  if(!email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
		error.innerHTML = "Email-ul este invalid.";
		error.style.display="block";	
		return false;		
	}
	return true;
}

function checkForm4() {
	var nume = document.getElementById("nume4").value;
	var email = document.getElementById("email4").value;
	var shout = document.getElementById("mesaj4").value;
	var error = document.getElementById("error4");
	
	if(nume=="") {
		error.innerHTML = "Completeaza numele.";
		error.style.display="block";	
		return false;		
	}
	
	if(email=="") {
		error.innerHTML = "Completeaza email-ul.";
		error.style.display="block";	
		return false;		
	}

  if(!email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
		error.innerHTML = "Email-ul este invalid.";
		error.style.display="block";	
		return false;		
	}
	
	if(shout=="") {
		error.innerHTML = "Scrie mesajul-ul.";
		error.style.display="block";	
		return false;		
	}
	
	return true;
}

function activateScrollbar(no) {
	var ch=Element.getHeight($('scrollable-content-'+no))
	var cth=Element.getHeight($('scrollable-inner-'+no));
	if (cth>=ch) {
		var sl = new Control.Slider('scrollable-bar-'+no,'scrollable-slider-'+no, {
			axis: 'vertical',
			minimum: 0,
			maximum: 100
		});
		sl.options.onSlide = function(value) {
			new Effect.Move($('scrollable-inner-'+no), { x: 0, y: value*(ch-cth), mode: 'absolute' ,duration:0});
		};
		sl.options.onChange = function(value) {
			new Effect.Move($('scrollable-inner-'+no), { x: 0, y: value*(ch-cth), mode: 'absolute' ,duration:0});
		};
	} else {
		$('scrollable-slider-'+no).hide();
	}
}

/**
 * @xxx (2008.12.04) Alexei
 * Validate user data
 */
function handle_registration() {
	var $nume = document.getElementById( 'field-RegisterNume' );
	var $email = document.getElementById( 'field-RegisterEmail' );
	var $blog = document.getElementById( 'field-RegisterBlog' );

	var $messages = document.getElementById( 'form-RegisterMessages' );

	var errors = [];
	var msg = '';

	if ( $nume.value.replace( /\s+/g, '' ).length == 0 ) {
		msg = 'Campul <em>Nume</em> este obligatoriu.';
	}
	else if ( !email_is_valid( $email.value ) ) {
		msg = 'Campul <em>Email</em> este obligatoriu.';
	}
	else if ( !url_is_valid( $blog.value ) ) {
		msg = 'Campul <em>Blog</em> este obligatoriu.';
	}
	else {
		return true;
	}
	$messages.update( '<span style="color: #fc0000;">'+ msg +'</span>' );
	return false;

	/*
	if ( errors.length ) {
		var msg = '<ul style="margin: 5px 0; padding: 0; list-style: none; color: #fc0000;">';
		for ( var i = 0; i < errors.length; i++ ) {
			msg += '<li>'+ errors[i] +'</li>';
		}
		msg += '</ul>';

		$messages.update( msg );

		return false;
	}
	*/
}

function email_is_valid( value ) {
	return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test( value );
}

function url_is_valid( value ) {
	return /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test( value );
}




function search_blur () {
	var search = document.getElementById("search");
	if(search.value == "SEARCH" || search.value == "" || search.value == " ") {
		search.value = "SEARCH";
	}
}

function search_focus () {
	var search = document.getElementById("search");
	if(!(search.value != "SEARCH" && search.value != "" && search.value != " ")) {
		search.value = "";
	}
	
}
var timer = "";
function search_submit() {
	if(timer != "") {
		clearTimeout(timer);
	}
	timer = setTimeout("document.search.submit()",1250);
	
}