// JavaScript Document

function checkMail(email){

    if(email.length<7){ 

    	return false

    }	

    else{

       if((email.indexOf('@')==-1)||(email.indexOf('.')==-1)){

          return false

       }

       else{

       	 last = lastIndex('.', email);

         if((email.indexOf('@')==0)||(last>(email.length-3))||(email.indexOf('@')>lastIndex('.', email))){

            return false

         }

         else{

           var nr=numberOf('@', email)

           var nr2=numberOf('.', email)

           if((nr>1)||(nr2>5)){

              return false

           }

           else return true

         }

       } 

    }

}

function isMoney(str) {

  var pattern = "0123456789,." 

  var i = 0; 

  do {

    var pos = 0; 

    for (var j=0; j<pattern.length; j++) 

      if (str.charAt(i)==pattern.charAt(j)) {

pos = 1; 

        break; 

      } 

    i++; 

  } while (pos==1 && i<str.length) 

  if (pos==0) 

    return false; 



  // now make sure that the decimal point, if any, 

  // only appears one and at the (str.length-3) 

  // position, so that the valid format is xxx.yy 

  // the following statement also returns 

  // false if there are 2 or more decimal points 

 pos = str.indexOf("."); 

  if (pos!=-1 && pos!=str.length-3) 

    return false 



  // now check that if comma exists, the 

  // format must be xxx,xxx,xxx,...,xxx 

  if (pos==-1) 

    pos = str.length; 





  while (str.lastIndexOf(",", pos-1) != -1) {

    if (str.lastIndexOf(",", pos-1) != pos-4) 

      return false; 

    else 

      pos -= 4; 

  } 

  return true; 

} 



function check_register()

{



		/*for (var k=1;k<=10;k++)

		{

		val = document.getElementById(k).value;

		if (val.length<1)

			{

				alert("");

				return false;

			}

		}*/

		

	if (document.register.nume.value.length < 1)

	{

	alert('Toate campurile sunt obligatorii');

	return false;

	}	

	if (document.register.user.value.length < 1)

	{

	alert('Toate campurile sunt obligatorii');

	return false;

	}	

	if (document.register.adresa.value.length < 1)

	{

	alert('Toate campurile sunt obligatorii');

	return false;

	}	

	if (document.register.localitatea.value.length < 1)

	{

	alert('Toate campurile sunt obligatorii');

	return false;

	}	

		

	if (document.register.pass.value.length < 1)

	{

	alert('Toate campurile sunt obligatorii');

	return false;

	}	

		

 

	var parola = document.getElementById('a_4').value;

	var confirmare = document.getElementById('a_5').value;

	

	if(parola != confirmare){

		alert('Campurile Parola si Retiparire parola trebuie sa contina aceeasi parola!');

		document.getElementById('a_4').value = '';

		document.getElementById('a_5').value = '';

		document.getElementById('a_4').focus();

		return false;

	} 





	 

 

	

	

 if (!isMoney(document.register.tel.value)) 

	{

	 alert("Numarul de telefon nu are un format valid")

	 return false;

	} 

	if (document.register.tel.value.length!=10)

	{

	alert('Numarul de telefon nu are un format valid');

	return false;

	}

	

	if (document.getElementById('a_11').checked!=true)

 {

	alert("Trebuie sa acceptati termenii si conditiile de utilizare");	 

	return false;

 }

 

 

 

 email = document.getElementById('a_2').value;

	if(!checkMail(email)){

		alert('Adresa de email introdusa nu este valida!');

		$('#a_2').attr("style","border:1px solid red;");

		document.getElementById('a_2').focus();

		return false;

	}



 

 return true;



}











function check_register_account()

