// JavaScript Document
function validate_email(field)
{
	var str = Trim(field.value);
//	alert(str);
	if (window.RegExp) {
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1str);
		var reg2 = new RegExp(reg2str);
		if (!reg1.test(str) && reg2.test(str)) {
			return true;
		}
		//alert(alert_str);
		field.focus();
		field.select();
		return false;
	} else {
		if(str.indexOf("@") >= 0)
		{
			return true;
		}
		//alert(alert_str);
		field.focus();
		field.select();
		return false;
	}
}

function setEvent(e)
{
     if(e){
          e = e 
     } else {
          e = window.event;
     } 

     if(e.which){ 
          var keycode = e.which
     } else {
          var keycode = e.keyCode 
     }
	if(keycode=="13") {
		takeAddress();
	}
}

function Trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length-1);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function ck_text(field, zval, str)
{
	if (Trim(field.value) == zval) 
	{
		if (str!="")
		{
			alert(str);
			field.focus();
		}
		return false;
	} else 
		return true;
}

function takeAddress() {
	var i=1;

	if (!validate_email(document.forms[0].email))
	{
		mes= "Adresa invalida de E-mail!";
		i=0;
		document.forms[0].email.value='';
		document.forms[0].email.focus();
	}
	
		if(i==0)
		{
			alert(mes);
		}
		else
		{
			document.forms[0].flagF.value=1;	
			document.forms[0].submit();	
		}		
}
	function introdus() {
		alert("Abonarea s-a efectuat cu succes");	
	}
	
function changePass()
{
		var i=1;
		
	if(document.forms[0].noua1.value==""){
		mes="Nu ai introdus Parola!";
		document.forms[0].noua1.focus();
		i=0;
	}
		
	if(document.forms[0].noua1.value!=document.forms[0].noua2.value){
		mes="Parola nu este confirmata!";
		document.forms[0].noua2.focus();
		i=0;
	}
	
		if(i==0)
		{
			alert(mes);
		}
		else
		{
			document.forms[0].flagPass.value=1;	
			document.forms[0].submit();	
		}
}


function takeLogin()
{
	var i=1;
	
	if(document.forms[0].user.value==""){
		mes="Nu ai introdus Utilizatorul!";
		document.forms[0].user.focus();
		i=0;
	}
	
		if(document.forms[0].pass.value==""){
			mes="Nu ai introdus Parola!";
		document.forms[0].pass.focus();
			i=0;
		}
	
	if(document.forms[0].user.value==document.forms[0].pass.value){
		mes="Utilizatorul si Parola nu pot fi identice!";
		document.forms[0].pass.focus();
		i=0;
	}
	
		if(i==0)
		{
			alert(mes);
		}
		else
		{
			document.forms[0].flagF.value=1;	
			document.forms[0].submit();	
		}
}

function takeRecover()
{
	var i=1;
	
	if(document.forms[0].user.value==""){
		mes="Nu ai introdus Utilizatorul!";
		document.forms[0].user.focus();
		i=0;
	}
	
	if (!validate_email(document.forms[0].email))
	{
		mes= "Adresa invalida de E-mail!";
		i=0;
		document.forms[0].email.focus();
	}
	
		if(i==0)
		{
			alert(mes);
		}
		else
		{
			document.forms[0].flagF.value=1;	
			document.forms[0].submit();	
		}
}


function takeInvite()
{
	var i=1;
	
	if(document.forms[0].localitate.value==""){
		mes="Nu ai introdus Localitate!";
		document.forms[0].localitate.focus();
		i=0;
	}
	
	if(document.forms[0].telefon.value==""){
		mes="Nu ai introdus Telefon!";
		document.forms[0].telefon.focus();
		i=0;
	}
	if(document.forms[0].familie.value==""){
		mes="Nu ai introdus Familie!";
		document.forms[0].familie.focus();
		i=0;
	}
	
		if(i==0)
		{
			alert(mes);
		}
		else
		{
			document.forms[0].flagI.value=1;	
			document.forms[0].submit();	
		}
}


function takeSum()
{
	var i=1;
	
	if(document.forms[0].mentiuni.value==""){
		mes="Nu ai introdus Mentiuni!";
		i=0;
		document.forms[0].mentiuni.focus();
	}
	
	if(document.forms[0].suma.value==""){
		mes="Nu ai introdus Suma in RON!";
		document.forms[0].suma.focus();
		i=0;
	}
	
		if(i==0)
		{
			alert(mes);
		}
		else
		{
			document.forms[0].flagI.value=1;	
			document.forms[0].submit();	
		}
}


function deleteItem(ID,page)
	 {
		 if(confirm("Confirmati actiunea de stergere ? "))
		 {
			   location.href=page+"?sterge=da&cID="+ID;
		 }
	 }

