function slide (div)

{

	

      if ($("#"+div+":first").is(":hidden")) {

        $("#"+div).slideDown("fast");

      } else {

        $("#"+div).slideUp("fast");

      }

	

}



function check_valid_email (email,emailnr)



{



	////// checking the imput values 



			   var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



				if (!filter.test(email) && email != '') {



					return 0;



				}



				else 



				{ return 1 }



}







function check_tell_friends() {



	var err =0;



	$("#email_err1").text('');



	var x = check_valid_email ($("#email1").val(),1);



		if (x == 0) {



			$("#email_err1").text('Va rumgam introduceti o adresa valida');



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



			var err = err + 1;



		}



		



	



	if (err > 0)



	{



		return false;



	}



	else 



	{



		return true;



	}



}







function check_email (email)



{



	//checking email 



	var valid = check_valid_email(email);



	if (valid == 1)



	{



		var domainname = new String(location.host);  



		$.ajax({



			   type: "POST",



			   url: "ajax.php",



			   data: 'action=check_email&email='+email,



			   success: function(msg){



				   if (msg ==1)



				   {



						$("#message").html("Adresa de email mai exista in baza de date");



						$("#message").slideDown("fasr").animate({opacity: 1.0}, 2000).slideUp('fast')



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



						$("#email").focus();



				   }



				 }



		 }); 



	}



	else 



	{



						$("#message").html("Va rugam introduceti o adresa de email valida");



						$("#message").slideDown("fasr").animate({opacity: 1.0}, 2000).slideUp('fast')



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



						$("#email").focus();



	}



	



	



}







function check_user (user)



{



	//checking email 



	var domainname = new String(location.host);  



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



	   var user_email = email.split("@");



	    var username = $("#username2").val();



	    



		if (user_email[0] == username && username !='')



		{



		$("#message").html("Acest utilizator mai exista in baza de date");



			$("#message").slideDown("fasr").animate({opacity: 1.0}, 2000).slideUp('fast')



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



			$("#username2").focus(); 



		}



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=check_user&user='+user,



		   success: function(msg){



			   if (msg ==1)



			   {



					$("#message").html("Acest utilizator mai exista in baza de date");



					$("#message").slideDown("fasr").animate({opacity: 1.0}, 2000).slideUp('fast')



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



					$("#username2").focus(); 



			   }



	  		 }



	 }); 



	



}



function check_personal_data () 



{



	



	var name = $("#name").val();



	var surname = $("#surname").val();



	var cnp = $("#cnp").val();



	var phone = $("#phone").val();



	var city = $("#city").val();



	var county = $("#county").val();



	var postalCode = $("#postalCode").val();



	var address = $("#address").val();



	var message='';



	



	var filter = /^([a-zA-Z]{2,20})+$/;



	if (name == '') {



	var message = message+' Va rugam introduceti un nume valid<br/>';



	var return2 = false;



	}



	var filter = /^([a-zA-Z]{2,20})+$/;



	if (surname = '') {



	var message = message+' Va rugam introduceti un prenume valid <br/>';



	var return2 = false;



	}



	var filter = /^([0-9]{2,13})+$/;



	if (!filter.test(cnp)) {



	var message = message+' Va rugam introduceti un cnp valid <br/>';



	var return2 = false;



	}



	var filter = /^([0-9_\.\-]{2,20})+$/;



	if (!filter.test(phone)) {



	var message = message+' Va rugam introduceti un numar de telefon valid <br/>';



	var return2 = false;



	}



	var filter = /^([a-zA-Z_-]{2,40})+$/;



	if (city == '') {



	var message = message+' Va rugam introduceti un oras valid <br/>';



	var return2 = false;



	}



	var filter = /^([a-zA-Z_-]{2,40})+$/;



	if (!filter.test(county)) {



	var message = message+' Va rugam introduceti un judet valid <br/>';



	var return2 = false;



	}



	var filter = /^([0-9]{2,10})+$/;



	if (!filter.test(postalCode)) {



	var message = message+' Va rugam introduceti un cod postal valid <br/>';



	var return2 = false;



	}



	



	if (address =='') {



	var message = message+' Va rugam introduceti o adresa valida <br/>';



	var return2 = false;



	}



	



	if (message.length > 0)



	{	//alert(message);



		$("#message2").html(message);



		$("#message2").slideDown("fast").animate({opacity: 1.0}, 10000);



	}



	else 



	{



		$("#register").submit();



	}



	







}







function check_form ()



