// JavaScript Document
function changeTab($obiect,$value,$mattArray)
{
	//var arr = new Array("Tab1","Tab2","Tab3","Tab4");
	for(i=0;i<$mattArray;i++)
	{
		var varId = "Tab"+i;
		$ss = document.getElementById(varId);
		$ss.src ="global/generare_tab_on.php?varF="+arr[i];
		$ss.style.cursor = "pointer";
	}
	$obiect.src ="global/generare_tab_off.php?varF="+$value;
	$obiect.style.cursor = "default";
}
function changeTabR($obiect,$value,$mattArray)
{
	//var arr = new Array("Tab1","Tab2","Tab3","Tab4");
	for(i=0;i<$mattArray;i++)
	{
		var varId = "Tab"+i;
		$ss = document.getElementById(varId);
		$ss.src ="global/generare_tabr.php?mode=on&varF="+arr[i];
		$ss.style.cursor = "pointer";
	}
	$obiect.src ="global/generare_tabr.php?mode=off&varF="+$value;
	$obiect.style.cursor = "default";
}

function makeRequest(url) {
// initializare obiect pt IE si FF
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// See note below about this line
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

// eroare la conectare
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	
	
// cerere	
	http_request.onreadystatechange = function() { inclus(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);

}


function requestPage(values)
{
	url = "get_page_content.php?page="+values;
	makeRequest(url);
}

function requestPageConc(values)
{
	url = "get_concurs_content.php?page="+values;
	makeRequest(url);
}

function requestPagen(values)
{
	url = "get_newsleter_interface.php?page="+values;
	makeRequest(url);
}
function inclus(http_request) {
	var as = document.getElementById("divPage"); 
	as.innerHTML = http_request.responseText;
}

function news_popup(id)
{
		window.open("newsletter_popup.php?id="+id,"","width=800,height=800,resizable,scrollbars=1,status=0");
}
function galerieFoto(stireId)
{
		window.open("galerie_foto.php?varId="+stireId,width="200",height="700",target="_blank");
}

function regulament(id)
{
		window.open("regulament_concurs.php?varId="+id,"","width=800,height=800,resizable,scrollbars=1,status=0",target="_blank");
}

function specialPopup(stireId)
{
		window.open("pop_up.php?stire="+stireId,null,"width=430,height=200");
}


function checkNewsslatter()
{
		var numeNewss = document.classFormAbonare.numeNewss.value;
		var numeEmail = document.classFormAbonare.emailNewss.value;
		var checkVal = true;
		
		if(numeNewss.length < 1) 
		{
			alert("Nu a-ti introdus Nume");
			checkVal=false;
			
		} else {
			
			/*if (numeEmail == "" || numeEmail.indexOf('@', 0) == -1)
			{
				alert("No valid e-mail address!");
				checkVal=false;
			}*/
			checkVal = echeck(numeEmail);
			
		}
		
		return checkVal;
}



function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Adresa de email nu este valida!")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Adresa de email nu este valida!")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Adresa de email nu este valida!")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Adresa de email nu este valida!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Adresa de email nu este valida!")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Adresa de email nu este valida!")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Adresa de email nu este valida!")
		    return false
		 }

 		 return true					
	}


function requestStire(values)
{
	url = "get_stiri_content.php?page="+values;
	makeRequest(url);
}

function requestPlan(values,y,indexw)
{
	var sop = new SWFObject("plan/"+values, "head", "600", y, "8.0.23", "#FFFFFF", true);
	sop.addVariable("flashVarText", "this is passed in via FlashVars"); 
	sop.addParam("wmode","transparent");
	sop.write("planInt");
	
	var elemh = document.getElementById("divTitle");
	elemh.innerHTML = arrayMat[indexw];
}

function prelucrareFormContact()
{
	nume 	= document.contct.nume.value;
	prenume = document.contct.prenume.value;
	mail 	= document.contct.mail.value;
	mesaj	= document.contct.mesaj.value;
	telefon	= document.contct.telefon.value;
	subiect	= document.contct.subiect.value;
	ret = false;

	if(nume == '' || mail == '' || mesaj == '' || prenume == '' || telefon == '' || subiect=='') 
	{
		alert('Toate campurile trbuiesc completate');
	}
	else 
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail))
		ret = true;
		else
		alert('Adresa e email nu este corecta!');
	}
	return ret;
}