{

	if (document.register.adresa.value.length < 1)

	{

	alert('Toate campurile sunt obligatorii');

	return false;

	}	

	if (document.register.localitatea.value.length < 1)

	{

	alert('Toate campurile sunt obligatorii');

	return false;

	}	

		

	if (document.register.pass.value.length < 1)

	{

	alert('Toate campurile sunt obligatorii');

	return false;

	}	

		

 

 if (!isMoney(document.register.tel.value)) 

	{

	 alert("Numarul de telefon nu are un format valid")

	 return false;

	} 

	if (document.register.tel.value.length!=10)

	{

	alert('Numarul de telefon nu are un format valid');

	return false;

	}

	

	 

 email = document.getElementById('a_2').value;

	if(!checkMail(email)){

		alert('Adresa de email introdusa nu este valida!');

		document.getElementById('a_2').focus();

		return false;

	}



 return true;



}



function schimba(id)

{

  for (i=1; i<=5; i++)

	{

		$('#menu'+i).hide();

		//alert ('ascude'+i);

	}

		$('#menu'+id).show("slow");

		$('#meniul'+id).document.write("cucu");

//		alert(id)

}





function schimba_p(id)

{

	for (i=1; i<=5; i++)

	{

		$('#menup'+i).hide();

		//alert ('ascude'+i);

	}

		$('#menup'+id).show("slow");

		$('#meniul'+id).document.write("cucu");

//		alert(id)

}





function schimba_search(id)

{

  for (i=1; i<=5; i++)

	{

		//$('#menu'+i).hide();

		//alert ('ascude'+i);

	}

		$('#menu'+id).hide("slow");

//		alert(id)

}







function check_adauga(){



if (document.adauga.RubricaID.value =="")

	{

	alert('Selectati categoria!');

	return false;

	}

if (document.adauga.SubrubricaID.value =="")

	{

	alert('Selectati subcategoria!');

	return false;

	}



if (document.adauga.titlu.value.length < 1)

	{

	alert('Campul titlu este obligatoriu!');

	return false;

	}	

	if (document.adauga.descriere.value.length < 1)

	{

	alert('Campul descriere este obligatoriu!');

	return false;

	}	

if (document.adauga.cuantum.value.length < 1)

	{

	alert('Campul cuantum este obligatoriu!');

	return false;

	}	

if (!isMoney(document.adauga.pret.value)) 

	{

	 alert("Pretul nu are un format valid!")

	 return false;

	} 

}



function check_edit_anunt(){

//alert("dsd");

if (document.edit.RubricaID.value =="")

	{

	alert('Selectati categoria!');

	return false;

	}

if (document.edit.SubrubricaID.value =="")

	{

	alert('Selectati subcategoria!');

	return false;

	}



if (document.edit.titlu.value.length < 1)

	{

	alert('Campul titlu este obligatoriu!');

	return false;

	}	

	if (document.edit.descriere.value.length < 1)

	{

	alert('Campul descriere este obligatoriu!');

	return false;

	}	

if (document.edit.cuantum.value.length < 1)

	{

	alert('Campul cuantum este obligatoriu!');

	return false;

	}	

if (!isMoney(document.edit.pret.value)) 

	{

	 alert("Pretul nu are un format valid!")

	 return false;

	} 

}



function fade (id)

{

	

	var domainname = new String(location.host); 

	if(document.getElementById('anuntt'+id).checked == true){

	

	$.ajax({

		   type: "POST",

		   url: "http://"+domainname+"/ajax.php",

		   data: 'action=add_anunt&id='+id,

		   success: function(msg){

			      

					//$("#anunt"+id).fadeOut("fast").animate({opacity: 1.0}, 10).fadeIn('fast');

					var counter = Math.floor($("#counter").text()) + 1;

					

					$("#counter").html(counter);

			 //  alert (msg);

	  		 }

	 }); 

	}

	else 

	{

			$.ajax({

		   type: "POST",

		   url: "http://"+domainname+"/ajax.php",

	
		   data: 'action=del_anunt&id='+id,

		   success: function(msg){

			     // alert (msg);

				var counter = Math.floor($("#counter").text()) - 1;

					

					if (counter <= 0)

					{

						$("#counter").html('0');

					}

					else {	

					$("#counter").html(counter);		

					}

	  		 }

	 }); 

	}

	//$("#anunt"+id).fadeOut("fast").animate({opacity: 1.0}, 10).fadeIn('fast');

}
