// Ховеры
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		arrow_over = newImage("/images/loading.gif");
		preloadFlag = true;
	}
}

function new_pict($data){
	for(i=1; i<5; i++){
	document.getElementById("port_"+i).innerHTML = "<a title='Загрузка'><img src='http://artgroup/images/loading.gif' /></a>";
	}
	xajax_xportfolio($data);
	return false;
}
Refresh_Tips = function (){
  $$('a.tips').store('tip:text', 'Нажмите для просмотра');
  var myTips = new Tips('.tips',{
  showDelay: 0,
  hideDelay: 50,
  fixed: false,
  offsets: {'x': 15, 'y': 15},
  className: 'tool'
  });
  myTips.addEvent('show', function(tip){
  tip.fade('in');
  });
  myTips.addEvent('hide', function(tip){
  tip.fade('out');
  });
};

Hosting_Tips = function (){
  $$('a.hosting_tips').store('tip:text', '&nbsp;');
  var myTips = new Tips('.hosting_tips',{
  showDelay: 0,
  hideDelay: 50,
  fixed: false,
  offsets: {'x': 15, 'y': 15},
  className: 'tool'
  });
  myTips.addEvent('show', function(tip){
  tip.fade('in');
  });
  myTips.addEvent('hide', function(tip){
  tip.fade('out');
  });
};

// ----------- Подписка ----------------------------------------------
function send_unsubscribe(f){
	document.subscribe.type_subscribe.value = 'remove';
	// Добавляем запись
	xajax_xsubscribe(xajax.getFormValues("subscribe"));
	// Очищаем форму
	document.subscribe.reset();
	return false;
}

function send_subscribe(f) {
	document.subscribe.type_subscribe.value = 'add';
	// Добавляем запись
	xajax_xsubscribe(xajax.getFormValues("subscribe"));
	// Очищаем форму
	document.subscribe.reset();
	return false;
}
// ----------- Контакт ------------------------------------------------
function contact(f) {
            var z;
            var eles=new Array("name", "email", "text");
            var msgs=new Array("Введите Ваше имя", "Введите Ваш email", "Введите текст сообщения");
            for(i=0; i<eles.length; i++) {
                if(f.elements[eles[i]].value=='') {
                    alert(msgs[i]);
                    f.elements[eles[i]].focus();
                    return false;
                }
            }

            // Запрещаем добавление записей на время добавления
            xajax.$('SubmButton').disabled=true;
            xajax.$('SubmButton').value="Подождите...";

            // Добавляем запись
            xajax_xcontact(xajax.getFormValues("ContactForm"));

            // Очищаем форму
            f.reset();
            return false;
}
// ----------- Запрос ------------------------------------------------
function quote(f) {
			
			var z;
            var eles=new Array("name", "email");
            var msgs=new Array("Введите Ваше имя", "Введите Ваш email");
            for(i=0; i<eles.length; i++) {
                if(f.elements[eles[i]].value=='') {
                    alert(msgs[i]);
                    f.elements[eles[i]].focus();
                    return false;
                }
            }

            // Запрещаем добавление записей на время добавления
            xajax.$('submButton').disabled=true;
            xajax.$('submButton').value="Подождите...";

            // Добавляем запись
            xajax_xquote(xajax.getFormValues("quote"));

            // Очищаем форму
            f.reset();
            return false;
}

// SlimBox

Slimbox.scanPage = function() {
	var links = $$("a").filter(function(el) {
		return el.rel && el.rel.test(/^lightbox/i);
	});
	$$(links).slimbox({/* Put custom options here */}, null, function(el) {
		return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
	});
};

window.addEvent('domready', function(){
		preloadImages();
		Hosting_Tips();
		xajax_xportfolio('start-0');
									 
		$('menu').getElements('li.sub_menu').each( function( elem ){
			var list = elem.getElement('ul.links');	
			$(list).setStyle('opacity','0');
			$(list).setStyle('display','block');
			elem.addEvents({
				'mouseenter' : function(){	
					$(list).fade(1);
				},
				'mouseleave' : function(){ 
					$(list).fade(0);
				}
			});	
		});
	});
