// general scripts

/*$(document).ready(function(){
						   
	$('input [type=radio]').click(function(){
		$('.'+$(this).attr('class')).attr('checked','');
		$(this).attr('checked','checked');
	})
});*/

function dump(arr,level) {
var dumped_text = "";
if(!level) level = 0;

//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += "    ";

if(typeof(arr) == 'object') { //Array/Hashes/Objects
 for(var item in arr) {
  var value = arr[item];
 
  if(typeof(value) == 'object') { //If it is an array,
   dumped_text += level_padding + "'" + item + "' ...\n";
   dumped_text += dump(value,level+1);
  } else {
   dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
  }
 }
} else { //Stings/Chars/Numbers etc.
 dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
} 

function emailCheckNewsLetter()
{
	message="";
	if( $('[name=txtEmailNewsLetter]').val().search(/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/)==-1)
	{
		message = 'Invalid email address';
		alert(message);
		return;
	}
	
	if(message == '')
	{
		$('[name=action]').val("newsletter");
		document.rightForm.submit();
	}
}


function validate_save()
{
	if($("#code").val()!="")
	{
		$("#isAd").val("true");
		$('[name=rightForm]').submit();
	}
	else
		alert("Codul de securitate este vid!");
}

function validateFields()
{
	var ok=1;
	$('.error').hide();
	if($('#Name').val()=='')
	{
		$('#nameError').show();	
		ok = 0;
	}
	if($('#Message').val()=='')
	{
		$('#messageError').show();	
		ok = 0;
	}
	if(ok) 
		document.frmContact.submit();
	else
		return;
}

function showLogin()
{
	$('.formLogin').animate({
		top:'1px'					
	},1000);
}

function hideLogin()
{
	$('#MemberName').val('');
	$('#MemberPassword').val('');
	$('.formLogin').animate({
		top:'-220px'					
	},1000);
}

function logout()
{
	$('#action').val('logout');
	document.loginForm.submit();
}

function validateUpload()
{
	var ok=1;
	$('.error').hide();
	if($('#txtName').val()=='')
	{
		$('#nameError').show();	
		ok = 0;
	}
	if($('#txtDescription').val()=='')
	{
		$('#descriptionError').show();	
		ok = 0;
	}
	if($('#fileDocument').val()=='')
	{
		$('#fileDocumentError').show();	
		ok = 0;
	}
	if(ok) 
		document.frmUpload.submit();
	else
		return;
}

function validateRegister()
{
	var ok=1;
	if($('#hdnError').val())
	return;
	$('.error').hide();
	if( $('#txtEmail').val().search(/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/)==-1)
	{
		$('#emailError').show();	
		ok = 0;
	}
	if($('#txtUsername').val()=='')
	{
		$('#usernameError').show();	
		ok = 0;
	}
	if($('#txtPassword1').val()=='')
	{
		$('#password1Error').show();	
		ok = 0;
	}
	if($('#txtPassword2').val()!=$('#txtPassword1').val())
	{
		$('#password2Error').show();	
		ok = 0;
	}
	if($('#txtName').val()=='')
	{
		$('#nameError').show();	
		ok = 0;
	}
	if($('#txtSurname').val()=='')
	{
		$('#surnameError').show();	
		ok = 0;
	}
	if($('#txtCity').val()=='')
	{
		$('#cityError').show();	
		ok = 0;
	}
	if(ok)
	{
		document.frmRegister.submit();
	}
	else
		return;
}

function checkUsername()
{
	$.get('../ajax/usernameCheck.php', {username : $('#txtUsername').val()}, function(data){
	$('#usernameError').html(data);
	});
	$('#usernameError').show();
}
function checkEmail()
{
	$.get('../ajax/emailCheck.php', {email : $('#txtEmail').val()}, function(data){
	$('#emailError').html(data);
	});
	$('#emailError').show();
}


