//
// 26.12.2006
// 28.08.2008
// 26.03.2010
//


 var imgpath = '/images/icons/';
 //Roll-over
        function over_service(item){

                document[item].src=imgpath+item+"_a.gif" ;
        }


        function out_service(item){

                document[item].src=imgpath+item+".gif" ;
        }




// preload Images

		function preload()
		{
			document.forms['f'].elements['q'].value='Пошук...';
		}

        function preloadImages() 
        {
        if (document.images)
                {

                var preloaded = new Array(3);

				preloaded[1] = new Image();
				preloaded[1].src = imgpath + "sitemap_b.gif";

				preloaded[2] = new Image();
				preloaded[2].src = imgpath + "subitem_bg.jpg";

				preloaded[3] = new Image();
				preloaded[3].src = imgpath + "uparrow.gif";

                }
        }
		
// rollover Menu background

function menuover(item)
	{
	document.getElementById(item).className = "menuover";
	}
	
function menuout(item)
	{
	document.getElementById(item).className = "menuout";
	}


function submenuover(item)
	{
	item.className = "submenuover";
	}
	
function submenuout(item)
	{
	item.className = "submenuout";
	}


//


function showhide(item, image)
	{
		//alert(document.getElementById(item).style.display);
	if (document.getElementById(item).style.display=='none')
	{
		document.getElementById(item).style.display='';
		document[image].src=imgpath+"uparrow.gif"
	} else {
		document.getElementById(item).style.display='none';
		document[image].src=imgpath+"downarrow.gif"
	};
	}


// Search text

	function initText(form, input) {
			
				document.forms[form].elements[input].value="Пошук книги...";
				document.forms[form].elements[input].blur;
	}


	function clearText(input) {
			
				input.value="";
				input.className='search on';
	}


	function setText(input) {
			
				input.value="Пошук книги...";
				input.className='search off';
	}


// Random image

	function randomIllustration() {
				
				randomClass('top_illustration', 'i', 4);

	}

	function randomClass(item, prefix, num) {
				
				number=Math.round(Math.random()*(num-1))+1;
				document.getElementById(item).className=prefix+number;

	}


// Resize

	function resizeBanners() {

		fontSize=document.body.clientWidth<850?"size_1":document.body.clientWidth>1100?"size_3":"size_2";
		//alert(fontSize);
		document.getElementById('banner_1').className="banner "+fontSize;
		document.getElementById('banner_2').className="banner "+fontSize;
		document.getElementById('banner_3').className="banner "+fontSize;

	}



// Show hide services

intItemsAmount = 1;


	function hideAll() {

		document.getElementById('picture_1').className="hide";
		document.getElementById('picture_2').className="hide";
		document.getElementById('picture_3').className="hide";
		document.getElementById('picture_4').className="hide";
		document.getElementById('picture_5').className="hide";
		document.getElementById('picture_6').className="hide";
		document.getElementById('picture_7').className="hide";
		document.getElementById('picture_8').className="hide";
		document.getElementById('picture_9').className="hide";
		document.getElementById('picture_10').className="hide";
		document.getElementById('picture_11').className="hide";
		document.getElementById('picture_12').className="hide";

		var elem = document.getElementById('sm_picture_1').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_1').className=elem;

		var elem = document.getElementById('sm_picture_2').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_2').className=elem;

		var elem = document.getElementById('sm_picture_3').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_3').className=elem;

		var elem = document.getElementById('sm_picture_4').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_4').className=elem;

		var elem = document.getElementById('sm_picture_5').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_5').className=elem;

		var elem = document.getElementById('sm_picture_6').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_6').className=elem;

		var elem = document.getElementById('sm_picture_7').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_7').className=elem;

		var elem = document.getElementById('sm_picture_8').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_8').className=elem;

		var elem = document.getElementById('sm_picture_9').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_9').className=elem;

		var elem = document.getElementById('sm_picture_10').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_10').className=elem;

		var elem = document.getElementById('sm_picture_11').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_11').className=elem;

		var elem = document.getElementById('sm_picture_12').className;
		elem=elem.replace(' sel', ' ');
		document.getElementById('sm_picture_12').className=elem;




		return true;
		
	}


	function hideAll2() {

		for(var i=1; i<intItemsAmount+1; i++) {
			
			document.getElementById('picture_'+i).className="hide";	 
			
			var elem = document.getElementById('sm_picture_'+i).className;
			elem=elem.replace(' sel', ' ');
			document.getElementById('sm_picture_'+i).className=elem;

		}

		return true;
		
	}


	function showItem(item) {

		a=hideAll2();
		
		name_picture='picture_'+item;
		name_small='sm_picture_'+item;
		
		document.getElementById(name_picture).className="show";
		document.getElementById(name_small).className +=" sel"; 

		//alert (intItemsAmount);

	}


//Menu

