function writeFlash (moviePath, w, h, transp) {
	if (transp == null){
		transp = false;
	}
	var transp_ns = "";
	var transp_ie = "";
	if (transp) {
		transp_ns = 'wmode="transparent"';
		transp_ie = '<param name="wmode" value="transparent" />';
	}
	var str = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '
			+ 'codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '
			+ 'width="' + w + '" height="' + h + '" align="middle">'
			+ '<param name="allowScriptAccess" value="sameDomain" />'
			+ '<param name="movie" value="' + moviePath + '" />'
			+ '<param name="quality" value="high" />'
			+ transp_ie
			+ '<embed src="' + moviePath + '" quality="high" '
			+ 'width="' + w + '" height="' + h + '" align="middle" ' + transp_ns + ' allowScriptAccess="sameDomain" ' 
			+ 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
			+ '</object>';
	document.write(str);
}
function checkCompletare (obj)
{
	if (obj.value=='')
	{
		return false;
	}
	else
	{
		return true;
	}
}

function checkMail(mail)
{
    var emailPat = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    var matchArray = mail.match(emailPat);
    if (matchArray == null)
    {
      return false;
    }
    else
    {
        return true;
    }
}


function checkFormularRecomandare()
{
	var str="Va rugam completati urmatoarele campuri:";
	var vb=true;
	
	if (!checkCompletare(document.formular_recomandare.nume))
	{
		str=str+"\n Nume"; vb=false;
	}
	
	if (!checkCompletare(document.formular_recomandare.expeditor))
	{
		str=str+"\n Expeditor"; vb=false;
	}
	
	if (!checkCompletare(document.formular_recomandare.destinatar))
	{
		str=str+"\n Destinatar"; vb=false;
	}
	
	if (!vb)
	{
		alert(str);
	}
	
	return vb;	
}

