/**
 * @author Svinya
 */
var gmenu = "spec";
var grazdel = "index";
index = 1;
function Out_404(menu,razdel)
	{
	Out_Clear();
	//alert('aa');
	window.index = 1;
	var TmpNode = document.createElement('h3');
	TmpNode.setAttribute('id','text_404');
	TmpNode.appendChild(document.createTextNode('В данный момент раздел наполняется информацией')); 
	document.getElementById('content').appendChild(TmpNode);
		
	}
function Kontakt()
	{
	Out_Clear();
	window.index = 1;
	var TmpNode = document.createElement('h3');
	TmpNode.setAttribute('id','text_404');
	document.getElementById('content').appendChild(TmpNode);
	document.getElementById('content').innerHTML='<div id="foto_content"><div id="foto"><img id="foto_img" src="/images/map.gif">	</div><div id="foto_menu"><h1>Схема проезда</h1></div></div><div id="text_content">	<h1 id="text_h1">Контакты</h1>	<h2 id="text_h2">Мебельный салон</h2>	<h3 id="text_h3">"Торо"</h3>	<h4 id="text_h4">Санкт-Петербург. Петровская набережная,4</h4>	<h5 id="text_h5">тел.: 233-93-26, 232-45-29<br><br>факс 233-92-26 <br><br>E-mail: <a href="mailto:toro@toro.ru"  style="color:#000000">toro@toro.ru</a><br><br></h5></div>';
	}


function Get_Rec_List(menu,razdel,numb){
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {	
			if(req.responseJS.rec[0] == undefined)
				{Out_404(menu,razdel)}
			else{Out_Rec(req.responseJS,razdel,menu,numb);}		
			}
    	}
    req.open(null, 'data.php', true);
    req.send( { target:'get_rec',phprazdel:razdel,phpmenu:menu , phpnumb : numb  } );
	};
function Get_El_List(menu,razdel,numb,numbid){
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			//var tmp = document.getElementById('text_h3');
			//tmp.appendChild(document.createTextNode(req.responseText));
			//alert(req.responseText);
			Out_El(req.responseJS,razdel,menu,numb,numbid);
			
			}
    	}
    req.open(null, 'data.php', true);
    req.send( { target:'get_el',phprazdel:razdel,phpmenu:menu , phpnumb : numb ,phpnumbid : numbid } );
	};
function Out_El(Rec_data,razdel,menu,numb,numbid)
	{
	var tmp = document.getElementById('text_h5');	
	while (tmp.firstChild) {
    	tmp.removeChild(tmp.firstChild);
  		}
	for(var i in Rec_data.el_text)
		{
		tmp.appendChild(document.createTextNode(Rec_data.el_text[i]));
		tmp.appendChild(document.createElement('br'));
		tmp.appendChild(document.createElement('br'));
		}
	tmp =document.getElementById('foto_img');
	tmp.setAttribute('src','catalog/'+Rec_data.el[0]+'.jpg');
	if(numb == 0)
		{
		tmp = document.getElementById('foto_prev');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','left_menu_blank2');
		addEvent(TmpNode,'click',function(){return false;});
		TmpNode.appendChild(document.createTextNode('<< предыдущая'));
		tmp.appendChild(TmpNode);	
		}
	else	
		{
		tmp = document.getElementById('foto_prev');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','left_menu2');
		addEvent(TmpNode,'click',function(){Get_El_List(menu,razdel,numb-1,numbid);return false;});
		TmpNode.appendChild(document.createTextNode('<< предыдущая'));
		tmp.appendChild(TmpNode);		
		}
	if(numb  == Rec_data.count_el-1)
		{
		tmp = document.getElementById('foto_next');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','right_menu_blank2');
		addEvent(TmpNode,'click',function(){return false;});
		TmpNode.appendChild(document.createTextNode('следующая >>'));
		tmp.appendChild(TmpNode);	
		}
	else	
		{
		tmp = document.getElementById('foto_next');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','right_menu2');
		addEvent(TmpNode,'click',function(){Get_El_List(menu,razdel,numb+1,numbid);return false;});
		TmpNode.appendChild(document.createTextNode(' следующая >>'));
		tmp.appendChild(TmpNode);		
		}	
	};
