
$(document).ready(function(){ 
	newsEmail();
}); 
	// FUNCIONES PARA AJAX / XML HTTP REQUEST
	
function registerNews() {
	$.ajax({
	   type: "POST",
	   url: "http://www.simonbasta.com.ar/php/registerNews.php", 
	   data: "status=news&email="+emailRegister.val(),
	   dataType: "json",   
	   success: succesRegister,
	   error: ajaxReqErrorHandler
	 });
}

function ajaxReqErrorHandler(msg){
	statusNews.text('Ocurrio un error.');
		statusNews.css({'color' : '#FE0000',
						'padding' : '5px',
						'display' : 'block',
						'margin' : 'auto',
						'width' : '150px',
						'font-size' : '13px',
						'text-align' : 'center'});
}
function validacion_email(campo1){
	if(campo_sinEspacios(campo1.val())) {  
	//EMAIL INVALIDO
		return false;
	}else if(!mailValido(campo1.val())){
	//EMAIL INVALIDO
		return false;
	}else{
		//campo valido
		return true;
	}
}

function campo_sinEspacios(q) {  
	for ( i = 0; i < q.length; i++ ) {  
		if ( q.charAt(i) == " " ) {  
			return true;
		}  
	}  
	return false;
}  
function campo_ciudad(q) {  
	if (q == '' || q == 'Ciudad...') {   
		return true; 
	}  
	return false;
}  

function mailValido(valor) {
	var patron = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if (patron.test(valor)){
		return true;
	} else {
		return false;
	}
}
function borrarInputs(){


	emailRegister = $('#inputEmail');
	ciudadRegister = $('#inputCiudad');
	
	
	emailRegister.click(function(){
		emailRegister.val('');
	});
	inputSearch = $('#s');
	
	
	inputSearch.click(function(){
		inputSearch.val('');
	});
	
}

function newsEmail(){
	borrarInputs();

	emailRegister = $('#input_news'); 
	statusNews = $('#statNews');
	
$('#btn_news').click(function(){ 
			if(validacion_email(emailRegister)){
				//email valido
				registerNews();
			}else{
				//email invalido 
				statusNews.text('Ingresa un e-mail.');
			} 
	});
	
}

function succesRegister(response){
	msg = eval(response);	
	if(msg.estado == 'correcto'){ 
		statusNews.text('Gracias por registrarte!');
		statusNews.css({'color' : '#00ADEE', 
						'padding' : '5px', 
						'display' : 'block',
						'margin' : 'auto', 
						'font-size' : '13px',
						'text-align' : 'center'});
		
		$('#btn_news').hide();
		emailRegister.hide();		
		ciudadRegister.hide();		
	}else{ 
		statusNews.text('Tu email ya esta registrado.');
		statusNews.css({'color' : '#FE0000',
						'padding' : '5px',
						'display' : 'block',
						'margin' : 'auto', 
						'width' : '150px',
						'font-size' : '13px',
						'text-align' : 'center'});
	}
}