function checkInscriere1(tip)
{
	if ( tip == "jur" )
	{
		firma = "firma_" + tip;
		firma1 = "firma_" + tip + "1";
		if (document.inscriere[firma].value=='')
		{
			document.getElementById(firma1).style.display='block';
			document.getElementById(firma1).innerHTML ='Numele firmei este obligatoriu!'; return false;
		}
		else
		{
			document.getElementById(firma1).style.display='none';
			document.getElementById(firma1).innerHTML ='';
		}
	}
	nume = "nume_" + tip;
	nume1 = "nume_" + tip + "1";
	if (document.inscriere[nume].value=='')
	{
		document.getElementById(nume1).style.display='block';
		document.getElementById(nume1).innerHTML ='Numele este obligatoriu!'; return false;
	}
	else
	{
		vbt=true;
		var numere = "0123456789";
		for (i=0;i<document.inscriere[nume].value.toString().length;i++)
		{
			if (numere.indexOf(document.inscriere[nume].value.toString().charAt(i))!=-1)
			{
				vbt=false; break;
			}
		}
		if (!vbt)
		{
			document.getElementById(nume1).style.display='block';
			document.getElementById(nume1).innerHTML ='Numele nu trebuie sa contina cifre!'; return false;
		}
	}
	if ( vbt )
	{
		document.getElementById(nume1).style.display='none';
		document.getElementById(nume1).innerHTML ='';
	}
	prenume = "prenume_" + tip;
	prenume1 = "prenume_" + tip + "1";
	if (document.inscriere[prenume].value=='')
	{
		document.getElementById(prenume1).style.display = 'block';
		document.getElementById(prenume1).innerHTML ='Prenumele este obligatoriu!'; return false;
	}
	else
	{
		vbt=true;
		var numere = "0123456789";
		for (i=0;i<document.inscriere[prenume].value.toString().length;i++)
		{
			if (numere.indexOf(document.inscriere[prenume].value.toString().charAt(i))!=-1)
			{
				vbt=false; break;
			}
		}
		if (!vbt)
		{
			document.getElementById(prenume1).style.display = 'block';
			document.getElementById(prenume1).innerHTML ='Prenumele nu trebuie sa contina cifre!'; return false;
		}
	}
	if ( vbt )
	{
		document.getElementById(prenume1).style.display = 'none';
		document.getElementById(prenume1).innerHTML ='';
	}
	telefon = "telefon_" + tip;
	telefon1 = "telefon_" + tip + "1";
	if (document.inscriere[telefon].value=='')
	{
		document.getElementById(telefon1).style.display = 'block';
		document.getElementById(telefon1).innerHTML = 'Telefonul este obligatoriu!'; return false;
	}
	else
	{
		vbt=true;
		var numere = "0123456789";
		if (document.inscriere[telefon].value.toString().length!=10)
		{
			vbt=false;
		}
		for (i=0;i<document.inscriere[telefon].value.toString().length;i++)
		{
			if (numere.indexOf(document.inscriere[telefon].value.toString().charAt(i))==-1)
			{
				vbt=false; break;
			}
		}
		if (!vbt)
		{
			document.getElementById(telefon1).style.display = 'block';
			document.getElementById(telefon1).innerHTML ='Telefonul trebuie sa contina exact 10 cifre (ex:0720123456)!'; return false;
		}
	}
	if ( vbt )
	{
		document.getElementById(telefon1).style.display = 'none';
		document.getElementById(telefon1).innerHTML ='';
	}
	email = "email_" + tip;
	email1 = "email_" + tip + "1";
	if (document.inscriere[email].value=='')
	{
		document.getElementById(email1).style.display = 'block';
		document.getElementById(email1).innerHTML = 'Email-ul este obligatoriu!'; return false;
	}
	else
	{
		vbt = true;
		if (document.inscriere[email].value.toString().search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
		{
			vbt = false;
			document.getElementById(email1).style.display = 'block';
		 	document.getElementById(email1).innerHTML = 'Email-ul nu este in format corect!'; return false;
		}
	}
	if ( vbt )
	{
		document.getElementById(email1).style.display = 'none';
		document.getElementById(email1).innerHTML ='';
	}
	username = "username_" + tip;
	username1 = "username_" + tip + "1";
	
	if ( document.inscriere[username].value.toString().length < 4  ) 
	{
		document.getElementById(username1).style.display = 'block';
		document.getElementById(username1).innerHTML = 'Username-ul trebuie sa aiba minim 4 caractere!'; 
		return false;
	}
	if ( document.inscriere[username].value.toString().length > 40  ) 
	{
		document.getElementById(username1).style.display = 'block';
		document.getElementById(username1).innerHTML = 'Username-ul trebuie sa aiba maxim 40 caractere!'; 
		return false;
	}
	if ( !obj.scriptSatus && document.getElementById('useraction').value == 'add') 
	{
		document.getElementById(username1).style.display = 'block';
		document.getElementById(username1).innerHTML = 'Username-ul este deja utilizat!'; 
		return false;
	}
	document.getElementById(username1).style.display = 'none';
	document.getElementById(username1).innerHTML = ''; 
	
	password = "parola_" + tip;
	password1 = "parola_" + tip + "1";
	if ( document.inscriere[password].value == '' || document.inscriere[password].value.toString().length < 4 )
	{
		document.getElementById(password1).style.display = 'block';
		document.getElementById(password1).innerHTML = 'Parola trebuie sa aiba minim 4 caractere!'; 
		return false;
	}
	else
	{
		document.getElementById(password1).style.display = 'none';
		document.getElementById(password1).innerHTML = '=';
	}
	passwordagain = "passwordagain_" + tip;
	passwordagain1 = "passwordagain_" + tip + "1";
	
	if ( document.inscriere[password].value != document.inscriere[passwordagain].value )
	{
		document.getElementById(passwordagain1).style.display = 'block';
		document.getElementById(passwordagain1).innerHTML = 'Cele doua parole nu sunt identice!';
		return false; 
	}
	else
	{
		document.getElementById(passwordagain1).style.display = 'none';
		document.getElementById(passwordagain1).innerHTML = ''; 
	}
	return true;
}

function checkComentariu()
{
	var str="Va rugam completati urmatoarele campuri:";
	var vb=true;
//	alert(document.formular.comentariu.value);return false;
	if (!checkCompletare(document.formular.comentariu))
	{
		str=str+"\n Comentariu"; vb=false;
	}
	else
	{
		if (document.formular.comentariu.value.length<1)
		{
			str=str+"\n Comentariul trebuie sa contina cel putin 1 de caractere!"; vb=false;
		}
	}
//    alert(document.formular.emailc.value);
	if (!checkCompletare(document.formular.emailc))
	{
		str=str+"\n E-mail-ul tau"; vb=false;
	}
    else
    {
        if (!checkMail(document.formular.emailc.value))
        {
            str=str+"\n E-mail-ul nu are formarul corect"; vb=false;
        }
    }

	if (!checkCompletare(document.formular.nume))
	{
		str=str+"\n Numele tau"; vb=false;
	}
    else
    {
        var emailPat = /\d+/;
        st=document.formular.nume.value;
        var matchArray = st.match(emailPat);
        if (matchArray !== null)
        {
            str=str+"\n Numele tau nu trebuie sa contina numere"; vb=false;
        }
    }
    
	if (!vb)
	{
		alert(str);
	}

	return vb;
}


function confirmareStergereOferta(id,pid)
{
	if (confirm('Sunteti sigur(a) ca doriti stergerea?'))
	{
		window.location.href='oferte.php?did='+pid+'&id='+id;
	}
}

function confirmareStergereCont(pid)
{
	if (confirm('Sunteti sigur(a) ca doriti stergerea?'))
	{
		window.location.href='conturi.php?did='+pid;
	}
}

function confirmareStergere()
{
	return confirm('Sunteti sigur(a) ca doriti stergerea?');
}

function previewNewsletter(id,back)
{
	window.open('preview_newsletter.php?id='+id+'&back='+back,'preview');
}

function resetFiltre(valoare)
{
	formular=document.filtrare;
	val = 'opt_'+valoare;
	if ( valoare == "" )
	{
		for (i=0;i<formular.elements.length;i++)
		{
	//		alert(formular.elements[i].name);
			if (formular.elements[i].name=='opt[]')
			{
	//			alert(formular.elements[i].name);
				formular.elements[i].selectedIndex=0;
				formular.elements[i].value=formular.elements[i].options[0].value;
	//            alert(formular.elements[i].options[0].value);
			}
			document.getElementById("resetfiltre").value=1;
		}
	}
	else
	{
		document.getElementById("resetfiltre").value="0";
		document.getElementById(val).selectedIndex = 0;
		if ( valoare == "Judete" )
		{
			document.getElementById("opt_Orase").selectedIndex = 0;
			if ( window["opt_Zone"] != undefined )
			{
				document.getElementById("opt_Zone").selectedIndex = 0;
			}
		}
	}
	formular.submit(); 
}
function rd(){
		if (document.getElementById("categorie").value != '') 
		{
			window.location.href='oferte.php?id='+document.getElementById("categorie").value;
		}
}
function rdtar(){
		if (document.getElementById("categorie").value != '') 
		{
			window.location.href='tarife.php?id='+document.getElementById("categorie").value;
		}
}
function rdreg(){
		if (document.getElementById("categorie").value != '')
		{
			window.location.href='reguli.php?id='+document.getElementById("categorie").value;
		}
}
function rdclas(){
		if (document.getElementById("tip").value != 0)
		{
			window.location.href='clasificari.php?id='+document.getElementById("tip").value;
		}
}
function rdchest(){
		if (document.getElementById("chestionar").value != 0)
		{
			window.location.href='chestionare.php?id='+document.getElementById("chestionar").value;
		}
}
function rdnews()
{
	if (document.getElementById("newsletter").value != 0)
	{
		window.location.href='newsletter_html.php?id='+document.getElementById("newsletter").value;
	}
}
function checkAll(name,vb)
{
		var inp=document.getElementsByName(name);
		for (i=0;i<inp.length;i++)
		{
			inp[i].checked=vb; 
		}
}
function verifyOrder() 
{
	msg = "Sunt obligatorii:";
	res = true;
	if ( document.order.nume.value == '' ) 
	{
		msg += "\n Numele";
		res = false;
	}
	if ( document.order.prenume.value == '' )
	{
		msg += "\n Prenumele";
		res = false;
	}
	if ( document.order.telefon.value == '' )
	{
		msg += "\n Nr de telefon";
		res = false;
	}
	if ( document.order.email.value == '' )
        {
            msg += "\n E-mail";
            res = false;
        }
    else
        {
            if (!checkMail(document.order.email.value))
                {
                    msg += "\n E-mail-lu nu are formatul corect";
                    res = false;
                }
        }
	if ( !res )
	{
		alert(msg);
		return false;
	}
	else 
	{
		return true;
	}
	
}

function verifyRemember()
{
	msg = "Sunt obligatorii:";
	res = true;
	if ( document.logare.email.value == '' )
        {
            msg += "\n E-mail";
            res = false;
        }
    else
        {
            if (!checkMail(document.logare.email.value))
                {
                    msg += "\n E-mail-ul nu are formatul corect";
                    res = false;
                }
        }
	if ( !res )
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}

}