function h_text(razdel,menu){
	var tmp = document.getElementById('text_h1');
	tmp.removeChild(tmp.firstChild);
	tmp.appendChild(document.createTextNode(massmenu[menu]));
	
	tmp = document.getElementById('text_h2');
	tmp.removeChild(tmp.firstChild);
	tmp.appendChild(document.createTextNode(massrazdel[razdel]));	
};

function Out_Rec(Rec_data,razdel,menu,numb){
	if(window.index==1)
		{
		window.index = 0;
		Out_Text();
		}
	h_text(razdel,menu);
	var tmp = document.getElementById('text_h3');
	tmp.removeChild(tmp.firstChild);
	tmp.appendChild(document.createTextNode(Rec_data.rec[4]));
	tmp = document.getElementById('text_h4');
	tmp.removeChild(tmp.firstChild);
	tmp.appendChild(document.createTextNode(Rec_data.rec[5]));
	tmp = document.getElementById('text_h5');	
	while (tmp.firstChild) {
    	tmp.removeChild(tmp.firstChild);
  		}
	//tmp.appendChild(document.createTextNode(Rec_data.el[2]));
	for(var i in Rec_data.el_text)
		{
		tmp.appendChild(document.createTextNode(Rec_data.el_text[i]));
		tmp.appendChild(document.createElement('br'));
		tmp.appendChild(document.createElement('br'));
		}
	tmp =document.getElementById('foto_img');
	tmp.setAttribute('src','catalog/'+Rec_data.el[0]+'.jpg');
	if(numb == 0)
		{
		tmp = document.getElementById('model_prev');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','left_menu_blank1');
		addEvent(TmpNode,'click',function(){return false;});
		TmpNode.appendChild(document.createTextNode('<< предыдущая'));
		tmp.appendChild(TmpNode);	
		}
	else	
		{
		tmp = document.getElementById('model_prev');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','left_menu1');
		addEvent(TmpNode,'click',function(){Get_Rec_List(menu,razdel,numb-1);return false;});
		TmpNode.appendChild(document.createTextNode('<< предыдущая'));
		tmp.appendChild(TmpNode);		
		}
	if(numb  == Rec_data.count_rec-1)
		{
		tmp = document.getElementById('model_next');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','right_menu_blank1');
		addEvent(TmpNode,'click',function(){return false;});
		TmpNode.appendChild(document.createTextNode('следующая >>'));
		tmp.appendChild(TmpNode);	
		}
	else	
		{
		tmp = document.getElementById('model_next');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','right_menu1');
		addEvent(TmpNode,'click',function(){Get_Rec_List(menu,razdel,numb+1);return false;});
		TmpNode.appendChild(document.createTextNode(' следующая >>'));
		tmp.appendChild(TmpNode);		
		}
	//alert(Rec_data.el_count );
	if(Rec_data.count_el > 1)
		{
		tmp = document.getElementById('foto_next');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','right_menu2');
		addEvent(TmpNode,'click',function(){Get_El_List(menu,razdel,1,Rec_data.rec[0]);return false;});
		TmpNode.appendChild(document.createTextNode(' следующая >>'));
		tmp.appendChild(TmpNode);	
		}
	else
		{
		tmp = document.getElementById('foto_next');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','right_menu_blank2');
		addEvent(TmpNode,'click',function(){return false;});
		TmpNode.appendChild(document.createTextNode('следующая >>'));
		tmp.appendChild(TmpNode);
		}
		tmp = document.getElementById('foto_prev');
		tmp.removeChild(tmp.firstChild);
		var TmpNode = document.createElement('A');
		TmpNode.setAttribute('href','#');
		TmpNode.setAttribute('id','left_menu_blank2');
		addEvent(TmpNode,'click',function(){return false;});
		TmpNode.appendChild(document.createTextNode('<< предыдущая'));
		tmp.appendChild(TmpNode);
	};
