$(document).ready (function(){
  $('#flash_layer').hover(function(){
    $('#descrFlash').show();
  });

});

function openResortLayer(alias) {  
  //get Layer
  $.ajax({
      url: '/' + culture + '/resort/minigallery?alias=' + alias,
      cache: true,
      success: function(html) {      
        $('#photoLayer').show();
        $('#layer_content').html(html);
      }
    });
  return false;
}

function saveCoord(data_xml) {
  //alert(xml);
  $.post("/index_dev.php/ru/direction/saveXml", {
          xml: data_xml
        },
        function(data) {
          alert('Data saved!');
        })
}

function reloadResorts(rand) {
  
  $.ajax({
      url: '/en/direction/generateXml',
      cache: false,
      success: function(html) {
        $.ajax({
          url: '/ru/direction/generateXml',
          cache: false,
          success: function(html) {  
            alert('Resorts reloaded!');            
          }
        });
      }
    });
    
  //alert(rand);
  /*$.post("/ru/direction/generateXml?rand=".rand, {},
        function(data) {
          //alert('RUS Data saved!');            
        
        $.post("/en/direction/generateXml?rand=".rand, {},
        function(data) {
          alert('Resorts reloaded!');  
          //location.href = '/';  
        });
  });*/
  //alert('reloadResorts end!');
}
//reload_resorts

function fuckOffNigger(alias) {
  //document.location.href='/' + culture + '/contacts';
  location.href='/' + culture + '/contacts?country='+alias;
  return false;
}

function doScroll(elId,dy) {
  var target = document.getElementById(elId);
  target.scrollTop = target.scrollTop + dy
  timer = setTimeout("doScroll('"+elId+"',"+dy+");", 25);
}

function scrolldelta(elId,dy) {
  if (dy != 0) {
    doScroll(elId,dy);
  } else {
    clearTimeout(timer);
  }
}

function explode( delimiter, string ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: kenneth
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: explode(' ', 'Kevin van Zonneveld');
    // *     returns 1: {0: 'Kevin', 1: 'van', 2: 'Zonneveld'}

    var emptyArray = { 0: '' };

    if ( arguments.length != 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }

    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }

    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }

    if ( delimiter === true ) {
        delimiter = '1';
    }

    return string.toString().split ( delimiter.toString() );
}

function getBodyScrollTop()
{
  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft()
{
  return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}

function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}