function setHiddenSubmit(obj,val,form)
{
	obj.value=val;
	form.submit();
}

function toggleId(target, source)
{
  if ( document.getElementById(target).className == "hidden" )
  {
    document.getElementById(target).className = "visible";
    document.getElementById(source).className = "hidden";
  }
  //else
  //{
  //  document.getElementById(target).className = "hidden";
   // document.getElementById(source).className = "visible";
  //}
}

function getHeight(idcount)
{
	maxHeight = 0;
	if ( idcount == "") 
	{
		idcount = -1;
	}
	for (i=1; i<=idcount; i++)
	{
		valoare = document.getElementById("table_"+ i);
		if ( valoare != "" )
		{
			if ( maxHeight < valoare.offsetHeight )
			{
				maxHeight = valoare.offsetHeight;
			}
			//alert(valoare.offsetHeight);
			//if ( i % 3 == 0 )
			//{
			//	valoare = document.getElementById("table_" + (i - 2) );
			//	valoare.style.height = maxHeight;
			//	valoare = document.getElementById("table_" + (i - 1) );
			//	valoare.style.height = maxHeight;
			//	valoare = document.getElementById("table_" + i );
			//	valoare.style.height = maxHeight;
			//	maxHeight = 0;
			//}
		}
		if ( i == idcount )
		{
			for (i=1; i<=idcount; i++)
				{
					valoare = document.getElementById("table_"+ i);
					valoare.style.height = maxHeight;
					//alert(maxHeight);
				}
		}
	}
}



