function register_ok() {
	if (document.register.nick_utente.value == 0) {
	alert('ATTENZIONE !!! - E necessario compilare il campo nickname.')
	return false
	}
	var trova = document.register.nick_utente.value.indexOf(" "); // Ricerca un carattere nella stringa
	if (trova != (-1))   {
        // Se il carattere ricercato è presente lancia un messaggio positivo
        alert('ATTENZIONE !!! - Il campo nickname non deve contenere spazi.');
    return false
	}
	if (document.register.nick_utente.value.length < 6) {
		alert('ATTENZIONE !!! - Il campo nickname non deve almeno 6 caratteri.')
		return false
	}	
	else if (document.register.pwd_utente.value == 0) {
	alert('ATTENZIONE !!! - E necessario compilare il campo password.')
	return false
	}	
	/*else if (document.register.pwd_utente.value != document.register.pwd1_utente.value) {
	alert('ATTENZIONE !!! - Le due password non sono uguali.')
	return false
	}*/
	else if (document.register.mail_utente.value == 0) {
	alert('ATTENZIONE !!! - E necessario compilare il campo mail.')
	return false
	}
	else if (document.register.mail_utente.value != document.register.mail_utente2.value) {
	alert('ATTENZIONE !!! - Le due mail inserite non sono uguali.')
	return false
	}
	else if (!document.register.certificazione.checked) {
	alert('ATTENZIONE !!! - E necessario certificare di aver compiuto i 21 anni.')
	return false
	}
	else if (!document.register.condizioni.checked) {
	alert('ATTENZIONE !!! - E necessario accettare le condizioni di utilizzo.')
	return false
	}
	var trova = document.register.mail_utente.value.indexOf("@"); // Ricerca un carattere nella stringa
	if (trova == (-1))   {
        // Se il carattere ricercato è presente lancia un messaggio positivo
        alert('ATTENZIONE !!! - Il campo mail non è corretto.');
    return false
	}
}

function video_ok() {
	if (document.video_form.idcat_video.value == '%') {
	alert('ATTENZIONE !!! - E necessario scegliere una categoria.')
	return false
	}
	else if (document.video_form.titolo_video.value == '') {
	alert('ATTENZIONE !!! - E necessario compilare il campo titolo.')
	return false
	}
}

function video_ok1() {
	if (document.video_form1.file_download.value == '') {
	alert('ATTENZIONE !!! - E necessario selezionare un file.')
	return false
	}	
	
}

function confirmClose() {
    if (confirm("Sei sicuro di voler eliminare il file?")) {
       location.href="function.php?action=edit_filevideo&id_video=" + document.video_form.id_video.value + "&file_video=" + document.video_form.file_video.value + "&utente=" + document.video_form.id_utente.value;
    }
    else
      alert("Eliminazione annullata."); {
    }
}

function commento_ok() {
	if (document.comment_form.testo_commento.value == '') {
	alert('ATTENZIONE !!! - E necessario scrivere un commento.')
	return false
	}
}

function commento_esiste() {
	alert("ATTTENZIONE !!! - Hai già commentato questo video.");	
	return(false);
	
}

function no_request() {
	alert("ATTENZIONE !!! - E\' necessario effettuare il login.");
	return(false)
}

function search_ok() {
	if (document.f_search.cont.value == '') {
		alert('ATTENZIONE !!! - E\' necessario compilare il campo per la ricerca.')
	return (false)
	}
	
	if (document.f_search.cont.value.match(/(<|>|!|passwd|etc|"|'|&amp;|&|script)/i))
{
	alert('ATTENZIONE !!! - Caratteri non consentiti.')
	return (false)
}




}
function contact_ok() {
	if (document.register.nick.value == 0) {
	alert('ATTENZIONE !!! - E necessario compilare il campo nickname.')
	return false
	}
	else if (document.register.email.value == 0) {
	alert('ATTENZIONE !!! - E necessario compilare il campo mail.')
	return false
	}
	else if (document.register.messaggio.value ==0) {
	alert('ATTENZIONE !!! - E necessario compilare il campo messaggio.')
	return false
	}
}

function key_ok() {
	if (document.keyword.value_key.value == 0) { 
	alert('ATTENZIONE!!! E\' necessario introdurre una chiave di ricerca');
	return false;
	}
}

function newsletter_ok() {
	if (document.f_newsletter.mail_utentenl.value == '') {
		alert('ATTENZIONE !!! - E\' necessario compilare il campo con un indirizzo email valido.')
	return (false)
	}
	var trova = document.f_newsletter.mail_utentenl.value.indexOf("@"); // Ricerca un carattere nella stringa
	if (trova == (-1))   {
        // Se il carattere ricercato è presente lancia un messaggio positivo
        alert('ATTENZIONE !!! - E\' necessario compilare il campo con un indirizzo email valido.');
    return false
	}
}

function SetCookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}


function GetCookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}
