/* =============================================== */
/* Cyber Knife Javascript - by Pier Antonio Romano */
/* =============================================== */

//Controllo box ricerca
function checkSearch()
		{
			if (document.getElementById("search_text").value == "Inserisci testo") 
				{
					alert("Inserisci un termine di ricerca!");
					return false;
				}
			else if (document.getElementById("search_text").value == "Insert text" )
				{
					alert("Please insert a search term!");
					return false;
				}
		}

//Svuota/riempie text field al click del mouse		
function doClear(theText, fieldValue)  		
	{
		theText.value = "";
	}

//Visualizza menu selezione lingua	
function openLanguageMenu()   				
	{
		var bl = document.getElementById("box_languages");
		if (bl)
			{
				if (bl.style.display == "" || bl.style.display == "none")
					{
						bl.style.display = "block";
					}
				else
					{
						bl.style.display = "none";
					}
			}
	}
	
//Funzione di supporto per Flash del corpo umano
function showBodyPart(divID)
	{
		jQuery.fn.colorbox({href:'#' + divID, open:true, inline:true, iframe:true, width:"640", height:"530", close:"Chiudi", opacity:"0.30"});
	}

//Form Validation
function checkMailForm()
	{
		if (document.getElementById("nomecognome_field").value == "")
			{
				alert("Inserisci il tuo nome e cognome!");
				document.getElementById("nomecognome_field").focus();
				return false;
			}
		if (document.getElementById("email_field").value == "" || document.getElementById("email_field").value.indexOf("@") == -1 || document.getElementById("email_field").value.indexOf(".") == -1)
			{
				alert("Inserisci un indirizzo e-mail valido!");
				document.getElementById("email_field").focus();
				return false;
			}
		if (document.getElementById("aggiornamenti_check").checked == false && document.getElementById("intervista_check").checked == false )
			{
				alert("Devi effettuare una scelta!");
				document.getElementById("aggiornamenti_check").focus();
				return false;
			}
		if (document.getElementById("privacy_check").checked == false)
			{
				alert("Per proseguire devi leggere ed accettare l'informativa sulla privacy!");
				document.getElementById("privacy_check").focus();
				return false;
			}
		return true;
	}
	
//Form Submitting
function registerMail()
	{
		if (checkMailForm() == true)
			{
				jQuery.post("http://www.radiochirurgia.tv/rpc/register_mail.php", 
							{ nome_cognome: jQuery('#nomecognome_field').val(), email: jQuery('#email_field').val(), aggiornamenti: jQuery('#aggiornamenti_check').is(':checked'), intervista: jQuery('#intervista_check').is(':checked')  },
							function displaydata(response) 
								{ 
									if(response == "OK")
										{
											hideError();
											document.getElementById("leaveMail").style.display = "none";
											showSuccess("La tua e-mail è stata registrata. Grazie!");
										}
									else
										{
											hideSuccess();
											showError("Non &egrave; stato possibile registrare la tua e-mail!");
										}
								}, 
							"text");
			}
	}


//Errors displaying
function showError(errorMsg)
	{
		if(document.getElementById("errors"))
			{
				jQuery("#errors").html("<p>" + errorMsg + "</p>");
				jQuery("#errors").fadeIn("slow");
			}
		else
			{
				alert(errorMsg);
			}
	}

//Errors hiding
function hideError()
	{
		if(document.getElementById("errors"))
			{
				jQuery("#errors").fadeOut("slow");
			}
	}
	
//Success displaying
function showSuccess(successMsg)
	{
		if(document.getElementById("success"))
			{
				jQuery("#success").html("<p>" + successMsg + "</p>");
				jQuery("#success").fadeIn("slow");
			}
		else
			{
				alert(successMsg);
			}
	}

//Success hiding
function hideSuccess()
	{
		if(document.getElementById("success"))
			{
				jQuery("#success").fadeOut("slow");
			}
	}
	
//Recupera rassegna stampa ab medica in Ajax
function fetchRassegnaStampa()
	{	
					jQuery.post("http://www.radiochirurgia.tv/ajax_rassegna_stampa.php", { },
								  function(response)
									  {
										//Fill results
										jQuery("#prefooter").html("<h3>Rassegna stampa</h3>" + response);
										//Ticker
										jQuery("ul.rassegna").liScroll({travelocity: 0.07});
									  }, "text");
	}

//Visualizza video random
function showRandomVideo(videoID)
	{
		if(document.getElementById(videoID))
			document.getElementById(videoID).style.display = "block";								
	}
