/*
 * NUNCA CHAMAR FUNÇÕES EM PAGES Q NÃO TÊM OS ELEMENTOS REFERIDOS !!!!!!!!!!!
 *
 * SEPARAR AS COISAS, IR POR PARTES!
 * 
 */

////my first jQuery
//call:
//$().dizPalavra('olá');


//alert('jquery.pbs.js in the house');

//this.jQuery.enviaPedidoFranchising( 'teste' );



jQuery.fn.dizPalavra = function( $palavra ){

    alert( $palavra );

}

//jQuery().dizPalavra('merda');

//tem de ser chamado assim: onClick=$fn().validaMail(this.form.mail);
//escuso de passar o nome do form e etc..
//já existe o jquery.validate
jQuery.fn.validaMail = function( email ){

	//alert( email );

	if (/^\w(\.?\w)*@\w(\.?\w)*$/.test(email.value) == true) {
		return true;
	}
	else {
		email.value = 'formato inválido';
		return false;
	}

 }

//tem de ser chamado assim: onClick=$fn().validaMail(this.form.mail);
//escuso de passar o nome do form e etc..
//já existe o jquery.validate
jQuery.fn.validaFranchising = function( form ){

	var erros = 1;

	if ( form.nome.value != "") {
		erros = 0;
	}
	else {
		erros = 1;
	}

	if ( form.telefone.value != "") {
		erros = 0;
	}
	else {
		erros = 1;
	}

	if(/^\w(\.?\w)*@\w(\.?\w)*$/.test(form.mail.value) == true) {
		erros = 0;
	}
	else {
		erros = 1;
	}

	if ( form.checker.value == "2") {
		erros = 0;
	}
	else {
		erros = 1;
	}

        if( erros == 0 ){
            jQuery().enviaPedidoFranchising( form );
            return false;
            
        }
        else{
            alert('preencha os campos!');
            return false;
        }
 }

jQuery(document).ready(function() {

    //$().adicionaDiv();

    //-----------------------------------------
    //anim do menu
    jQuery('.menu a').addGlow();
    //-----------------------------------------

    //-----------------------------------------
    //..
    //jQuery(".lb a").lightBox();
    //-----------------------------------------

    //-----------------------------------------
    //as anims da lateral direita
    /*
    $(".post a").hover(function(evt){

        var t = evt.currentTarget;

        $(t).animate({
            backgroundColor:"#fc0"
        }, 500, '' , _out(t) );
    });

    function _out(obj){
        $(obj).mouseleave(function(){
            $(obj).animate({
                backgroundColor:"#cf0"
            }, 100 );
        });
    };
    */
//-----------------------------------------

});






jQuery.fn.enviaPedidoFranchising = function( form ){

    jQuery.ajax({
               type: "POST",
               url: "bin/franchising.php",
               data: "nome="+form.nome.value+"&telefone="+form.telefone.value+"&mail="+form.mail.value+"&source="+form.source.value,
               success: function(msg){
                     //alert( msg );
                     jQuery("#feedback").show("2000");
                     jQuery("#franch_btn").hide("2000");

               }
             });

             return false;
}