function setBackdropFor(cloud_element)
	{
	$('#cloud_'+cloud_element).show();
	$('#general_backdrop').fadeIn(600);
	}

function unsetBackdropFor(cloud_element)
	{
	$('#cloud_'+cloud_element).hide();
	$('#general_backdrop').fadeOut(600);
	}

function setTipFor(form_element)
	{
	tip_value = "";

	switch(form_element)
		{
		case 'contact_first_name':
			tip_value = "Nombre";
		break;

		case 'contact_last_name':
			tip_value = "Apellido";
		break;

		case 'contact_email':
			tip_value = "E-mail";
		break;

		case 'contact_message':
			tip_value = "Mensaje";
		break;
		}

	if($('#'+form_element).val() == '')
		$('#'+form_element).val(tip_value);
	}

function unsetTipFor(form_element)
	{
	tip_value = "";

	switch(form_element)
		{
		case 'contact_first_name':
			tip_value = "Nombre";
		break;

		case 'contact_last_name':
			tip_value = "Apellido";
		break;

		case 'contact_email':
			tip_value = "E-mail";
		break;

		case 'contact_message':
			tip_value = "Mensaje";
		break;
		}

	if($('#'+form_element).val() == tip_value)
		$('#'+form_element).val('');
	}

function setFeedbackCheck(feedback_check_id)
	{
	check = document.getElementById('feedback_idea_'+feedback_check_id);
	if(!check.checked)
		{
		check.checked = true;
		$('#feedback_idea_img_'+feedback_check_id).attr("src", "/ok/public/images/img/field_check_on.png");
		}
	else
		{
		check.checked = false;
		$('#feedback_idea_img_'+feedback_check_id).attr("src", "/ok/public/images/img/field_check_off.png");
		}
	}

function setStatesFor(country_select_id)
	{
	country_id = $('#'+country_select_id).val();
	states_select_container = "";
	states_select_id = "";
	states_select_body = "";

	switch(country_select_id)
		{
		case 'newsletter_country_id':
			states_select_container = "cloud_newsletter_states_container";
			states_select_id = 'newsletter_state_id';
			states_select_body = '<select name="newsletter_state_id" id="newsletter_state_id">';
		break;
		}
	
	if(country_id != 'x')
		{
		$.ajax({
			type: "POST",
			url: "/ok/getter.php?part=form_states&country_id="+country_id,
			data: "",
			async: false,
			success: function(html){
				$('#'+states_select_id).replaceWith(states_select_body+html+"</select>");
				$("#cloud_newsletter_states_container").show(300);
				}
			});
		}
	else
		{
		$("#cloud_newsletter_states_container").hide(300);
		}
	}

function sendFeedback()
	{
	form_values = $("#feedback_form").serialize();
	$.ajax({
		type: "POST",
		url: "/ok/process.php?action=send_feedback",
		data: form_values,
		async: false,
		success: function(html){
			if(html == 'ok')
				{
				$('#cloud_feedback_notices_container').replaceWith("<div style=\"display:none\" class=\"cloud_feedback_notices_container\" id=\"cloud_feedback_notices_container\">Gracias por contribuir con su opinión.</div>");
				$('#cloud_feedback_body_container').hide(300);
				$('#feedback_sender').hide(300);
				$("#cloud_feedback_notices_container").show(300);
				setTimeout('unsetBackdropFor(\'feedback\')', 3500);
				}
			else
				{
				$("#cloud_feedback_body_container").hide(300);
				$('#feedback_sender').hide(300);
				$('#cloud_feedback_notices_container').replaceWith("<div style=\"display:none\" class=\"cloud_feedback_notices_container\" id=\"cloud_feedback_notices_container\">"+html+"</div>");
				$('#cloud_feedback_notices_container').show(300);
				setTimeout('returnFormFor(\'feedback\')', 3500);
				setTimeout('returnSenderFor(\'feedback\')', 3500);
				}
			}
		});
	}
	
function sendNewsletterSubscription()
	{
	form_values = $("#newsletter_form").serialize();
	$.ajax({
		type: "POST",
		url: "/ok/process.php?action=send_newsletter_subscription",
		data: form_values,
		async: false,
		success: function(html){
			if(html == 'ok')
				{
				$('#cloud_newsletter_notices_container').replaceWith("<div style=\"display:none\" class=\"cloud_newsletter_notices_container\" id=\"cloud_newsletter_notices_container\">Gracias por contribuir con su opinión.</div>");
				$('#cloud_newsletter_body_container').hide(300);
				$("#cloud_newsletter_notices_container").show(300);
				setTimeout('unsetBackdropFor(\'newsletter\')', 3500);
				}
			else
				{
				$("#cloud_newsletter_body_container").hide(300);
				$('#cloud_newsletter_notices_container').replaceWith("<div style=\"display:none\" class=\"cloud_newsletter_notices_container\" id=\"cloud_newsletter_notices_container\">"+html+"</div>");
				$('#cloud_newsletter_notices_container').show(300);
				setTimeout('returnFormFor(\'newsletter\')', 3500);
				}
			}
		});
	}
	
function sendContact()
	{
	form_values = $("#contact_form").serialize();
	$.ajax({
		type: "POST",
		url: "/ok/process.php?action=send_contact",
		data: form_values,
		async: false,
		success: function(html){
			if(html == 'ok')
				{
				$('#cloud_contact_notices_container').replaceWith("<div style=\"display:none\" class=\"cloud_contact_notices_container\" id=\"cloud_contact_notices_container\">Gracias por contribuir con su opinión.</div>");
				$('#cloud_contact_body_container').hide(300);
				$('#contact_sender').hide(300);
				$("#cloud_contact_notices_container").show(300);
				setTimeout('unsetBackdropFor(\'contact\')', 3500);
				}
			else
				{
				$("#cloud_contact_body_container").hide(300);
				$('#contact_sender').hide(300);
				$('#cloud_contact_notices_container').replaceWith("<div style=\"display:none\" class=\"cloud_contact_notices_container\" id=\"cloud_contact_notices_container\">"+html+"</div>");
				$('#cloud_contact_notices_container').show(300);
				setTimeout('returnFormFor(\'contact\')', 3500);
				setTimeout('returnSenderFor(\'contact\')', 3500);
				}
			}
		});
	}

function validateSearch()
	{
	form_values = $("#search_articles_form").serialize();
	$.ajax({
		type: "POST",
		url: "/ok/validator.php?data=articles_search",
		data: form_values,
		async: false,
		success: function(html){
			if(html == 'ok')
				{
				$('#search_articles_form').submit();
				}
			else
				{
				alert("Sebe seleccionar al menos una región");
				}
			}
		});
	}

function returnFormFor(form_element)
	{
	$("#cloud_"+form_element+"_notices_container").hide(300);
	$("#cloud_"+form_element+"_body_container").show(300);
	}
	
function returnSenderFor(form_element)
	{
	$("#"+form_element+"_sender").show(300);
	}

function setAuthorDescriptionFor(author_element)
	{
	$("#special_note_body_description_"+author_element).slideDown(300);
	}

function unsetAuthorDescriptionFor(author_element)
	{
	$("#special_note_body_description_"+author_element).slideUp(300);
	}

