function loadmap() {
   if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));
      map.setCenter(new GLatLng(55.753781,37.605515), 10);

      function createMarker(point, number) {
	var marker = new GMarker(point);
	message = "@";
	if(number == 1) {
		var message = "<div><p><strong>Салон  мебели «АДРИАТИКА»</strong>, <p>Москва, м. Сокол, ул. 2-я Песчаная, д. 3 тел: <strong>(499) 157-03-37, <br>(499) 157-11-62</strong></div>";
	}
	if(number == 2) { 
		var message = "<div><p><strong>ТК «Твой  Дом»</strong>,<p>Москва, 24 км. МКАД, внешняя сторона, <br /> Каширское шоссе, <br /> 1 корпус, 2 этаж, левое  крыло, тел: <strong>8-916-211-11-84</strong>";
	}
	if(number == 3) {
		var message = "<div><p><strong>МЦ  «Гранд-1»</strong>, <p>г. Химки, Ленинградское шоссе, <br />100 м. от МКАД, центральный вход,<br /> 1  этаж, секция № 1Т.1. 2/1 тел: <strong>8-916-211-11-75</strong>	</div>";
	}
	if(number == 4) {
		var message = "<div><p><strong>ТК «Три  Кита»</strong>, <p>Можайское шоссе, 2км. от МКАД в сторону области. <br>- 2 этаж, российская мебель,тел: <strong>723-82-82</strong><br>- 3 этаж, столовые группы, тел: <strong>8-916-578-09-40</strong>  </div>";
	}
	
	marker.value = number;
	GEvent.addListener(marker, "click", function() {
	  var myHtml = message;
 	  map.openInfoWindowHtml(point, myHtml);
	});
        return marker;
      }
      
      var point1 = new GLatLng(55.796347,37.516411);
      var point2 = new GLatLng(55.586398,37.719347);
      var point3 = new GLatLng(55.885445,37.438059);
      var point4 = new GLatLng(55.702476,37.355747);
      

      map.addOverlay(createMarker(point1, 1));
      map.addOverlay(createMarker(point2, 2));
      map.addOverlay(createMarker(point3, 3));
      map.addOverlay(createMarker(point4, 4));

    }

    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());

}
var mouseX=mouseY=0;

