var Class = {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}

var browser=navigator.appName;

function deleteConfirmation(message){
	//alert(message);
	if(!message) message = 'Вы действительно хотите удалить этот элемент?';
	if (confirm(message))  {
		return true;
  }
  return false;
}

function showHideItems(name){
  var block=document.getElementById(name);
  if(block.style.display=='none'){
    block.style.display='';
  }
  else{
    block.style.display='none';
  }
  return false;
}

function open_window(link,w,h) //opens new window
{
	var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=yes,scrollbars=yes";
	newWin = window.open(link, 'newWin', win);
	newWin.focus();
}

function getMenuItems(sel){
//alert(sel.value); return;
	var url = '/admin/pages/getmenuitems/'+sel.value;
	var pars = '';
	var myAjax = new Ajax.Request(url,
					{method: 'get', parameters: pars, onComplete: showMenuItems}
					);
}

function showMenuItems(originalRequest){
//	alert($('ajaxCenterRespons'));
	document.getElementById('parentId').innerHTML = originalRequest.responseText;
}

function ShowSubMenu(id){
	var subItemTables = document.getElementById('HeadTopSubItemsCont').getElementsByTagName('table');
	for (var i=0; i<subItemTables.length; i++){
		subItemTables[i].style.display = 'none';
		subItemTables[i].style.visibility = 'hidden';
	}
	var sub = document.getElementById('SubItems_'+id);
	sub.style.display = 'block';
	sub.style.visibility = 'visible';
	sub.style.position = 'absolute';
}

function showPhoto(img){
	var tab = document.getElementById('mainTable');
	//var dimensions = tab.cumulativeOffset();
	//alert(dimensions.left+'-'+(tab.width-700)/2); //dimensions.left
// 		alert(screen.left);
	photo = $('photoPopup');
	photo.style.left = 3;//dimensions.left+((tab.width-700)/2);
	photo.style.top = 3;
	$('photoImg').src = img;
	photo.style.display = 'block';
}

function hidePhoto(img){
	photo = $('photoPopup');
	$('photoImg').src = '';
	photo.style.display = 'none';
}

function ShowProducts(id){
//	return false;
//alert(id);
//alert(browser);
	var x=document.getElementsByTagName('div');
	//alert(row.title);
	for (var i=0;i<x.length;i++){
//		alert(x[i].title);
		var title = x[i].getAttribute('title');
		if(title == 'cat'){
			//j = 0;
			if(browser == 'Microsoft Internet Explorer'){
				//objStyle = 
					x[i].getAttribute('style').backgroundColor = 'transparent';
				//objStyle = x[i].getAttribute('style');
				//objStyle.backgroundColor = 'transparent';
				//if(x[i].getAttribute('id') != ''){
				//}
			}
			else x[i].getAttribute('style').backgroundColor = 'transparent';
		}
	}
	
	new Ajax.Request('/admin/products/products/'+id,
	{
	    method:'post',
	    parameters: {},
	    onSuccess: function(transport){
	      var res = transport.responseText;// || 'no response text';
	      $('products').innerHTML = res;
	      $('cat_'+id).style.backgroundColor = '#eef5fd';
    },
    onFailure: function(){ alert('Something went wrong...')}
  });
}

function changeBestsellerStatus(id){
	var checked = (document.getElementById(id).checked == true) ? 1 : 0;

	new Ajax.Request('/admin/products/bestseller/'+id+'/'+checked,
	{
	    method:'post',
	    parameters: {},
	    onSuccess: function(transport){
	      var res = transport.responseText;// || 'no response text';
	      if(res.strlen() > 0) alert(res);
    },
    onFailure: function(){ alert('Something went wrong...')}
  });
	
}