 function getFlashMovie(movieName) {
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
 }
 function setFlashVar(param) {
  var bai = param;
  getFlashMovie("karte_test").sendTextToFlash(bai);
  
 }

function show(id,inner)
{
  if (document.getElementById)
  {
    var elem = document.getElementById(id);
    //alert(elem);
    if (elem)
    {
      if (inner)
        elem.innerHTML = inner;
      elem.style.visibility = "visible";
    }
  }
}
function hide(id)
{
  if (document.getElementById)
  {
    var elem = document.getElementById(id);
    if (elem)
      elem.style.visibility = "hidden";
  }
}
function check(msgFormID,errMsgLand,errMsgBLand,errMsgOrt,submitLink,interactiveCardLinkID,newCardLink)
{
  if (document.search.checkit)
  {
    var checkit = document.search.checkit.value;
    if (checkit == 0)
      return true;
  }

  var inner;

  if (document.search.country.selectedIndex == 0)
  {
    inner = errMsgLand;
  }
  else if (errMsgBLand != 'NO' && document.search.state.selectedIndex == 0)
  {
    inner = errMsgBLand;
  }
  else
  {
    if (document.search.village.selectedIndex > 0)
    {
      document.search.action = submitLink;
      return true;
    }
    else
    {
      inner = errMsgOrt;
    }
  }

  show(msgFormID, inner);
  if (interactiveCardLinkID && newCardLink)
  {
    setCardLink(interactiveCardLinkID,newCardLink);
  }
  return false;
}
function setCardLink(id, link)
{
  if (document.getElementById)
  {
    var elem = document.getElementById(id);
    if (elem)
      elem.href = link;
  }
}
function checkUK(msgFormID,errMsgLand,errMsgBLand,errMsgOrt,submitLink,interactiveCardLinkID,newCardLink)
{
  if (document.searchUK.checkit)
  {
    var checkit = document.searchUK.checkit.value;
    if (checkit == 0)
      return true;
  }

  var inner;

  if (document.searchUK.countryUK.selectedIndex == 0)
  {
    inner = errMsgLand;
  }
  else if (errMsgBLand != 'NO' && document.searchUK.stateUK.selectedIndex == 0)
  {
    inner = errMsgBLand;
  }
  else
  {
    // check if there is bland-link
    var selStateIndex = document.searchUK.stateUK.selectedIndex;
    var val = document.searchUK.stateUK.options[selStateIndex].value;

    if (val.indexOf("LIID_") == 0)
    {
      // it´s a bland-link
      document.searchUK.action = submitLink;
      return true;
    }
    else
    {
      if (document.searchUK.villageUK.selectedIndex > 0)
      {
        document.searchUK.action = submitLink;
        return true;
      }
      else
      {
        inner = errMsgOrt;
      }
    }
  }

  show(msgFormID, inner);
  if (interactiveCardLinkID && newCardLink)
  {
    setCardLink(interactiveCardLinkID,newCardLink);
  }
  return false;
}
function checkRG(msgFormID,errMsgRegion)
{
  var inner;

  if (document.searchRG.regionRGUK.selectedIndex == 0)
  {
    inner = errMsgRegion;
  }
  else
  {
    return true;
  }

  show(msgFormID, inner);
  return false;
}
function checkRGVil(msgFormID,errMsgOrt)
{
  var inner;

  if (document.searchRGVil.villageRGUK.selectedIndex == 0)
  {
    inner = errMsgOrt;
  }
  else
  {
    return true;
  }

  show(msgFormID, inner);
  return false;
}

