function winOpen(page,width,height) 
{
    iew = 0;
	if (navigator.appName == 'Microsoft Internet Explorer') {
		iew = 18;//extra width pt ie
	}
	adjWidth = 740 + iew;
	adjHeight = 600;
	window.open(page,'windowName','width=' + adjWidth + ',height=' + adjHeight + ',toolbar=no,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes');
}

function sendError(element) 
{	
	var callback = 
		 {
			success : function(o) 
			{
				alert('Multumim! Vom verifica in cel mai scurt timp.');
			},
			failure : function(o) 
			{
				alert('Semnalarea nu s-a putut trimite. Va rugam sa ne trimiteti un email. Multumim!');
			}
		}
		var conn = YAHOO.util.Connect.asyncRequest("POST", LINK_HOST+"/semnaleaza_eroare.php?link=" + element, callback);
}

function submitComment()
{
	var callback = 
		 {
			success : function(o) 
			{
				document.getElementById('comentarii_show').innerHTML = o.responseText;
				document.getElementById('comentariu').value = "";
			},
			failure : function(o) 
			{
				alert('Comentariul nu a fost adaugat datorita unei erori. Va rugam sa mai incercati. Va multumim pentru intelegere!');
			}
		}
	var formObject = document.getElementById('form_comments');
	YAHOO.util.Connect.setForm(formObject);
	var postVars = "?r=" + new Date().getTime();
		postVars += "&page=comentarii";
	var element = document.getElementById('elementID').value;
	var conn = YAHOO.util.Connect.asyncRequest("POST", LINK_HOST+"/show/Comentariu/Comentariu/" + element, callback, postVars);
}

function RebuildStars()
{
	try{
		for (i=1;i<=5;i++)
		{
			if (matrice_scor[i] == '1')
				document.getElementById('vote_'+i).className = "full_star";
			else if (matrice_scor[i] == '2')
				document.getElementById('vote_'+i).className = "half_star";
			else if (matrice_scor[i] == '0')
				document.getElementById('vote_'+i).className = "empty_star";
		}
	}
	catch(e){}
}

function CalculateStars(text)
{
	for (i = 1;i<=parseInt(text);i++)
	{
		document.getElementById('vote_'+i).className = "full_star";
	}
	try
	{
		for (i = parseInt(text)+1;i<=5;i++)
		{
			document.getElementById('vote_'+i).className = "empty_star";
		}
	}
	catch(e){}
}

function ShowMesaj(text,action)
{
	document.getElementById('numar_voturi_big').style.display = "none";
	document.getElementById('numar_voturi_big').style.visibility = "hidden";
	document.getElementById('mesaj_vot').innerHTML = text;
	document.getElementById('mesaj_vot').style.display = "block";
	document.getElementById('mesaj_vot').style.visibility = "visible";
	if (action == 1)
		CalculateStars(text);
}

function HideMesaj(action)
{
	document.getElementById('mesaj_vot').style.display = "none";
	document.getElementById('mesaj_vot').style.visibility = "hidden";
	document.getElementById('mesaj_vot').innerHTML = "";
	document.getElementById('numar_voturi_big').style.display = "block";
	document.getElementById('numar_voturi_big').style.visibility = "visible";
	if (action == 1)
		RebuildStars();
}

function SetVote(text_id)
{
	var callback = 
		 {
			success : function(o) 
			{
				document.getElementById('voturi_show').innerHTML = o.responseText;
				setTimeout(function(){document.getElementById('mesaj_vot').innerHTML = "Multumim pentru votul dumneavoastra"},50);
			},
			failure : function(o) 
			{
				alert('Votul nu a fost adaugat datorita unei erori. Va rugam sa mai incercati. Va multumim pentru intelegere!');
			}
		}
	var postVars = "?r=" + new Date().getTime();
		postVars += "&page=voturi";
		postVars += "&vot="+text_id;
	var element = document.getElementById('elementID').value;
	var conn = YAHOO.util.Connect.asyncRequest("POST", LINK_HOST+"/show/Vote/Vote/" + element, callback, postVars);
}

