function popUp(url, width, height, nome, scrol) {
	if (scrol != null && scrol =="scroll" ) {
		parametros = 'width='+width+',height='+height+',scrollbars=1'; 
	} else {
		parametros = 'width='+width+',height='+height+',scrollbars=auto';
	}
	window.open(url, nome, parametros);
}
jQuery(document).ready( function() {
	//AJAX de Enviar Cartão
	//Oculta o LOAD	
	jQuery("#loadCard").hide();
	
	//Exibe o Load quando um AJAX é executado
	jQuery("#loadCard").ajaxStart(function(){
		jQuery(this).show();
		jQuery("input[type=submit]").hide();
	});
		
	//Oculta o Load quando um AJAX é finalizado
	jQuery("#loadCard").ajaxStop(function(){
		jQuery(this).hide();
		jQuery("input[type=submit]").show();
	});
	
	jQuery('#formPromocoes').submit(function() { 
		//Executa o AJAX
		jQuery(this).ajaxSubmit({
			url: '/promocoes/wp-content/plugins/promocoesprudence/promocoes-processa.php',
			success: resultado,
			type: 'POST'
		});
		return false;
	});
	
	jQuery("#o_que_rolou").counter();


});
	

function resultado(responseText, statusText) {
	if (responseText) {
		if (responseText=='sucesso') {
		    alert("Cadastro Efetuado com Sucesso!");
			jQuery('#formPromocoes').html("<p class='feedBack'>Cadastro Efetuado com Sucesso!</p>");
		} else {
		    alert(responseText);
		}
	} else {
		alert('Ocorreu um erro ao efetuar o cadastro!');
	}
}

jQuery.fn.counter = function() {
  jQuery(this).each(function() {
    var max = jQuery("#restamCaracteres").val();
    var val = jQuery(this).attr('value');
    var cur = 0;
    if(val) //value="", or no value at all will cause an error
    cur = val.length;
    var left = max-cur;
    jQuery(this).after("<div class='counter'>" + left.toString() + " caracteres restantes" + "</div>");

    jQuery(this).keyup(function(i) {
    	var max = jQuery("#restamCaracteres").val();
      	var val = jQuery(this).attr('value');
      	var cur = 0;
      	if(val)
      		cur = val.length;
      	var left = max-cur;
      	jQuery(this).next(".counter").text(left.toString() + " caracteres restantes");
	    if(left <= 3){
			jQuery('.counter').css('color', '#ff0000');
		} else {
			jQuery('.counter').css('color', '#666666');
		}
      return this;
    });

    jQuery(this).keydown(function(i) {
    	var max = jQuery("#restamCaracteres").val();
      	var val = jQuery(this).attr('value');
      	var cur = 0;
      	if(val)
      		cur = val.length;
      	var left = max-cur;
      	jQuery(this).next(".counter").text(left.toString() + " caracteres restantes");
	    if(left <= 3){
			jQuery('.counter').css('color', '#ff0000');
		} else {
			jQuery('.counter').css('color', '#666666');
		}
      return this;
    });	
	

    jQuery(this).blur(function(i) {
    	var max = jQuery("#restamCaracteres").val();
      	var val = jQuery(this).attr('value');
      	var cur = 0;
      	if(val)
      		cur = val.length;
      	var left = max-cur;
      	jQuery(this).next(".counter").text(left.toString() + " caracteres restantes");
	    if(left <= 3){
			jQuery('.counter').css('color', '#ff0000');
		} else {
			jQuery('.counter').css('color', '#666666');
		}
      return this;
    });
  });
  return this;
}