intMenuItemsAmount=1;

	function showhideMenuTable(item) {
		
		name_button='menu_button_'+item;
		name_button_text='menu_button_text_'+item;
		
		name_table='menu_table_'+item;
		name_table_div='#menu_table_'+item;

		name_top_button='menu_top_button_'+item;

		classTable=document.getElementById(name_table).className;
		classButton=document.getElementById(name_button).className;		
		classTop=document.getElementById(name_top_button).className;		

//		alert (classTable);
//		alert (classButton);

		if (classTable=='show')
		{
//			alert ('1');
			classTable='hide';

			$(name_table_div).slideUp(500);

			classTop=classTop.replace(' show', ' hide');
			classButton=classButton.replace(' up_3', ' down_3');
			document.getElementById(name_button_text).innerHTML='Maximize';

		} else {
//			alert ('2');
			classTable='show';

			$(name_table_div).slideDown(500);

			classTop=classTop.replace(' hide', ' show');
			classButton=classButton.replace(' down_3', ' up_3');		
			document.getElementById(name_button_text).innerHTML='Minimize';
		};

//		alert (classTable);
//		alert (classButton);
				
		document.getElementById(name_table).className=classTable;
		document.getElementById(name_button).className=classButton;
		document.getElementById(name_top_button).className=classTop;		

		checkAllMenu();


	}



	function showMenuTable(item) {
		
		name_button='menu_button_'+item;
		name_button_text='menu_button_text_'+item;
		name_table='menu_table_'+item;
		name_table_div='#menu_table_'+item;
		name_top_button='menu_top_button_'+item;

		classTable=document.getElementById(name_table).className;
		classButton=document.getElementById(name_button).className;	
		classTop=document.getElementById(name_top_button).className;		

		if (classTable=='hide')
		{
			classTable='show';
			classButton=classButton.replace(' down_3', ' up_3');		
			document.getElementById(name_button_text).innerHTML='Minimize';

			classTop=classTop.replace(' hide', ' show');

			$(name_table_div).slideDown(500);
		
			document.getElementById(name_table).className=classTable;
			document.getElementById(name_button).className=classButton;
			document.getElementById(name_top_button).className=classTop;		
		};

		checkAllMenu();

	}


	function checkAllMenu() {
		

		menuState=document.getElementById('toggle_all_button').className
		menuUp=true;
		menuDown=true;
		
		for(var i=1; i<intMenuItemsAmount+1; i++) {
			
			name_table='menu_table_'+i;
			classTable=document.getElementById(name_table).className;

			menuUp=menuUp&&(classTable=='show');
			menuDown=menuDown&&(classTable=='hide');

		}

		if (menuDown)
		{	
			document.getElementById('toggle_all_button').className='toggle_all_button_menu down_1';
			document.getElementById('toggle_all_button_text').innerHTML='Maximize the entire menu';
		};

		if (menuUp)
		{
			document.getElementById('toggle_all_button').className='toggle_all_button_menu up_1';
			document.getElementById('toggle_all_button_text').innerHTML='Minimize the entire menu';
		};
		
		


		return true;
		
	}


	function showhideAllMenu() {
		

		menuState=document.getElementById('toggle_all_button').className
		
		if (menuState=='toggle_all_button_menu up_1')
		{	
			menuState='up';
			document.getElementById('toggle_all_button').className='toggle_all_button_menu down_1';
			document.getElementById('toggle_all_button_text').innerHTML='Maximize the entire menu';
		} else
		{
			menuState='down';
			document.getElementById('toggle_all_button').className='toggle_all_button_menu up_1';
			document.getElementById('toggle_all_button_text').innerHTML='Minimize the entire menu';
		};
		

		for(var i=1; i<intMenuItemsAmount+1; i++) {
			
			name_button='menu_button_'+i;
			name_button_text='menu_button_text_'+i;
			name_table='menu_table_'+i;
			name_table_div='#menu_table_'+i;
			name_top_button='menu_top_button_'+i;

			classTable=document.getElementById(name_table).className;
			classButton=document.getElementById(name_button).className;	
			classTop=document.getElementById(name_top_button).className;		

			if (menuState=='up')
			{
				classTable='hide';
				classTop=classTop.replace(' show', ' hide');
				classButton=classButton.replace(' up_3', ' down_3');
				document.getElementById(name_button_text).innerHTML='Maximize';

				$(name_table_div).slideUp(500);

			} else {
				classTable='show';
				classTop=classTop.replace(' hide', ' show');
				classButton=classButton.replace(' down_3', ' up_3');		
				document.getElementById(name_button_text).innerHTML='Minimize';

				$(name_table_div).slideDown(500);
			};


			document.getElementById(name_table).className=classTable;
			document.getElementById(name_button).className=classButton;
			document.getElementById(name_top_button).className=classTop;

		}

		return true;
		
	}



