﻿function generateObjFromJSON(jsonVar, obj){
	return eval(''+ jsonVar +'');
}
$.generateMuzMenu = function(menuObj, container){	
	 if(menuObj == undefined || menuObj.length == 0)
		return;	    
		var menuMuztext;
		var iconClass='muz_info';	
		var tourName=menuObj[0].text;		
		$('<h1/>').html(tourName).prependTo('#content_page');
		
		
		for (var i = 0; i < menuObj[0].children.length; i++){
			 if ((menuObj[0].children[i].text == 'Информация')|(menuObj[0].children[i].text == 'İnformasiya')|(menuObj[0].children[i].text == 'Information'))	
				{iconClass='muz_info';
				};
			 if ((menuObj[0].children[i].text == 'Карта')|(menuObj[0].children[i].text == 'Marşrutun xəritəsi')|(menuObj[0].children[i].text == 'Route map'))	
				{iconClass='muz_map';
				};
				
			 if ((menuObj[0].children[i].text == 'Галерея')|(menuObj[0].children[i].text == 'Qalereya')|(menuObj[0].children[i].text == 'Gallery'))	
				{iconClass='muz_gal';
				};
				
			 if ((menuObj[0].children[i].text == 'Автор')|(menuObj[0].children[i].text == 'Müəllif')|(menuObj[0].children[i].text == 'Author'))	
				{iconClass='muz_author';
				};
				
				
				 menuMuztext='<a class=\"step\" href=\"'+menuObj[0].children[i].template_name+'?id_node='+menuObj[0].children[i].id+'\">'+menuObj[0].children[i].text+'</a>'
				 if(menuObj[0].children[i].active != undefined){	
					$('<div/>').attr({'id': iconClass}).html(menuMuztext).appendTo(container);			
				 } else {
				 menuMuztext='<a href=\"'+menuObj[0].children[i].template_name+'?id_node='+menuObj[0].children[i].id+'\">'+menuObj[0].children[i].text+'</a>'
				 $('<div/>').attr({'id': iconClass}).html(menuMuztext).appendTo(container);
				 }		
				
		};				
		
	}


$.generateTopMenu = function(menuObj, container){	
	if(menuObj == undefined || menuObj.length == 0)
		return;
	var linNumLast = menuObj.length-1;
	for (var i = 0; i < menuObj.length; i++){
		var hrefUrl = menuObj[i].template_name+'?id_node=' + menuObj[i].id  + '&menu=top';		
		if(menuObj[i].active != undefined){
			//$('<p/>').text(menuObj[i].text).appendTo(container);
			$('<a/>').attr({'href': hrefUrl}).addClass('step').text(menuObj[i].text).appendTo(container);			
			$('<a/>').attr({'href': hrefUrl}).addClass('step').text(menuObj[i].text).appendTo('#menu_dow_eko');				
		}
		else{
			$('<a/>').attr({'href': hrefUrl}).text(menuObj[i].text).appendTo(container);
			$('<a/>').attr({'href': hrefUrl}).text(menuObj[i].text).appendTo('#menu_dow_eko');	
			
		}
		if ( i != linNumLast) { $('<span/>').text(' | ').appendTo('#menu_dow_eko');	}
	}
}

$.generateRightSubMenu = function(menuObj, container){
if(menuObj  == '' || menuObj  == undefined || menuObj[0].children  == undefined || menuObj[0].children.length == 0){		
		$('#sub_menu').attr("class","no").hide();
		return;
		}  else {
			 $('<h2/>').text(menuObj[0].text).appendTo(container);
		 for (var i = 0; i < menuObj[0].children.length; i++){
				 var hrefUrl
				 hrefUrl = menuObj[0].children[i].template_name+'?id_node=' + menuObj[0].children[i].id;
									 
				 if(menuObj[0].children[i].active != undefined){
					 $('<a/>').attr({'href': hrefUrl}).addClass('step').text(menuObj[0].children[i].text).appendTo(container);
				 }
				 else{
				 $('<a/>').attr({'href': hrefUrl}).text(menuObj[0].children[i].text).appendTo(container);				
			 }		
		}
	}
}

$.generateLeftMenu = function(menuObj, container){
	if(menuObj  == undefined || menuObj.length == 0)
		return;
	var hrefUrl
	var linNumLast = menuObj.length-1;
	for (var i = 0; i < menuObj.length; i++){		
		if (menuObj[i].children  == undefined || menuObj[i].children.length == 0) 
			{var hrefUrlSelf = menuObj[i].template_name +'?id_node=' + menuObj[i].id + '&menu=left';			
			$('<a/>').attr({'href': hrefUrlSelf}).text(menuObj[i].text).addClass('up').appendTo(container);				
			$('<a/>').attr({'href': hrefUrlSelf}).addClass('step').text(menuObj[i].text).appendTo('#menu_dow_tour');
			} else {
			if (menuObj[i].text == 'Under construction') 
				{				
				hrefUrl = menuObj[i].template_name +'?id_node=' + menuObj[i].children[0].id + '&menu=left';
				} else {
				hrefUrl = menuObj[i].template_name +'?id_node=' + menuObj[i].id + '&menu=left';
				}
			$('<a/>').attr({'href': hrefUrl}).text(menuObj[i].text).addClass('up').appendTo(container);
			$('<a/>').attr({'href': hrefUrl}).addClass('step').text(menuObj[i].text).appendTo('#menu_dow_tour');
			}		
		if  (i != linNumLast) { $('<span/>').text(' | ').appendTo('#menu_dow_tour');	}
		
		
		if(menuObj[i].children  == undefined || menuObj[i].children.length == 0)
			break;		
		for (var j = 0; j < menuObj[i].children.length; j++) {
			var hrefUrl = menuObj[i].children[j].template_name +'?id_node=' + menuObj[i].children[j].id + '&menu=left';		
			if(menuObj[i].children[j].active != undefined) {
			var paragraph = $('<p/>').appendTo(container);
			$('<a/>').attr({'href': hrefUrl}).addClass('step').text(menuObj[i].children[j].text).appendTo(paragraph);
			} else {
			var paragraph = $('<p/>').appendTo(container);
			$('<a/>').attr({'href': hrefUrl}).text(menuObj[i].children[j].text).appendTo(paragraph);
			}					
		}
		
	}
}


