/*
Fun��o makeAjax()
Executa as requisi��es ajax simples
*/
makeAjax = function( div , file , parameters ){
	 if(div ==''){
	 	div = '#principal';
	 }
	 
	 if(parameters !=''){
	 	parameters = "layout=AJAX&"+parameters+"&nome="+$('#nome').val()+"&email="+$('#email').val()+"&telefone="+$('#telefone').val()+"&mensagem="+$('#mensagem').val() ;
	 }else{
	 	parameters = "layout=AJAX";
	 }
	 
	 $.ajax({
	   type: "POST"                      ,
	   url: file       					 ,
	   data: parameters 				 ,
	   success:    function(msg){
	     $(div).html (msg) 		 ;
	   }								 ,
	   error:      function(){
	     alert("N�o foi poss�vel executar a requisi��o Ajax.");
	   }								 ,
	   beforeSend: function(){
	   	 $(div).html ("<center><img src=\"http://www.gabrielespindola.com/clientes/windesign/scripts/imagens/ajax-loader.gif\"></center>");
	   }
	 });
}

/*
Fun��o ajaxFileUpload()
Executa as requisi��es ajax simples
*/
	function ajaxFileUpload(div , urlarquivo , produto)
	{
		$(div)
		.ajaxStart(function(){
			$(div).html ('<table width="100%"><tr><td id="informacao"><img src=\"/brindes/view/imagens/ajax-loader.gif\"></td></tr></table>');
		})
//		.ajaxComplete(function(){
//			$(div).html ('');
//		});

		$.ajaxFileUpload
		(
			{
				url: urlarquivo ,
				secureuri:false,
				fileElementId:'fileToUpload',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							$(div).html ('<table width="100%"><tr><td id="informacao"><i><b>'+data.error+'</b></i></td></tr></table>');
						}else
						{
							$(div).html ('<table width="100%"><tr><td id="informacao"><i><b>'+data.msg+'</b></i></td></tr></table>');
						}
					}
				},
				error: function (data, status, e)
				{
					$(div).html ('<table width="100%"><tr><td id="informacao">erro:<i><b>'+e+'</b></i></td></tr></table>');
				}
			}
			,
			produto
		)
		
		return false;

	}



/*
Fun��o marcarTodos( id , nome)
*/
marcarTodos = function(id , nome){
	if($('#' + id + ':checked').val()){
		$("." + nome).each(function(i){
	    	$(this).attr('checked', true);
		});
	}else{
		$("." + nome).each(function(i){
	    	$(this).attr('checked', false);
		});
	}
	
}
/*
Retona a quantidade de checkboxes marcados
*/
qtdChecksMarcados = function(name){
	var x = 0;
	$(name).each(function(i){
		if ($(this).attr('checked')) {
		     x ++;
		}
	});
	
	if(x > 0){
	    return (1);
	}else{
		return (0);
	}
}

/*
Fun��o dumpThis()
Dumper javascript
*/
dumpThis = function ( obj ){
	$("#debug").html = "dfgjkds->>" + $.dump( obj );
}

testeFunction = function (txt){
	alert(txt);
}