{



	$("#message").html('');



	var domainname = new String(location.host);



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=get_cod',



		   success: function(msg){



			   var cod = msg;



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



			   var name = $("#name").val();



			   var surname = $("#surname").val();



			   var username = $("#username2").val();



			   var password = $("#password2").val();



			   var retype = $("#c_password").val();



			   var cod2 =$("#cod").val();



			   var terms = $("#terms").val();



			   var message='';



			   var user_email = email.split("@");


				
			  



			   ////// checking the imput values 



			   var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



				if (!filter.test(email)) {



				var message = 'Va rugam introduceti o adresa de email valida <br/>';



				var return2 = false;



				}



				var filter = /^([a-zA-Z]{2,20})+$/;



				if (name =='') {



				var message = message+' Va rugam introduceti un nume valid <br/>';



				var return2 = false;



				}



				var filter = /^([a-zA-Z]{2,20})+$/;



				if (surname =='') {



				var message = message+' Va rugam introduceti un prenume valid <br/>';



				var return2 = false;



				}



				



				if (user_email[0].toLowerCase() == username.toLowerCase() && username !='')



				{



				var message = message+' Acest utilizator mai exista in baza de date <br/>';



				var return2 = false;



				}



					



				



				var filter = /^([a-zA-Z0-9_\.\-]{2,20})+$/;



				if (!filter.test(username)) {



				var message = message+' Va rugam introduceti un utilizator valid <br/>';



				var return2 = false;



				}



				



				



				if (password.length == 0) {



				var message = message+' Va rugam introduceti o parola valida <br/>';



				var return2 = false;



				}



				



				if (password != retype) {



				var message = message+' Parola nu este verificata<br/>';



				var return2 = false;



				}



				



				if (cod != cod2) {



				var message = message+' Cod de verificare incorect<br/>';



				var return2 = false;



				}



				



				if (!$('#terms').is(':checked')) {



				var message = message+'Trebuie acceptati termenii si conditiile';



				var return2 = false;



				}



				



				



				//alert ('as');



				if (message.length > 0)



				{	$("#message").html(message);



					$("#message").slideDown("fast").animate({opacity: 1.0}, 2000);



				}



				else 



				{



					$("#register").submit();



				}



				



			  // alert(cod2);



			  // alert (cod);



	



				



	  		 }



	 }); 



	



	return false;



	



}







function ShowTab(T)



	{



		



i = 0;



			while (document.getElementById("tab" + i) != null) {



				document.getElementById("div" + i).style.display = "none";



				document.getElementById("tab"+i).className = "";



				i++;



			}



			







			



			document.getElementById("div" + T).style.display = "";



			document.getElementById("tab" + T).className = "active";



			



	}











function show_winned_auctions (userId)



{



	var domainname = new String(location.host);



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=show_auctions&userId='+userId,



		   success: function(msg){



			   $("#div1").html(msg);



		   }



		   



		   });



}



/////////////////////////////////// PAYMENT AND CONFIRMATION PART ///////////////////////////////////



function show_payment_auction_method (idAuction)



{



	var domainname = new String(location.host);
	

	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=show_payment_auction_method&idAuction='+idAuction,



		   success: function(msg){



			   $("#div1").html(msg);



		   }



		   



		   });



}







function show_confirm_payment_auction (idAuction,paymentType)



{



	var domainname = new String(location.host);



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=show_confirm_payment_auction&idAuction='+idAuction+'&payType='+paymentType,



		   success: function(msg){



			   $("#div1").html(msg);



		   }



		   



		   });



}







function pay_through_bank (idAuction)



{



	var domainname = new String(location.host);



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=pay_through_bank&idAuction='+idAuction+'&payType=bank',



		   success: function(msg){



			   $("#div1").html(msg);



		   }



		   



		   });



}







////////////////////////////// SHOW PAYMENT METHOD FOR CREDITS/////////////////////////////////



function show_payment_method () 



{



	var domainname = new String(location.host);



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=show_payment_method',



		   success: function(msg){



			   $("#content_payment").html(msg);



		   }



		   



		   });







}







////////////////////////// SHOW PAYMENT CONFIRMATION CREDITS////////////////////////////////////



function show_confirm (packId)



{



	var domainname = new String(location.host);



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=show_confirm_payment&packId='+packId,



		   success: function(msg){



			   $("#content_payment").html(msg);



		   }



		   



		   });



}







///////////////////////// PAY CREDIT TROUGH BANK ACCOUNT ////////////////////////////////







function pay_credit_through_bank (amount,credit,bonus)



{



	//alert (credit);



	var domainname = new String(location.host);



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=pay_credit_through_bank&amount='+amount+'&credit='+credit+'&bonus='+bonus,



		   success: function(msg){



			   $("#content_payment").html(msg);

		   }

	});



}







function show_big (img,id)



{



	



	$("#big_img"+id).attr("src", img);



}







function check_passwords ()



{



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



	var pass_v = $("#pass_v").val();



	



	if (pass !='' && pass_v !='' && pass == pass_v)



	{



		return true;



	}

	else 

	{

		$("#message_pass").html('Va rugam corectati greselile<br/> Parolele nu se potrivesc sau sunt campuri goale');

		$("#message_pass").slideDown("fast").animate({opacity: 1.0}, 2000).slideUp('fast');

		return false;

	}

}



////////////////////////////// CHECK REFERRER //////////////////////////////////////



function check_referer (userId) 

{

	//alert (userId);

	var domainname = new String(location.host);



	$.ajax({



		   type: "POST",



		   url: "ajax.php",



		   data: 'action=check_referer&userId='+userId,



		   success: function(msg){

			 // alert (msg);

			 if (msg =='')

			 {

				 $("#referer").val('');

				 $("#refId").val('');

				 $("#message").html('Acest referer nu exista');

				 $("#message").slideDown("fast").animate({opacity: 1.0}, 2000).slideUp('fast');

			 }

			 else 

			 {

				  $("#refId").val(msg);

			 }

			  

		   }

	});

}