var userName = "Guest";

function onSend(lang)
{
   if(! checkEmail(document.getElementById("email").value))
   {
      if( lang == "en" )
      {
        alert("Specify correct e-mail!");
      }
      else if( lang == "de" )
      {
        alert("Bitte korrekte e-mail Adresse eingeben!");
      }

      return false;
   }

   if( (document.getElementById("firstname").value == "") ||
      (document.getElementById("lastname").value == ""))
   {
      if( lang == "en" )
      {
        alert("Firstname and lastname required!");
      }
      else if( lang == "de" )
      {
        alert("Bitte Vorname und Nachname eingeben!");
      }

      return false;
   }

   document.forms.contact_form.submit();
}

function clearForm()
{
   document.getElementById("firstname").value = "";
   document.getElementById("lastname").value = "";
   document.getElementById("address").value = "";
   document.getElementById("postal").value = "";
   document.getElementById("city-inp").value = "";
   document.getElementById("city").value = "";
   document.getElementById("phone").value = "";
   document.getElementById("email").value = "";
   document.getElementById("message").value = "";
   document.getElementById("sex").value = "";
}

function checkEmail(email)
{
   var emailReg =
      /^ *([a-z0-9_-]+\.)*[a-z0-9_-]+@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) *$/;

   var regex = new RegExp( emailReg );

   return ( regex.test( email.toLowerCase() ) );
}

function sendRequest()
{
   if( checkEmail( document.getElementById( "email" ).value ) )
   {
      document.forms.request_form.submit();
   }
   else
   {
      alert( "Specify correct e-mail!" );
      return false;
   }
}

function checkLogin()
{
   if( checkEmail( document.getElementById( "login_email" ).value ) )
   {
      if( document.getElementById( "login_password" ).value != "" )
      {
         document.forms.login_form.submit();
	 return;
      }
      else
      {
         alert( "Specify password!" );
      }
   }
   else
   {
      alert( "Specify correct e-mail!" );
   }

   return;
}

// Content show/hide

// Must define this variables when using next code

var g_show_btn_text = "MORE &gt;&gt;";
var g_hide_btn_text = "&lt;&lt; HIDE";
var g_marker = "<!-- MARKER -->";

//
function hide( p_data, p_content_id, p_btn_id )
{
    arr = p_data.split( g_marker, 2 );
    document.getElementById( p_content_id ).innerHTML = arr[0];

    document.getElementById( p_btn_id ).innerHTML = g_show_btn_text;
}

//
function show( p_data, p_content_id, p_btn_id )
{
    document.getElementById( p_content_id ).innerHTML = p_data;

    document.getElementById( p_btn_id ).innerHTML = g_hide_btn_text;
}

//
function switchState( p_data, p_content_id, p_btn_id )
{
    if( document.getElementById( p_btn_id ).innerHTML == g_show_btn_text )
    {
        show( p_data, p_content_id, p_btn_id );
    }
    else
    {
        hide( p_data, p_content_id, p_btn_id );
    }

    return false;
}