function Out_Clear()
	{
	var LNode = document.getElementById('content');
	while (LNode.firstChild) {
    	LNode.removeChild(LNode.firstChild);
  		}
  LNode = document.getElementById('links_rec');
	while (LNode.firstChild) {
    	LNode.removeChild(LNode.firstChild);
  		}
	};
function Out_Index()
	{
	Out_Clear();
	var LNode = document.getElementById('content');
	var LDivNode = document.createElement('div');
	LDivNode.setAttribute('id','content_index');
	LNode.appendChild(LDivNode);	
	var LImageNode;
	var ImgArr = ['1.jpg','2.jpg','pusto.gif','3.jpg','4.jpg','5.jpg','6.jpg','pusto.gif',
				  '7.jpg','8.jpg','9.jpg','10.jpg','pusto.gif','11.jpg','12.jpg','13.jpg',
				  '14.jpg','15.jpg','16.jpg'];
	for(var i in ImgArr)
		{
		LImageNode = document.createElement('img');
		LImageNode.setAttribute('src','images/'+ImgArr[i]);
		LDivNode.appendChild(LImageNode);
		LImageNode.setAttribute('alt','');	
		switch(i){
		case 5 :
		case 9 :
		case 13 :
			{
			LDivNode.appendChild(document.createTextNode('\n'));	
			break;}
			}
		}	 
	LDivNode = document.createElement('div');
	LDivNode.setAttribute('id','content_logo');
	LNode.appendChild(LDivNode);
	LImageNode = document.createElement('img');
	LImageNode.setAttribute('src','images/logo_tcm1.gif');
	LImageNode.setAttribute('alt','');
	LDivNode.appendChild(LImageNode);	
			
	};
