// JavaScript Document
$(document).ready(function() {
    $("a.imgGaleria").fancybox({
    
    'transitionIn'	: 'none',
	'transitionOut'	: 'none',
	'titlePosition'		: 'inside',
	'overlayColor'		: '#000',
	'overlayOpacity'	: 0.9
    });

    $('img.imgAlbum_open').click(function(){
    	var thisImg = $(this);
    	$.post("/admin/loadAlbumImages.asp",{loadOp: "carregarAlbum", albumID: thisImg.attr("alt")}, function(data) {
    		
    		$('#temporaryCode').html(data);
    		/*if(data.length > 0){
    			var album_group = new array();

    			album_group = data.split("#;#");

    			for(int i = 0; i < album_group.length; i++){
    				
    			}

    			album_group
    		}*/
			
		});
    });

    $('a.aAlbum_open').click(function(){
    	var thisA = $(this);
    	$.post("/admin/loadAlbumImages.asp",{loadOp: "carregarAlbum", albumID: thisA.attr("rel")}, function(data) {
    		
    		$('#temporaryCode').html(data);
    		/*if(data.length > 0){
    			var album_group = new array();

    			album_group = data.split("#;#");

    			for(int i = 0; i < album_group.length; i++){
    				
    			}

    			album_group
    		}*/
			
		});
    });
});








$(document).ready(function(){

$("form.formulario").submit(function(){

	var $form = $(this);
	var $error = $form.children("div.formErros");
	
	$error.children("p").remove();
	
	$form.find(".fieldError").removeClass("fieldError");
	
	var failed = false;
	
	$form.find(".required").each(function(){
		if($(this).val() == "")
		{
			$(this).addClass("fieldError");
			var $label = $(this).attr("alt");
			$error.append('<p>O campo <b>'+$label+'</b> é de preenchimento obrigatório.</p>');
			failed = true;
		}
	});
	
	$form.find(".email").each(function(){
		var rEmail = new RegExp("^[0-9a-z\\._]+@[0-9a-z]+\\..+$","i");

		if(rEmail.test($(this).val()) == false && $(this).val() != "")
		{
			$(this).addClass("fieldError");
			var $label = $(this).attr("alt");
			$error.append('<p>O campo <b>'+$label+'</b> foi preenchido incorrectamente.</p>');
			failed = true;
		}
	});
	
	$form.find(".number").each(function(){
		if(isNaN($(this).val()) && $(this).val() != "")
		{
			$(this).addClass("fieldError");
			var $label = $(this).attr("alt");
			$error.append('<p>O campo <b>'+$label+'</b> é numérico.</p>');
			failed = true;
		}
	});
	
	
	
	if(failed == true){
		$("form.formulario").find(".fieldError").first().focus();
		$error.fadeIn(300);
		return false;
	}
	else{
		$error.fadeOut(300);
	}
	
});
});