function logare()
{
	var callback = 
		 {
			success : function(o) 
			{
				//document.getElementById('log_in').innerHTML = o.responseText;
				window.location.reload( false );
			},
			failure : function(o) 
			{
				alert('Autentificare nereusita. Va rugam incercati mai tarziu. Va multumim pentru intelegere!');
			}
		}
	var formObject = document.getElementById('form_login');
	YAHOO.util.Connect.setForm(formObject);
	var postVars = "?r=" + new Date().getTime();
		postVars += "&make_login=make_login";
	var conn = YAHOO.util.Connect.asyncRequest("POST", LINK_HOST+"/login", callback, postVars);
}

function generateSecurityCode(takeout)
{
	var takein=(new Date()).getTime();
	takeout.src= LINK_HOST +"/Code/"+takein;
}

function handleKeyEvent(event)
{
	key = event.keyCode;
	if(key == 13)
	{
		logare();
	}
} 

function handleKeyEvent2(event)
{
	key = event.keyCode;
	if(key == 13)
	{
		document.forms.signup_form.submit();
	}
} 
function display_versuri() {
	document.getElementById('recomandari').style.display = "none";
	document.getElementById('dot_recomandari').style.visibility = "hidden";
	document.getElementById('versuri').style.display = "block";
	document.getElementById('dot_versuri').style.visibility = "visible";
}
function display_recomandari() {
	document.getElementById('versuri').style.display = "none";
	document.getElementById('dot_versuri').style.visibility = "hidden";
	document.getElementById('recomandari').style.display = "block";
	document.getElementById('dot_recomandari').style.visibility = "visible";
}

function Show_elements(cautare_page,pagina)
{
	var callback = 
		 {
			success : function(o) 
			{
				document.getElementById('cauta_'+cautare_page).innerHTML = o.responseText;
			},
			failure : function(o) 
			{
			}
		}
	var postVars = "?r=" + new Date().getTime();
		postVars += "&cauta_page=cauta_"+cautare_page;
		postVars += "&pagina="+pagina;
	var conn = YAHOO.util.Connect.asyncRequest("POST", LINK_HOST+"/Cauta", callback, postVars);
}
function setSize(movieW, movieH) {
	if (movieW != 0) {
		document.getElementById('rec_vers_container').style.height = movieH - 36 + 'px';
		document.getElementById('rec_vers_container').style.width = 766 - movieW - 12  + 'px';
		document.getElementById('recomandari').style.height = movieH - 23 + 'px';
		document.getElementById('recomandari').style.width = 766 - movieW - 15  + 'px';	
		document.getElementById('versuri').style.height = movieH - 23 + 'px';
		document.getElementById('versuri').style.width = 766 - movieW - 12  + 'px';			
		document.getElementById('rec_all_table').style.height = movieH - 23 + 'px';
		document.getElementById('rec_all_table').style.width = 766 - movieW - 10 + 'px';		
	}
}

function add_favorite(element_id,element)
{
	var callback = 
		 {
			success : function(o) 
			{
				document.getElementById(element).innerHTML = o.responseText;
				
			},
			failure : function(o) 
			{
			}
		}
	var postVars = "?r=" + new Date().getTime();
		postVars += "&favorite_page=add_favorite";
		postVars += "&elementID="+element_id;
	var conn = YAHOO.util.Connect.asyncRequest("POST", LINK_HOST+"/favorite", callback, postVars);
}

function test_login(element)
{
	var callback = 
		 {
			success : function(o) 
			{
				document.getElementById(element).innerHTML = o.responseText;
			},
			failure : function(o) 
			{
			}
		}
	var postVars = "?r=" + new Date().getTime();
		postVars += "&favorite_page=test_login";
	var conn = YAHOO.util.Connect.asyncRequest("POST", LINK_HOST+"/favorite", callback, postVars);
}

function set_text(element,text)
{
	document.getElementById(element).innerHTML = text;
}
var globalTimer;
//function playlist(nextlink,playtime) {
//	playtime = playtime - 1;
//	if (playtime>0) {
//		clearInterval(globalTimer);
//		globalTimer = setInterval(function () {playlist(nextlink,playtime);},1000);
//	} else {
//		clearInterval(globalTimer);
//		this.location.href = nextlink;
//	}		
//}

function playlist() {
  ytplayer = document.getElementById("myytplayer");
  ytplayer.playVideo();
  ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
  ytplayer.addEventListener("onError", "onytplayerError");
}

function onytplayerStateChange(newState) {
   if (newState == 0)
   	try {
   		this.location.href = nextlink;
   	}
   	catch(e){};
}

function onytplayerError(error) {
   	try {
   		this.location.href = nextlink;
   	}
   	catch(e){};
}