function switchConfirm(ID)
	 {
		 if(confirm("Confirmati modificarea statusului ? "))
		 {
			   location.href="list_invit.php?status=da&id="+ID;
		 }
	 }


function takePage1()
{
	var i=1;
	
	if(document.forms[0].site_title.value==""){
		mes="Nu ai introdus Website title !";
		i=0;
		document.forms[0].site_title.focus();
	}
	
		if(document.forms[0].site_header.value==""){
			mes="Nu ai introdus Website Header !";
			i=0;
			document.forms[0].site_header.focus();
		}
	
	if(document.forms[0].site_default_description.value==""){
		mes="Nu ai introdus Website Default Description !";
		i=0;
		document.forms[0].site_default_description.focus();
	}
	
		
	if(document.forms[0].site_keywords.value==""){
		mes="Nu ai introdus Default META Keywords !";
		i=0;
		document.forms[0].site_keywords.focus();
	}
	
		if(document.forms[0].site_meta_descr.value==""){
			mes="Nu ai introdus Default META Description !";
			i=0;
			document.forms[0].site_meta_descr.focus();
		}
	
	if(i==0)
	{
		alert(mes);
	}
	else
	{
		document.forms[0].flagI.value=1;	
		document.forms[0].submit();	
	}
}


function takePage(){
	var i=1;
	
	if(document.forms[0].descriere.value==""){
		mes="Nu ai introdus Continutul paginii !";
		i=0;
	}

	if(i==0)
	{
		alert(mes);
	}
	else
	{
		document.forms[0].flagI.value=1;	
		document.forms[0].submit();	
	}
}

function takeContact()
{
	var i=1;
	if(document.contact.nume.value==""){
		mes="Nu ai introdus Numele !";
		i=0;
		document.contact.nume.focus();
	}
	
		if(document.contact.telefon.value==""){
			mes="Nu ai introdus Telefon !";
			i=0;
			document.contact.telefon.focus();
		}
	
	if (!validate_email(document.contact.email))
	{
		mes= "Adresa invalida de E-mail!";
		i=0;
		document.contact.email.focus();
	}
	
		if(document.contact.mesaj.value==""){
			mes="Nu ai introdus Mesaj !";
			i=0;
			document.contact.mesaj.focus();
		}
	
	if(i==0)
	{
		alert(mes);
	}
	else
	{
		document.contact.flagI.value=1;	
		document.contact.submit();	
	}
}

function deleteCat(ID) {
		 if(confirm("Confirmati stergerea Categoriei ? "))
		 {
			   location.href="list_cat.php?sterge=da&id="+ID;
		 }
}

  function stanga_dreapta(m1, m2) {
  m1len = m1.length ;
    for ( i=0; i<m1len ; i++){
      if (m1.options[i].selected == true ) {
        m2len = m2.length;
        m2.options[m2len]= new Option(m1.options[i].text, m1.options[i].value);
      }
    }
  
    for ( i = (m1len -1); i>=0; i--){
      if (m1.options[i].selected == true ) {
        m1.options[i] = null;
      }
    }
  }
  
  //-------- adauga elemente din partea dreapta in partea stanga
  function dreapta_stanga(m1, m2) {
  m2len = m2.length ;
    for ( i=0; i<m2len ; i++){
      if (m2.options[i].selected == true ) {
        m1len = m1.length;
        m1.options[m1len]= new Option(m2.options[i].text, m2.options[i].value);
      }
    }
    for ( i=(m2len-1); i>=0; i--) {
      if (m2.options[i].selected == true ) {
        m2.options[i] = null;
      }
    }
  }
  
  //-------- selecteaza elementele din "selectul" din dreapta si din stanga; +validari
  function selecteaza(m1, m2) {
    if(m1.length > 0 && m2.length == 0) {
      alert ('Nu ai selectat nici un item in lista din stanga !');
      m1.focus();
      return false;
    }
    else {
      //face ca toate elementele din meniul "select" din dreapta sa fie selctate
      for (i=0; i<m2.length; i++) {
        m2.options[i].selected = true;
      }
      //face ca toate elementele din meniul "select" din stanga sa fie selctate
      for (i=0; i<m1.length; i++) {
        m1.options[i].selected = true;
      }
    }
  }




function changePass(){
	var i=1;
		if(document.change.noua1.value==""){
			mes="Nu ai introdus Parola Noua !";
			i=0;
			document.change.noua1.focus();
		}
	
	if(document.change.noua1.value!=document.change.noua2.value){
		mes="Parola Noua nu se confirma !";
		i=0;
		document.change.noua2.focus();
	}
	
		if(i==0)
		{
			alert(mes);
		}
		else
		{
			document.change.flagPass.value=1;	
			document.change.submit();	
		}
}




