/* pentru ca IE-ul sa isi dea seama ca trebuie sa tina activat parintele */
function IEHoverPseudo() {

	var navItems = document.getElementById("footer_nav").getElementsByTagName("li");
	
	for (var i=0; i<navItems.length; i++) {
		if(navItems[i].className == "menuparent") {
			navItems[i].onmouseover=function() { this.className += " over"; }
			navItems[i].onmouseout=function() { this.className = "menuparent"; }
		}
	}


	var navItems = document.getElementById("menu").getElementsByTagName("li");
	
	for (var i=0; i<navItems.length; i++) {
		if(navItems[i].className == "menuparent") {
			navItems[i].onmouseover=function() { this.className += " over"; }
			navItems[i].onmouseout=function() { this.className = "menuparent"; }
		}
	}

}
/* pentru ca IE-ul sa isi dea seama ca trebuie sa tina activat parintele */



function obj(id) {return document.getElementById(id)}
var isShown = '';
function toggle_show(id) {
	if (isShown != '') { // something it's shown
		obj(isShown).style.display = 'none';
		if (isShown != id) { // if it's not the id in question
			obj(id).style.display = 'block';
			isShown = id;
		}
		else {
			isShown = '';
		}
	}
	else { // nothing is shown
		if (obj(id)) {
			obj(id).style.display = 'block';
			isShown = id;
		}
	}
}

function onField(obiect) {
	if (obiect.value == obiect.title) {
		obiect.value = '';
	}
}

function offField(obiect) {
	if (obiect.value == '') {
		obiect.value = obiect.title;
	}
}

function hideElem(id) {
	obj(id).style.display = 'none'; 
}
function showElem(id) {
	obj(id).style.display= 'block';
}


/* Afisare Search */
InitDragDrop(); 

function InitDragDrop() { 
	document.onmousedown = function() {
//		getMouseXY(arguments[0]);
		forSearch(arguments[0]);
//		doSomething(arguments[0], isShown);
	}
	//document.onmouseup = OnMouseUp; 
}		




function showScdSearch(divId) {
	showElem(divId);
	trueHide = false;
}
var unObj = '';
var trueHide = true
function hideScdSearch(divId) {
	unObj = divId;
	trueHide = true; scrie('onblur = true');
	setTimeout('trueHideScd()', 1000);
}	
function trueHideScd() {
	scrie('dupa 1 sec: ' + trueHide);
	if (trueHide === true && unObj != '') hideElem(unObj);
}
function doSel(selId) {
	if (obj(selId).checked == true) {
		obj(selId).checked = false
	}
	else obj(selId).checked = true
}
function forSearch(e) {
	// IE is retarded and doesn't pass the event object 
	if (e == null) e = window.event; 
	// IE uses srcElement, others use target 
	var target = e.target != null ? e.target : e.srcElement; 
	// for IE, left click == 1 
	while (target.tagName != 'HTML' && target.tagName != "BODY") {
		scrie(target.id);
		if (target.id != 'scdSearch') {
			target = target.parentNode;
		}
		else {
			trueHide = false; 
			setTimeout('esteFalse()', 100);
			scrie('onclick: false!');
			return false;
		}
	}
	trueHide = true; 
	setTimeout('trueHideScd()', 900);
}
function esteFalse() {
	trueHide = false;
}
function scrie(text) {
//	obj('js_c').innerHTML = obj('js_c').innerHTML+'&nbsp;&nbsp;'+text;
}
/*  / Afisare Search */
	


// validari
function ValidateFormNewsletter(limba)
{		
	if(limba == '')
	{
		var msg1 = 'Va rugam introduceti numele dumneavoastra !';
		var msg2 = 'Adresa de e-mail nu este valida !';	
	}
	else
	{
		var msg1 = 'Please insert your name !';
		var msg2 = 'The email field is not a valid email address !';	
	}
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if ( document.getElementById( 'inp_newsletter_name' ).value.length == 0 )
	{	
		alert(msg1);
		document.getElementById('inp_newsletter_name').focus();
		return false;
	}
	else if ( !filter.test( document.getElementById('inp_newsletter_email').value) || document.getElementById( 'inp_newsletter_email' ).value.length == 0 )
	{	
		alert(msg2);
		document.getElementById('inp_newsletter_email').focus();
		return false;
	}	
	else
	{	
		send_newsletter(document.getElementById('f_newsletter'));
	}
}


function ValidateSearch(limba)
{
	if(limba == '')
	{
		var msg1 = 'Cautarea trebuie sa contina cel putin 3 caractere !';
		var msg2 = 'Trebuie sa alegeti cel putin un domeniu de cautare !';
	}
	else
	{
		var msg1 = 'Cautarea trebuie sa contina cel putin 3 caractere [EN] !';
		var msg2 = 'Trebuie sa alegeti cel putin un domeniu de cautare [EN] !';
	}

	var expresie = obj('expresie').value; 
	
	// continut:
	var continut = (obj('continut_sel').checked == true) ? "true" : "false";
	// stiri:
	var stiri = (obj('stiri_sel').checked == true) ? "true" : "false";
	// resurse:
	var resurse =(obj('resurse_sel').checked == true) ? "true" : "false";	
	
	if(continut=='false' && stiri=='false' && resurse=='false')
	{
		alert(msg2);
		//showScdSearch('scdSearch');
		obj('expresie').focus();
		return false; 
	}	
	else if (expresie.length < 3)
	{ 
		alert(msg1);
		obj('expresie').focus();
		return false; 
	}	
	else
	{	
		trimite_cautarea(limba);
	}
}