

$(function() {
	jQuery("#share-social").append('<iframe name="sendmail" height="10" width="10" scrolling="no" id="sendmail" title="sendmail" style="display: none;"></iframe>');
    jQuery('#form-email').submit(function(){					
		validateFields();
		return false;			
	});
	});

/** 
* (en) Form validation - Share - Email
* (pt) Validação de formulátio - Compartilhamento - Email
*/



/***
Validation Functions
***/

/***
Aux trim function
***/

//complete
function trim(str) {
	return str.replace(/^\s+|\s+$/g,"");
}

//left
function ltrim(str) {
	return str.replace(/^\s+/,"");
}

//right
function rtrim(str) {
	return str.replace(/\s+$/,"");
}

/***
Validation of the fields
***/


function validateFields(){	
	var sendForm = new Array();
	

		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(jQuery("#txt-email").attr("value")) == false){
			jQuery("#txt-email").addClass("error");
			sendForm[0] = false
		}
		else{
			jQuery("#txt-email").removeClass("error");
			sendForm[0] = true;
			
		}	
		if(jQuery("#txt-nome").attr("value").length == 0){
			jQuery("#txt-nome").addClass("error");
			sendForm[1] = false;
		}
		else{
			jQuery("#txt-nome-d").removeClass("error");
			sendForm[1] = true;
		}
        if(jQuery("#txt-nome-d").attr("value").length == 0){
			jQuery("#txt-nome-d").addClass("error");
			sendForm[2] = false;
		}
		else{
			jQuery("#txt-nome-d").removeClass("error");
			sendForm[2] = true;
		}
	
	
	/***
	Loop into sendForm array. If all the elements equals true, submit the form.
	***/
	var sendNow = true;
	for (i=0;i<sendForm.length;i++){
		if (sendForm[i] == false){
			sendNow = false;
			break;
		}
	}
	

	if(sendNow){        
        
        jQuery("#msg-success").fadeIn();	
        jQuery("#msg-error").fadeOut();	
        
        jQuery("#form-email").submit();
        jQuery("#txt-nome, #txt-email").val(" ");
        
	}
	else{
		jQuery("#msg-error").fadeIn();
        jQuery("#msg-success").fadeOut();
	}
}