function checkAbonare()
{
//    alert(document.getElementById("email").value);
    if (checkCompletare(document.getElementById("email")))
    {
      alert("Multumim pentru inscriere! Veti primi un e-mail de confirmare a inscrierii"); return true;
    }
    else
    {
      alert("Va rugam completati e-mailul!"); return false;
    }
}

function hideId(target,tb)
{
  document.getElementById(target).className = "hidden";
  if ( tb != "")
  { 
  	document.getElementById(tb).className = "back_tab";
  }
}

function showId(target,tb)
{
  document.getElementById(target).className = "visible";
  document.getElementById(tb).className = "back_tab_selectat";
}

function sshowId(target)
{
	document.getElementById(target).innerHTML="|";
}
function hhideId(target)
{
	document.getElementById(target).innerHTML="&nbsp;";
}
function rdpro(){
//    alert('debug');
	window.location.href='promotii.php?zona='+document.getElementById('zona').value;
}

function selsag(target,img)
{
    document.getElementById(target).src='/tpl/images/'+img;
}

function deselsag(target,img,targetclass,classname)
{
    document.getElementById(target).src='/tpl/images/'+img; //sag_neselectat.jpg';
    document.getElementById(targetclass).className=classname;//td_sag_spec
//    alert(document.getElementById(targetclass).className);
}
function categ_over(id, val)
{
	if ( val == "show" )
	{
		document.getElementById('ctg1_'+id).className='categorie_selected';
		document.getElementById('ctg2_'+id).className='categorie_selected';
	}
	else
	{
		document.getElementById('ctg1_'+id).className='';
		document.getElementById('ctg2_'+id).className='';
	}
}
function meniu_over(id, val)
{
	if ( val == "show" )
	{
		document.getElementById('men1_'+id).className='meniu_bg_left_hover';
		document.getElementById('men2_'+id).className='meniu_bg_hover';
		document.getElementById('men3_'+id).className='meniu_bg_right_hover';
	}
	else
	{
		document.getElementById('men1_'+id).className='meniu_bg_left';
		document.getElementById('men2_'+id).className='meniu_bg';
		document.getElementById('men3_'+id).className='meniu_bg_right';
	}
}
