$(document).ready(function(){
	
	placeHolderColor    = "#ccc";
	var placeHolderText = "";
	
	// PLACEHOLDER
	
	if (Modernizr.input.placeholder) {
		// El navegador valida HTML5
	} else {
		var inputs = 'input[type="text"],input[type="numeric"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime-local"],input[type="number"],input[type="range"],input[type="color"]';
		$(document.body).find(inputs).each(function(x,e){
			if ($(e).attr('placeholder') != undefined) {
				var placeHolderText = $(e).attr('placeholder');
				$(e).val(placeHolderText)
					.focus(function(){
						if ($(this).val() == placeHolderText) {
							$(this).val("");
						}
					})
					.blur(function(){
						if ($(this).val() == "") {
							$(this).val(placeHolderText);
						}
					});
			}
		});
	}
	
	// REQUIRED
	
	if (Modernizr.input.required) {
		// El navegador valida HTML5
	} else {
		var inputs = 'input[type="text"],input[type="numeric"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime-local"],input[type="number"],input[type="range"],input[type="color"],input[type="file"],input[type="checkbox"],textarea,select';
		$(document.body).find('form').each(function(x,f){
			$(f).submit(function(){
				$(f).find(inputs).each(function(x,e){
					if($(e).attr('required') != undefined) {
						if ($(e).val == "") {
							myAlert("Este Campo es requerido");
							$(e).focus();
							return false;
						}
					}
				});
			});
		});
	}
	
	function myAlert(val){
		alert(val);
	}

});
