function confirmLink(theLink, theSqlQuery)
{
    var confirmMsg  = 'Sunteti sigur ca doriti sa';
		// Confirmation is not required in the configuration file
    // or browser is Opera (crappy js implementation)
    if (confirmMsg == '' || typeof(window.opera) != 'undefined') {
       return true;
    }

    var is_confirmed = confirm(confirmMsg + ' :\n' + theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }

    return is_confirmed;
} // end of the 'confirmLink()' function


function cautaOK() {
	f=document.upload;
	if (f.cod_poza.value<1) {
		alert("Codul pozei este obligatoriu!");
		f.cod_poza.focus();
		return false;
	}
	if (f.PhotoPrice.value<1) {
		alert("Pretul pozei este obligatoriu!");
		f.PhotoPrice.focus();
		return false;
	}	
	return true;
}

function isMail(n) {
	if (n.value.indexOf("@") == -1 || n.value.indexOf(".") == -1) {
		return 0;
	}
	return 1;
}


//==== Validare formular de inscriere utilizator ====//
function validateRegisterUser(form){

	if(form.prenume.value.length == 0){
		alert("Va rugam sa completati campul \"Prenume\"...");
		form.prenume.select();
		return false;
	}
	if(form.nume.value.length == 0){
		alert("Va rugam sa completati campul \"Nume\"...");
		form.nume.select();
		return false;
	}
	if(form.user.value.length == 0){
		alert("Va rugam sa completati campul \"Utilizator\"...");
		form.user.select();
		return false;
	}
	if(form.parola.value.length <= 6){
		alert("Parola trebuie sa contina minim 6 caractere...");
		form.parola.select();
		return false;
	}
	if(form.repeta_parola.value.length == 0){
		alert("Va rugam sa reintroduceti confirmarea parolei...");
		form.repeta_parola.select();
		return false;
	}
	if(form.repeta_parola.value != form.parola.value){
		alert("Campurile 'Parola' si 'Repeta parola' trebuie sa fie identice...");
		form.repeta_parola.select();
		return false;
	}	
	if(form.email.value.length == 0){
		alert("Va rugam sa introduceti adresa dvs. de e-mail...\n Cu ajutorul ei se va face autentificarea...");
		form.email.select();
		return false;
	}
	if(!isMail(form.email)){
		alert("Va rugam sa introduceti corect adresa de e-mail!");
		form.email.select();
		return false;
	}	
	if(form.ziua.selectedIndex <= 0){
		alert("Va rugam sa alegeti o valoare pentru campul 'Ziua'...");
		form.ziua.focus();
		return false;
	}
	if(form.luna.selectedIndex <= 0){
		alert("Va rugam sa alegeti o valoare pentru campul 'Luna'...");
		form.luna.focus();
		return false;
	}
	if(form.an.selectedIndex <= 0){
		alert("Va rugam sa alegeti o valoare pentru campul 'Anul'...");
		form.an.focus();
		return false;
	}	
	if(form.localitate.selectedIndex <= 0){
		alert("Va rugam sa alegeti o valoare pentru campul 'Localitate'...");
		form.localitate.focus();
		return false;
	}
	if(form.ocupatia.selectedIndex <= 0){
		alert("Va rugam sa alegeti o valoare pentru campul 'Ocupatia'...");
		form.ocupatia.focus();
		return false;
	}	
	if(form.domeniul.selectedIndex <= 0){
		alert("Va rugam sa alegeti o valoare pentru campul 'Domeniul de activitate'...");
		form.domeniu.focus();
		return false;
	}		
	if(!form.acord.checked){
		alert("Inregistrarea nu se poate efectua daca nu sunteti de acord cu termenii si conditiile...");
		return false;
	}
	//window.location.href = 'inregistrare.php?nume='+form.nume.value+'&prenume='+form.prenume.value+'&user='+form.user.value+'&email='+form.email.value+'&ziua='+form.ziua.value+'&luna='+form.luna.value+'&anul='+form.anul.value+'&localitate='+form.localitate.value+'&ocupatia='+form.ocupatia.value+'&domeniul='+form.domeniul.value; 
	return true;
}

function update_select()
{
  var form=window.document.searchform;
  if (form.sex.options[0].selected)
     form.sex_other.options[1].selected=true;
  if (form.sex.options[1].selected)
     form.sex_other.options[0].selected=true;   
}

//select all & clear all

	function Toggle(e)
	{
		if (e.checked)
		{
		    Highlight(e);
		    document.msgList.toggleAll.checked = AllChecked();
		}
		else
		{
			Unhighlight(e);
			document.msgList.toggleAll.checked = false;
		}
	}

	function ToggleAll(e)
	{
		if (e.checked) 
		{
			CheckAll();
		}
		else
		{
			ClearAll();
		}
	}

	function Check(e)
	{
		e.checked = true;
		//Highlight(e);
	}

	function Clear(e)
	{
		e.checked = false;
		//Unhighlight(e);
	}

	function CheckAll()
	{
		var ml = document.msgList;
		var len = ml.elements.length;
		for (var i = 0; i < len; i++) 
		{
			var e = ml.elements[i];
			if (e.name == "idmsg[]") 
			{
				Check(e);
			}
		}
		ml.toggleAll.checked = true;
	 }

	 function ClearAll(){
	 	var ml = document.msgList;
		var len = ml.elements.length;
		for (var i = 0; i < len; i++) 
		{
			var e = ml.elements[i];
			if (e.name == "idmsg[]") 
			{
				Clear(e);
			 }
		}
		ml.toggleAll.checked = false;
	 }

	function Highlight(e)
	{
		var r = null;
		
		if (e.parentNode && e.parentNode.parentNode) 
		{
			r = e.parentNode.parentNode;
		}
		else if (e.parentElement && e.parentElement.parentElement)
		{
			r = e.parentElement.parentElement.parentElement;
		}
		if (r) 
		{
			if (r.className == "msg_list_new") 
			{
				r.className = "msg_list_newo";
			 }
			 else if (r.className == "msg_list_read")
			 {
			 	r.className = "msg_list_reado";
			 }
		}		
	 }

	function Unhighlight(e)
	{
		var r = null;
		if (e.parentNode && e.parentNode.parentNode) 
		{
			r = e.parentNode.parentNode;
		}
		else if (e.parentElement && e.parentElement.parentElement) 
		{
			r = e.parentElement.parentElement.parentElement;
		}
		if (r) 
		{
			if (r.className == "msg_list_newo") 
			{
				r.className = "msg_list_new";
			}
			else if (r.className == "msg_list_reado")
			{
				r.className = "msg_list_read";
			}
		}
	 }
	 
	function AllChecked()
	{
		ml = document.msgList;
		len = ml.elements.length;
		for(var i = 0 ; i < len ; i++) 
		{
			if (ml.elements[i].name == "idmsg[]" && !ml.elements[i].checked) 
			{
				return false;
			}
		}
		return true;
	}
	
function MM_openBrWindow(theURL,winName,features) { 
	window.open(theURL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}