
function checkMail( value ) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(value)) {
		$( 'status_mail' ).style.color = 'green';
		$( 'status_mail' ).innerHTML = ' Mail Correcto.';
	} else {
		$( 'status_mail' ).style.color = 'red';
		$( 'status_mail' ).innerHTML = ' Mail inorrecto.';
	}
}

function verNoticia( id ) {
	toggle( id+'_resumen' );
	toggle( id+'_cuerpo' );
}

function toggle( id ) {
		if( $( id ).style.display != 'none' ) {
			$( id ).style.display = 'none';
		} else {
			if( $( id ).nodeName == 'SPAN' )       $( id ).style.display = 'inline';
			else if( $( id ).nodeName == 'TR' )    $( id ).style.display = 'table-row';
			else if( $( id ).nodeName == 'TD' )    $( id ).style.display = 'table-cell';
			else if( $( id ).nodeName == 'TABLE' ) $( id ).style.display = 'table';
			else if( $( id ).nodeName == 'LI' )    $( id ).style.display = 'list-item';
			else if( $( id ).nodeName == 'TBODY' ) $( id ).style.display = 'table-row-group';
			else if( $( id ).nodeName == 'THEAD' ) $( id ).style.display = 'table-header-group';
			else if( $( id ).nodeName == 'TFOOT' ) $( id ).style.display = 'table-footer-group';
			else                                   $( id ).style.display = 'block';
		}
}

function checkPassword( id ) {
	var strongRegex = new RegExp( "^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g" );
	var mediumRegex = new RegExp( "^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g" );
	var enoughRegex = new RegExp( "(?=.{6,}).*", "g" );
	var pwd = $( id ).value;
	if( pwd.length == 0 ) {
		$( 'status_password' ).innerHTML = '';
	} else if( false == enoughRegex.test( pwd ) ) {
		$( 'status_password' ).style.color = 'black';
		$( 'status_password' ).innerHTML = ' Más Caracteres';
	} else if( strongRegex.test( pwd ) ) {
		$( 'status_password' ).style.color = 'green';
		$( 'status_password' ).innerHTML = ' Fuerte';
	} else if( mediumRegex.test( pwd ) ) {
		$( 'status_password' ).style.color = 'orange';
		$( 'status_password' ).innerHTML = ' Media';
	} else {
		$( 'status_password' ).style.color = 'red';
		$( 'status_password' ).innerHTML = ' Débil';
	}
}

function verifyValues( nombre, hash, type ) {
	if( $( nombre ).value != $( hash ).value ) {
		 $( 'status_verify_'+type ).style.color = 'red';
		 $( 'status_verify_'+type ).innerHTML = ' No Coinciden';
	} else {
		 $( 'status_verify_'+type ).style.color = 'green';
		 $( 'status_verify_'+type ).innerHTML = ' Coinciden';
	}
}