function show_item(url, wd, hd){
    new_win = window.open(url, "new_win", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=no");
    new_win.resizeTo(wd,hd);
    new_win.focus();
}


function changeBgColor(i_id, color)
{
	$(i_id).setStyle({
	 backgroundColor: color});
}

function changeMenuitem(i_id, color)
{
	var	elem = document.getElementById(i_id);
	
	elem.style.color=color;
	
//	$(i_id).setStyle({ text-decoration: 'underline'});
}

function init() {
	IE = (document.all)
	NC = (document.layers)
	Opera = (document.getElementById)
}

function hiddenLayer(layer_id) {
	init();
	if(IE) eval("document.all['"+layer_id+"'].style.visibility = 'hidden'");
	if(NC) eval("document.layers['"+layer_id+"'].visibility = 'hidden'");
	if(Opera) eval("document.getElementById('"+layer_id+"').style.visibility = 'hidden'");
}

function showLayer(layer_id) {
	init();
	if(IE) {
        document.all[layer_id].style.top = mouseY+5;
        document.all[layer_id].style.left = mouseX-300;
        //window.alert("x="+mouseX+" y="+mouseY)
        eval("document.all['"+layer_id+"'].style.visibility = 'visible'");
    }
	if(NC) {
        document.layers[layer_id].top = mouseY+5;
        document.layers[layer_id].left = mouseX-300;
        eval("document.layers['"+layer_id+"'].visibility = 'visible'");
    }
	if(Opera) {
        document.getElementById(layer_id).style.top = mouseY+5;
        document.getElementById(layer_id).style.left = mouseX-300;
        eval("document.getElementById('"+layer_id+"').style.visibility = 'visible'");
    }
}

function defPosition(event) {
      var x = y = 0;
      if (document.attachEvent != null) { // Internet Explorer & Opera
            x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
            y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
      }
      if (!document.attachEvent && document.addEventListener) { // Gecko
            x = event.clientX + window.scrollX;
            y = event.clientY + window.scrollY;
      }
      return {x:x, y:y};
}
// Простая проверка
// С помощью document.write выведем координаты прямо в окно браузера
// Они будут обновлять при движении мыши
document.onmousemove = function(event) {
      var event = event || window.event;
	  mouseX=defPosition(event).x;
	  mouseY=defPosition(event).y;
      //document.body.innerHTML = "x = " + defPosition(event).x + ", y = " + defPosition(event).y;
}


function callOder(cost_id, elem_name)
{
	var url = "index.php?shop_action=add&add2oder="+cost_id;
	
	var myAjax = new Ajax.Updater('shoping_summary', url, 
	{
		asynchronous: 'false',
           method: 'post',
           onComplete: reloadBasket(elem_name)
	});
}



function reloadBasket(elem_name)
{   
    window.alert("Ваша заявка отправлена менеджеру. Он свяжеться с Вами в ближайшее время. Спасибо, что воспользовались услугами нашего интернет-магазина");
/*    try {        
        basket.location.reload();
    }catch (e) {}
    */
}

function checkForm()
{
    var fio = $F('fio');
    var phone = $F('phone');
    var is_confirmed = $F('rules_confirmed');
    
    var send = true;
    var foc = false;
    
    var warn = "не заполнено";
    if(fio == '') {
        $('check_fio').update(warn);
        send = false;
    }else {
        $('check_fio').update();
    }

    if(phone == '') {
        $('check_phone').update(warn);
        send = false;
    }else {
        $('check_phone').update();
    }

    if(is_confirmed != 'on') {
        $('check_rules').update(warn);
        send = false;        
    }else {
        $('check_rules').update();
    }
   
    if(send==false) {
        $('check_fio').innerHTML;
        $('check_phone').innerHTML;
        $('check_rules').innerHTML;
    }

    //if(focus) $F(focus).focus();
    
    return send;
    
}

// Отмечает/снимает отметку/делает "переворот" всех чекбоксов
function checkAll_to_del()
{
    var f = document.forms[0];
    var inputs = f.getElementsByTagName('input');
    
    for (var i = 0; i <= inputs.length; i++)
        if (inputs[i] && inputs[i].type == 'checkbox' && inputs[i].name.substr(0,4)=='del_')
            inputs[i].checked = inputs[i].checked ? false : true;
}

function delItem(name, id)
{
    if(confirm("Вы уверены, что хотите удалить \""+name+"\" ?"))
    {
        var url = "?action=del_item&id="+id
        location.href = url;
    }else {
        return;
    }

}

function delAll()
{
       
    if(confirm("Вы уверены, что хотите УДАЛИТЬ ВСЕ отмеченные элементы ?"))
    {
        return true;
    }else {
        return false;
    }

}


// Description: Slideshow that will allow visitors to flip through a series of photos on your website

var slideShowSpeed = 4000
var crossFadeDuration = 3
var Pic = new Array()

Pic[0] = '/img/slides/1.jpg'
Pic[1] = '/img/slides/2.jpg'
Pic[2] = '/img/slides/3.jpg'
Pic[3] = '/img/slides/4.jpg'


var t
var j = 0
var p = Pic.length
var preLoad = new Array()

for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

function runSlideShow(){
   if (document.all){
      document.images.SlideShow.style.filter="blendTrans(duration=2)"
      document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow.filters.blendTrans.Apply()      
   }
   document.images.SlideShow.src = preLoad[j].src
   if (document.all){
      document.images.SlideShow.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', slideShowSpeed)
}
//--------END Slideshow -----------------------------------------

// ---        Image changer -------------------------------------

function canManipulateImages() {
    if (document.images)
        return true;
    else
        return false;
}
function loadPosterImage(imageURL, imageAlt) {
    if (gImageCapableBrowser) {
        document.imagePoster.src = imageURL;
        document.imagePoster.alt = imageAlt;
        return false;
    }
    else {
        return true;
    }
}
gImageCapableBrowser = canManipulateImages();

// ---      END  Image changer -------------------------------------


 