function Out_Text()
	{
	Out_Clear();
	var LFNode = document.createElement('DIV');
	LFNode.setAttribute('id','foto_content');
	//////////////////
		var LDivNode = document.createElement('DIV');
		LDivNode.setAttribute('id','foto');	
			var LTmpNode = document.createElement('img');
			LTmpNode.setAttribute('src','images/classik/gostin/Amadeus1.jpg');
			LTmpNode.setAttribute('id','foto_img');
		LDivNode.appendChild(LTmpNode);
	LFNode.appendChild(LDivNode);
	
	var QQQQ = document.getElementById('content');
	QQQQ.appendChild(LFNode);
	LFNode = document.getElementById('links_rec');
	////////////////////
		LDivNode = document.createElement('DIV');
		LDivNode.setAttribute('id','foto_menu');
			LTmpNode = 	document.createElement('H1');
			LTmpNode.appendChild(document.createTextNode('Фотография'));
		LDivNode.appendChild(LTmpNode);
		var LSNode = document.createElement('span');
			LSNode.setAttribute('id','foto_prev');
			LTmpNode = document.createElement('A');
			LTmpNode.setAttribute('href','#');
			LTmpNode.setAttribute('id','left_menu_blank1');
			LTmpNode.appendChild(document.createTextNode('<< предыдущая'));
			LSNode.appendChild(LTmpNode);
		LDivNode.appendChild(LSNode);
		LDivNode.appendChild(document.createTextNode('               '));
			LSNode = document.createElement('span');
			LSNode.setAttribute('id','foto_next');
			LTmpNode = document.createElement('A');
			LTmpNode.setAttribute('href','#');
			LTmpNode.setAttribute('id','right_menu_blank1');
			LTmpNode.appendChild(document.createTextNode('следующая >>'));
			LSNode.appendChild(LTmpNode);
		LDivNode.appendChild(LSNode);
	LFNode.appendChild(LDivNode);
	////////////////////
	LDivNode = document.createElement('DIV');
		LDivNode.setAttribute('id','model_menu');
			LTmpNode = 	document.createElement('H1');
			LTmpNode.appendChild(document.createTextNode('Модель'));
		LDivNode.appendChild(LTmpNode);
			LSNode = document.createElement('span');
			LSNode.setAttribute('id','model_prev');
			LTmpNode = document.createElement('A');
			LTmpNode.setAttribute('href','#');
			LTmpNode.setAttribute('id','left_menu_blank2');
			LTmpNode.appendChild(document.createTextNode('<< предыдущая'));
			LSNode.appendChild(LTmpNode);
		LDivNode.appendChild(LSNode);
		LDivNode.appendChild(document.createTextNode('               '));
			LSNode = document.createElement('span');
			LSNode.setAttribute('id','model_next');
			LTmpNode = document.createElement('A');
			LTmpNode.setAttribute('href','#');
			LTmpNode.setAttribute('id','right_menu_blank2');
			LTmpNode.appendChild(document.createTextNode('следующая >>'));
			LSNode.appendChild(LTmpNode);
		LDivNode.appendChild(LSNode);
	LFNode.appendChild(LDivNode);

	var QQQQ = document.getElementById('content');
	
	////////////////////////////
	LFNode = document.createElement('DIV');
	LFNode.setAttribute('id','text_content');
	////////////////////////////
		var LHNode = document.createElement('h1');
			LHNode.setAttribute('id','text_h1');
			LHNode.appendChild(document.createTextNode('text_h1'));
		LFNode.appendChild(LHNode);
	//////////////////////
		LHNode = document.createElement('h2');
		LHNode.setAttribute('id','text_h2');
			LHNode.appendChild(document.createTextNode('text_h2'));
		LFNode.appendChild(LHNode);	
	//////////////////////
		LHNode = document.createElement('h3');
		LHNode.setAttribute('id','text_h3');
			LHNode.appendChild(document.createTextNode('text_h3'));
		LFNode.appendChild(LHNode);
	////////////////////////		
		LHNode = document.createElement('h4');
		LHNode.setAttribute('id','text_h4');
			LHNode.appendChild(document.createTextNode('text_h4'));
		LFNode.appendChild(LHNode);	
	/////////////////////////
		LHNode = document.createElement('h5');
		LHNode.setAttribute('id','text_h5');
			LHNode.appendChild(document.createTextNode('text_h5'));
		LFNode.appendChild(LHNode);	
	QQQQ.appendChild(LFNode);
	};

function addEvent(elt, name, handler, atEnd) {
  name = name.replace(/^(on)?/, 'on'); 
  var prev = elt[name];
  var tmp = '__tmp';
  elt[name] = function(e) {
    if (!e) e = window.event;
    var result;
    if (!atEnd) {
      elt[tmp] = handler; result = elt[tmp](e); elt[tmp] = null; // delete() does not work in IE 5.0 (???!!!)
      if (result === false) return result;
    }
    if (prev) {
      elt[tmp] = prev; result = elt[tmp](e); elt[tmp] = null;
    }
    if (atEnd && result !== false) {
      elt[tmp] = handler; result = elt[tmp](e); elt[tmp] = null;
    }
    return result;
  }
  return handler;
};

massrazdel = {
	'spec':'Спецпредложения',
	'kuhni':'Кухни',
	'vanni':'Ванные комнаты',
	'dveri':'Двери',
	'garderob':'Гардеробные',
	'aksesuar':'Аксессуары',
	'gostin':'Гостиные',
	'kabinet':'Кабинеты',
	'myagkaya_mebel':'Мягкая мебель',
	'spalni':'Спальни',
	'detskie':'Детские',
	'prihozh':'Прихожие'
}

massmenu = {
	'barokko':'Мебель Рококо&Барокко',
	'modern':'Мебель в современном стиле',
	'classic':'Мебель в классическом стиле',
	'other':''
}
