function trim( str, charlist ) {

    var whitespace;



    if(!charlist){

        whitespace = ' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';

    } else{

        whitespace = charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '\$1');

    }



	for (var i = 0; i < str.length; i++) {

		if (whitespace.indexOf(str.charAt(i)) === -1) {

		str = str.substring(i);

		break;

		}

	}

	for (i = str.length - 1; i >= 0; i--) {

		if (whitespace.indexOf(str.charAt(i)) === -1) {

			str = str.substring(0, i + 1);

			break;

    	}

	}

	return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';

}//end trim



function strlen( string ){

    return ("" + string).length;

}// strlen



$(document).ready(function() {

   //var site_url = "http://localhost/dnl/real/";

   var site_url = "http://www.dnl.ro/realimobiliare/";



   $("#username_login").focus(function() {

       var user = $("#username_login").val();

       if(user == "utilizator"){

           $("#username_login").val("");

       }

   });



   $("#username_login").blur(function() {

       var user = $("#username_login").val();

       if(user == ""){

           $("#username_login").val("utilizator");

       }

   });



   $("#password_login").focus(function() {

       var pass = $("#password_login").val();

       if(pass == "password"){

           $("#password_login").val("");

       }

   });



   $("#password_login").blur(function() {

       var pass = $("#password_login").val();

       if(pass == ""){

           $("#password_login").val("password");

       }

   });



   $("#newsletter_right_input").focus(function() {

       var email = $("#newsletter_right_input").val();

       if(email == "email"){

           $("#newsletter_right_input").val("");

       }

   });



   $("#newsletter_right_input").blur(function() {

       var email = $("#newsletter_right_input").val();

       if(email == ""){

           $("#newsletter_right_input").val("email");

       }

   });



   $("#newsletter_submit_button").click(function(){

      var email = $("#newsletter_right_input").val();

      var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

      if (filter.test(email)){

          $.ajax({

			type: "POST",

			url: site_url+'abonare-newsletter',

			data: "email_adress="+email,

			success: function(msg){

				alert(msg);

			}

		   });

      }else{

          alert("Adresa de email nu este valida!");

      }

   });



   $("#contact_submit_button").click(function(){

      var email = $("#email_contact").val();

      var nume = $("#nume_contact").val();

      var mesaj = $("#mesaj_contact").val();

      var flag = true;

      var message = '';



      var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i



      if(strlen(trim(nume)) < 3){

          message += "Nu ati completat numele!\n\n";

          flag = false;

      }



      if (!filter.test(email)){

          message += "Adresa de email nu este valida!\n\n";

          flag = false;

      }



      if(strlen(trim(mesaj)) < 5){

          message += "Nu ati completat mesajul!\n\n";

          flag = false;

      }



      if(flag){

           $.ajax({

			type: "POST",

			url: site_url+'send-message',

			data: "nume="+nume+"&email="+email+"&mesaj="+mesaj,

			success: function(msg){



				if(msg == 'ok'){

                    alert('Mesajul a fost trimis! Va multumim!');

                    $("#email_contact").val("");

                    $("#nume_contact").val("");

                    $("#mesaj_contact").val("");

                }else{

                    alert('Mesajul nu a fost trimis!');

                }

			}

		   });

      }else{

        alert(message); 

      }



   });



 });

 

 function add_to_fav(anunt_id){

    $.ajax({

    	type: "POST",

    	url: 'http://www.casco-rca-ieftine.ro/adauga-favorit',

    	data: "anunt_id="+anunt_id,

    	success: function(msg){

    		alert(msg);

    	}

    });



	return false;

 }//end add_to_fav()



 function show_more(layer_id){

    $("#"+layer_id).toggle("slow");

    return false;

 } //end show_more()
