var ajax = new sack();

function whenLoading()
{
	var e = document.getElementById('sackdata'); 
        e.innerHTML = "...";

	e = document.getElementById('ajaxContentx'); 
	e.innerHTML = "<img src='/images/loading.gif' alt='Sending Data...'/>";
}

function whenLoaded()
{
	var e = document.getElementById('sackdata'); 
        e.innerHTML = ".....";

	e = document.getElementById('ajaxContentx'); 
	e.innerHTML = "<img src='/images/loading.gif' alt='Sending Data.....'/>";
}

function whenInteractive()
{
	var e = document.getElementById('sackdata'); 
        e.innerHTML = ".......";

	e = document.getElementById('ajaxContentx'); 
	e.innerHTML = "<img src='/images/loading.gif' alt='Getting data...'/>";
}

function whenCompleted()
{
	var e = document.getElementById('sackdata'); 
        var string = "";

	if (ajax.responseStatus)
        {
	   string = "<p>" + ajax.responseStatus[0] + " " + ajax.responseStatus[1] + "</p>";
	} 
        else 
        {
	   string = "<p>URLString Sent: " + ajax.URLString + "</p>";
	}

	e.innerHTML = string;	

//        AddGoodsDrag();

        SetGroupGoodPaths();
}

function do_ajax(ajax_url)
{
//	var form = document.getElementById('form');
//	ajax.setVar("myTextBox", form.mytext.value); // recomended method of setting data to be parsed.
	ajax.requestFile = ajax_url;
	ajax.method = 'POST';
	ajax.element = 'ajaxContentx';
	ajax.onLoading = whenLoading;
	ajax.onLoaded = whenLoaded; 
	ajax.onInteractive = whenInteractive;
	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();

	return false;	
}





function whenLoading2()
{
	var e = document.getElementById('sackdata'); 
        e.innerHTML = "...";

	e = document.getElementById('basketContentx'); 
	e.innerHTML = "<img src='/images/loading.gif' alt='Sending Data...'/>";
}

function whenLoaded2()
{
	var e = document.getElementById('sackdata'); 
        e.innerHTML = ".....";

	e = document.getElementById('basketContentx'); 
	e.innerHTML = "<img src='/images/loading.gif' alt='Sending Data.....'/>";
}

function whenInteractive2()
{
	var e = document.getElementById('sackdata'); 
        e.innerHTML = ".......";

	e = document.getElementById('basketContentx'); 
	e.innerHTML = "<img src='/images/loading.gif' alt='Getting data...'/>";
}

function whenCompleted2()
{
	var e = document.getElementById('sackdata'); 
        var string = "";

	if (ajax.responseStatus)
        {
	   string = "<p>" + ajax.responseStatus[0] + " " + ajax.responseStatus[1] + "</p>";
	} 
        else 
        {
	   string = "<p>URLString Sent: " + ajax.URLString + "</p>";
	}

	e.innerHTML = string;	
}


function do_basket(ajax_url)
{
//	var form = document.getElementById('form');
//	ajax.setVar("myTextBox", form.mytext.value); // recomended method of setting data to be parsed.
	ajax.requestFile = ajax_url;
	ajax.method = 'POST';
	ajax.element = 'basketContentx';
	ajax.onLoading = whenLoading2;
	ajax.onLoaded = whenLoaded2; 
	ajax.onInteractive = whenInteractive2;
	ajax.onCompletion = whenCompleted2;
	ajax.runAJAX();
}



function ShowGoodSelector(elem, typ)
{
   if(typeof typ == "undefined")
   {
      var div = document.getElementById('good_cont_top');
      if(div.attributes["class"].value == 'good_cont_topb' )
           typ="b";
      else typ="s";
   }

//debugger

   var div = document.getElementById('good_selector');
   div.attributes["class"].value = 'good_sel'+elem;

   for(var b = 0; b <= 1; b++)
   for(var i = 1; i <= 5; i++)
   {
      var ph = document.getElementById('good_cont_photo'+((b==1)?"b":"")+i);
      ph.style.display = (i==elem && (b==0 && typ=='s' || b==1 && typ=='b'))?"inline":"none";
   }

   var div = document.getElementById('good_cont_top');
   div.attributes["class"].value = 'good_cont_top'+((typ=="b")?"b":"");

   return false;
}



function CreateBookmarkLink() 
{
	title = "Дом Доступной Электроники - лучшие цены на ноутбуки, мобильные телефоны в Днепропетровске";
	 // Blogger - Replace with <$BlogItemTitle$> 
	 // MovableType - Replace with <$MTEntryTitle$>
	url = "http://Lastivka.net.ua/";
	 // Blogger - Replace with <$BlogItemPermalinkURL$> 
	 // MovableType - Replace with <$MTEntryPermalink$>
	 // WordPress - bloginfo('url');
	if (window.sidebar) { // Mozilla Firefox Bookmark
	    window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
	    window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
	    return true;
	}
}

function SetGroupGoodPaths()
{
      var div1 = document.getElementById('group_path1');
      var div = document.getElementById('group_path');
      if(div1)
      {
         txt = div1.innerHTML;

         div.innerHTML = txt;
      }
      else div.innerHTML = "<a href='/'>Главная</a>&nbsp;/&nbsp;";

      var div1 = document.getElementById('good_path1');
      var div = document.getElementById('good_path');
      if(div1)
      {
         txt = div1.innerHTML;

         div.innerHTML = txt;
      }
      else div.innerHTML = '&nbsp;';


      var div1 = document.getElementById('basketContentx2');
      var div = document.getElementById('basketContentx');
      if(div1)
      {
         txt = div1.innerHTML;

         div.innerHTML = txt;
      }


      var div1 = document.getElementById('document_title');
      if(div1)
      {
         txt = div1.innerHTML;

         document.title = txt;
      }
}

function SendSearchGood(obj,id_groups)
{
  var req = 'a_good_search.php?id_groups='+id_groups+'&';
  var root = obj.parentNode.parentNode.parentNode;
  for(var i = 0; i < root.rows.length; i++ )
  {
     var inp = root.rows[i];
     if( inp.cells.length == 2 )
     {
        inp = inp.cells[1].childNodes[0];
        if( (inp.tagName == 'INPUT' || inp.tagName == 'SELECT') && inp.value ) 
         {  req += inp.name+"="+encodeURIComponent(inp.value)+"&";  /*alert(inp.value); */ }
     }
  }
//alert(req);
  do_ajax(req);
  return false;
}

function ShowGoodSearch()
{
      var div1 = document.getElementById('good_search_div');
      if( div1 ) div1.style.display = "block";

      var div1 = document.getElementById('good_unsearch_span');
      if( div1 ) div1.style.display = "block";

      var div1 = document.getElementById('good_search_span');
      if( div1 ) div1.style.display = "none";
}



function HideGoodSearch()
{
      var div1 = document.getElementById('good_search_div');
      if( div1 ) div1.style.display = "none";

      var div1 = document.getElementById('good_unsearch_span');
      if( div1 ) div1.style.display = "none";

      var div1 = document.getElementById('good_search_span');
      if( div1 ) div1.style.display = "block";
}