function prelucrareFormParere()
{
	nume = document.parere.nume.value;
	prenume = document.parere.prenume.value;
	mail = document.parere.mail.value;
	titlu = document.parere.titlu.value;
	comentariu = document.parere.comentariu.value;
	ret = false;

	if(nume == '' || mail == '' || comentariu == '' || prenume == '' || titlu == '') {
		alert('Toate campurile trebuiesc completate');
	}
	else {
		ret = true;
	}
	return ret;
}

function prelucrareFormCariera()
{
	nume = document.contct.nume.value;
	mail = document.contct.mail.value;
	mesaj = document.contct.mesaj.value;
	cv = document.contct.cv.value;
	ret = false;

	if(nume == '' || mail == '' || mesaj == '' || cv == '') {
		alert('Toate campurile trebuiesc completate');
	}
	else {
		ret = true;
	}
	return ret;
}

function incarca()
{
  var soInc = new SWFObject("revista/loader2.swf", "head", "660", "520", "8.0.23", "#FFFFFF", true);
  soInc.addParam("wmode","transparent");
  soInc.write("divPage");
}
function aplica_job(id)
{
	var div_id = 'aplica_' + id;
	if (document.getElementById(div_id).style.display=="block")
		document.getElementById(div_id).style.display="none";
	else
		document.getElementById(div_id).style.display="block";
}
function requestPoze(values,eveniment_id)
{
	//alert(values);
	if(values=='galerie_upload')
	{
		document.location.href="evenimente.php?act=galerie_upload&showId="+eveniment_id;
		
		cache=document.getElementById('cache_div').innerHTML;
		if(cache!='')
		{
			document.getElementById('divPage').innerHTML=document.getElementById('cache_div').innerHTML;
			document.getElementById('cache_div').innerHTML='';
		}
	}
	else if(values=='galerie')
	{
		document.location.href="evenimente.php?act=galerie&showId="+eveniment_id;
		
		cache=document.getElementById('cache_div').innerHTML;
		if(cache!='')
		{
			document.getElementById('divPage').innerHTML=document.getElementById('cache_div').innerHTML;
			document.getElementById('cache_div').innerHTML='';
		}
	}
	else
	{
		cache=document.getElementById('cache_div').innerHTML;
		if(cache=='')
		{
			document.getElementById('cache_div').innerHTML=document.getElementById('divPage').innerHTML;
		}
		url = "detalii_eveniment.op.php?act="+values+"&showId="+eveniment_id;
		makeRequest(url);
	}
}











var imgs;
var s='';
var nr_img=0;
var c_pic=0;
var pic_timer;

function do_init_pics()
{
	//return;


	
	var lis = $$('.meniufold');
	for (i = 0; i < lis.length; i++) {

		$(lis[i]).observe('mouseenter',show_menu);
		$(lis[i]).observe('mouseleave',hide_menu);
	}
	
	imgs=$$('#div_galerie_header img');
	nr_img=imgs.length;
	if(nr_img>1)
	{
		//change_pic();
		for (i = 0; i < imgs.length; i++) 
		{
			new Effect.Fade(imgs[i],{
				duration: 0.1
			});
		}
		setTimeout("change_pic()",100);
	}
		

}

function change_pic()
{
	var n_pic=c_pic+1;
	var p_pic=c_pic-1;
	
	sele_pic(c_pic);
	
	if(p_pic<0)
	{
		p_pic=nr_img-1;
	}
	if(n_pic>=nr_img)
	{
		n_pic=0;
	}
	//$('debug').innerHTML=nr_img+"|"+c_pic+"|"+n_pic;
	var img_obj1=imgs[c_pic];
	var img_obj2=imgs[n_pic];
	var img_obj3=imgs[p_pic];
	new Effect.Fade(img_obj3);
	new Effect.Appear(img_obj1);
	new Effect.Fade(img_obj2);
	c_pic=n_pic;
	
	
	pic_timer=setTimeout("change_pic()",5000);
}
function sele_pic(pic_id)
{
	if(nr_img>1)
	{
		//change_pic();
		for (i = 0; i < imgs.length; i++) 
		{
			var sele=$('sele'+i);
	
			if(i==pic_id)
			{
				new Effect.Morph(sele, {
				  style: 'background:#f00; color: #fff;', // CSS Properties
				  duration: 0.2 // Core Effect properties
				});

			}
			else
			{
				new Effect.Morph(sele, {
				  style: 'background:#CCC; color: #333;', // CSS Properties
				  duration: 0.2 // Core Effect properties
				});
			}
		}
	}
}
function click_change_pic(pic_id)
{
	clearTimeout(pic_timer);
	c_pic=pic_id;
	change_pic();
}