// вкусняшки
//---------

	var intAmount=8;
	
	function nextImage() {
			
			var intNum=1;

			var elem = document.getElementById('illustration').className;
			intNum=elem-1;
			intNum=intNum+2;
			if (intNum>intAmount) { intNum=1 }			

			document.getElementById('illustration').style.backgroundImage="url(/files/home/food_illustration_home_"+intNum+"_4.jpg)";	 
			document.getElementById('illustration').className=intNum;
			document.getElementById('imageNumber').innerHTML='- '+intNum+' -';

		return true;
		
	}


		function prevImage() {
			
			var intNum=1;

			var elem = document.getElementById('illustration').className;
			intNum=elem-2;
			intNum=intNum+1;			
			if (intNum<1) { intNum=intAmount }
			
			document.getElementById('illustration').style.backgroundImage="url(/files/home/food_illustration_home_"+intNum+"_4.jpg)";	 
			document.getElementById('illustration').className=intNum;
			document.getElementById('imageNumber').innerHTML='- '+intNum+' -';

		return true;
		
	}


	// eur

	var intAmountEur=8;
	
	function nextImageEur() {
			
			var intNum=1;

			var elem = document.getElementById('illustration').className;
			intNum=elem-1;
			intNum=intNum+2;
			if (intNum>intAmountEur) { intNum=1 }			

			document.getElementById('illustration').style.backgroundImage="url(/files/menu/eur/food_illustration_menu_"+intNum+"_4.jpg)";	 
			document.getElementById('illustration').className=intNum;
			document.getElementById('imageNumber').innerHTML='- '+intNum+' -';

		return true;
		
	}


		function prevImageEur() {
			
			var intNum=1;

			var elem = document.getElementById('illustration').className;
			intNum=elem-2;
			intNum=intNum+1;			
			if (intNum<1) { intNum=intAmountEur }
			
			document.getElementById('illustration').style.backgroundImage="url(/files/menu/eur/food_illustration_menu_"+intNum+"_4.jpg)";	 
			document.getElementById('illustration').className=intNum;
			document.getElementById('imageNumber').innerHTML='- '+intNum+' -';

		return true;
		
	}


	// jap


	// eur

	var intAmountJap=5;
	
	function nextImageJap() {
			
			var intNum=1;

			var elem = document.getElementById('illustration').className;
			intNum=elem-1;
			intNum=intNum+2;
			if (intNum>intAmountJap) { intNum=1 }			

			document.getElementById('illustration').style.backgroundImage="url(/files/menu/jap/food_illustration_menu_"+intNum+"_4.jpg)";	 
			document.getElementById('illustration').className=intNum;
			document.getElementById('imageNumber').innerHTML='- '+intNum+' -';

		return true;
		
	}


		function prevImageJap() {
			
			var intNum=1;

			var elem = document.getElementById('illustration').className;
			intNum=elem-2;
			intNum=intNum+1;			
			if (intNum<1) { intNum=intAmountJap }
			
			document.getElementById('illustration').style.backgroundImage="url(/files/menu/jap/food_illustration_menu_"+intNum+"_4.jpg)";	 
			document.getElementById('illustration').className=intNum;
			document.getElementById('imageNumber').innerHTML='- '+intNum+' -';

		return true;
		
	}


// forms

	function writeToErrorPane (strText) {		
		document.getElementById('error-pane').style.display='block';
		document.getElementById('error-pane').innerHTML=strText;
	}

	function hideErrorPane () {
		document.getElementById('error-pane').style.display='none';
	}


function chkForm(){

var strOut  = "<b>Please fill in the fields below:</b>" + "<br />" ;

var q1Text="Name";
var q2Text="Phone number";


		
Angaben=new Array('name','phone');
AngabenMessage=new Array(q1Text, q2Text);

		for(j=0;j<2;j++){
			if(document.mail_form.elements[Angaben[j]].value==""){
			var error = Angaben[j];
			strOut += "- " + AngabenMessage[j] + "<br />" ;			
			}	
		}
		
		
if(error){	
	
		writeToErrorPane(strOut);
		window.location.href="#top";
		//alert(strOut);
	}
	
	
else {
		document.mail_form.submit();
	}	
}


function chkForm2(){

var strOut  = "<b>Please fill in the fields below:</b>" + "<br />" ;

var q1Text="Name";
var q2Text="Review text";


		
Angaben=new Array('name','testimonial');
AngabenMessage=new Array(q1Text, q2Text);

		for(j=0;j<2;j++){
			if(document.mail_form.elements[Angaben[j]].value==""){
			var error = Angaben[j];
			strOut += "- " + AngabenMessage[j] + "<br />" ;			
			}	
		}
		
		
if(error){	
	
		writeToErrorPane(strOut);
		window.location.href="#top";
		//alert(strOut);
	}
	
	
else {
		document.mail_form.submit();
	}	
}
