var Travelling = {
		
	menuUp:function(id){
		$('body').append(
'<form action="" id="menu_up" method="post">'+
'<input type="hidden" name="data_action" value="update_data" />'+
'<input type="hidden" name="object" value="menu_position" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'<input type="hidden" name="position" value="up">'+
'</form>'
	);
		$('#menu_up').submit();
	},
		
	menuDown:function(id){
		$('body').append(
'<form action="" id="menu_down" method="post">'+
'<input type="hidden" name="data_action" value="update_data" />'+
'<input type="hidden" name="object" value="menu_position" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'<input type="hidden" name="position" value="down">'+
'</form>'
		);
		$('#menu_down').submit();
	},
		
	deleteContinent:function(action, id){
		if (confirm("Remove continent?")){
			$('body').append(
'<form action="" id="continent_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="continent" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#continent_delete_data').submit();
		}
	},

	deleteCountry:function(action, id){
		if (confirm("Remove country?")){
			$('body').append(
'<form action="" id="country_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="country" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#country_delete_data').submit();
		}
	},
	
	deleteCity:function(action, id){
		if (confirm("Remove city?")){
			$('body').append(
'<form action="" id="city_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="city" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#city_delete_data').submit();
		}
	},
	
	deleteMenuGroup:function(action, id){
		if (confirm("Remove menu group?")){
			$('body').append(
'<form action="" id="menu_group_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="menu_group" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#menu_group_delete_data').submit();
		}
	},
	
	deleteArticle:function(action, id){
		if (confirm("Remove article?")){
			$('body').append(
'<form action="" id="article_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="article" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#article_delete_data').submit();
		}
	},
	
	deleteArticleList:function(action, id){
		if (confirm("Remove article list?")){
			$('body').append(
'<form action="" id="article_list_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="article_list" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#article_list_delete_data').submit();
		}
	},
	
	deleteGaleryList:function(action, id){
		if (confirm("Remove galery list?")){
			$('body').append(
'<form action="" id="galery_list_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="galery_list" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#galery_list_delete_data').submit();
		}
	},
	
	deleteGalery:function(action, id){
		if (confirm("Remove galery?")){
			$('body').append(
'<form action="" id="galery_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="galery" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#galery_delete_data').submit();
		}
	},
	
	deleteContainer:function(action, id){
		if (confirm("Remove container?")){
			$('body').append(
'<form action="" id="container_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="travelling_main_container" />'+
'<input type="hidden" name="id" value="'+id+'">'+
'</form>'
			);
			$('#container_delete_data').submit();
		}
	},
	
	deleteAccordeon:function(action, id){
		if (confirm("Remove 'accordeon' banner?")){
			$('body').append(
'<form action="" id="accordeon_delete_data" method="post">'+
'<input type="hidden" name="data_action" value="delete_data" />'+
'<input type="hidden" name="object" value="accordeon" />'+
'<input type="hidden" name="accordeon_id" value="'+id+'">'+
'</form>'
			);
			$('#accordeon_delete_data').submit();
		}
	},
	
	loadArticleEditForm:function(path, id, placeId){
		$.ajax({
	      url: path + "?&act=loadformeditarticle",
	      type: "POST",
	      data: {id : id, placeId : placeId},
	      async:true,
	      success: function(msg){
	    	  $("#editarticlediv"+id).html(msg);	    	  
	      }
	   });
	},
	
	loadCountryByCountinent:function(path, continentId){
		$('#containerCountry').html('<center style="width: 150px;"><img style="padding-top: 5px;" src="/img/ajax-loader.gif" /></center>');
		$('#containerCity').html('<center style="width: 150px;"><img style="padding-top: 5px;" src="/img/ajax-loader.gif" /></center>');
		$.ajax({
	      url: path + "?&act=load_countries_by_continent",
	      type: "POST",
	      data: {continent_id : continentId},
	      async:true,
	      success: function(msg){
	         $('#containerCountry').html(msg);
	         Travelling.loadCityByCountry(path, 0);
	         var params = {
    			changedEl: "select.common-cusel",
    			visRows: 10,
    		 	scrollArrows: true
    		 };
    		 cuSel( params );
	      }
	   });
	},
	
	loadCityByCountry:function(path, countryId){
		$('#containerCity').html('<center style="width: 150px;"><img style="padding-top: 5px;" src="/img/ajax-loader.gif" /></center>');
		$.ajax({
	      url: path + "?&act=load_cities_by_country",
	      type: "POST",
	      data: {country_id : countryId},
	      async:true,
	      success: function(msg){
	         $('#containerCity').html(msg);
	         var params = {
    			changedEl: "select.common-cusel",
    			visRows: 10,
    		 	scrollArrows: true
    		 };
    		 cuSel( params );
	      }
	   });
	},
	
	findContainerTags:function(path, containerId){
		if (containerId == undefined) containerId = '';
		var name = $('#findTag'+containerId).val();
		$('#findsContainerTags'+containerId).html('<center style="width: 150px;"><img style="padding-top: 5px;" src="/img/ajax-loader.gif" /></center>');
		$.ajax({
	      url: path + "?&act=load_tags",
	      type: "POST",
	      data: {name : name, container_id: containerId},
	      async:true,
	      success: function(msg){
	         $('#findsContainerTags'+containerId).html(msg);
	         $('#findsContainerTags'+containerId+' div').each(function(){
	        	 var id = $(this).attr('id');
	        	 if ($('#containerTags'+containerId+' #container_tag'+id).html() != null){
	        		 $(this).remove();
	        	 }
	         });
	      }
	   });
	},
	
	addContainerTag:function(id, containerId){
		if (containerId == undefined) containerId = '';
		var tagName = $('#tag_name', $('#findsContainerTags'+containerId+' #'+id)).html();
		content = '<div id="container_tag'+id+'" style="padding-top: 5px;"><input  type="hidden" name="tag[]" value="'+id+'"/>'+tagName+' <a style="color: red;" href="javascript:$(\'#container_tag'+id+'\', $(\'#containerTags'+containerId+'\')).remove();">Delete tag</a></div>';
		$('#containerTags'+containerId).append(content);
		$('#'+id, $('#findsContainerTags'+containerId)).remove();
	},
	
	findContainerArticles:function(path, name){
		$('#findContainerArticles').html('<center style="width: 150px;"><img style="padding-top: 5px;" src="/img/ajax-loader.gif" /></center>');
		$.ajax({
	      url: path + "?&act=load_articles",
	      type: "POST",
	      data: {name : name},
	      async:true,
	      success: function(msg){
	         $('#findContainerArticles').html(msg);
	         $('#findContainerArticles .articlesContainer').each(function(){
	        	 var id = $(this).attr('id');
	        	 if ($('#'+id, $('#containerArticles')).html() != null){
	        		 $(this).remove();
	        	 }
	         });
	      }
	   });
	},
	
	addContainerArticle:function(id){
		var object = $('#'+id, $('#findContainerArticles'));
		$('#action', object).html("<a style='color: red;' href='javascript:$(\"#"+id+"\", $(\"#containerArticles\")).remove();'>Delete article from container</a>");
		$('#containerArticles').append($('#'+id, $('#findContainerArticles')));
		$('#containerArticles').append("<div style='clear: both; height: 10px;'></div>");
		$('#findContainerArticles #'+id).remove();
	},
	
	albomId:0,
	
	photoId:0,
	
	addPhotoField:function(albomId){
		htmlPhotoTpl = $('#template_photos').clone().html().replaceAll("albom_id", albomId).replaceAll("photo_id", this.photoId++);
		$('#photoContainer_'+albomId).append(htmlPhotoTpl);
	},
	
	addAlbom:function(albomId){
		$obj = $('#template_albom').clone();
		var htmlAlbom = $obj.html().replaceAll("albom_id", this.albomId++);
		var divIdContainer = '';
		if (albomId != undefined)
			divIdContainer = '#albomContainer' + albomId;
		else
			divIdContainer = '#albomContainer';
		$(divIdContainer).append(htmlAlbom);
	},
	
	loadSmallGaleryList:function(articleId, pageNumber){
		if (typeof(pageNumber) == "undefined")
			pageNumber = 0;
		$('#galery_small_list').html('<center style="width: 150px;"><img style="padding-top: 5px;" src="/img/ajax-loader.gif" /></center>');
		var result = "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr>";
		$.ajax({
	      url: "?&act=load_small_galery",
	      type: "POST",
	      data: {article_id : articleId, pageNumber: pageNumber},
	      async:true,
	      success: function(msg){
	    	 eval(msg);
	    	 var isLast = true;
	    	 for(var index=0; index<jsonData.length; index++){
	    	    albom = jsonData[index];
	    	    isLast = albom.isLast=='true'?true:false; 
	    	    result += "<td style='width: 74px; height: 64px;'>";
	    	    if (albom.img_count>0)
	    	    	result += "<div style='position: absolute;'><div class='shadow_container count_photo_galery' ><div style='position: absolute; left: 5px;'>"+albom.img_count+"</div></div><a class='article_galery' href='?act=view&article_id="+articleId+"&albom_id="+albom.id+"'><img style='width: 70px; height: 60px;' src='/uploads/"+albom.img_link+"' /></a></div>";
	    	    result += "</td>";
	    	    if ((index + 1)%3 == 0)
	    			result += "</tr><tr>";
	    	 }
	         $('#galery_small_list').html(result+"</tr></table>");
	         var append = "<div style='height: 8px padding-top: 9px;'>";
	         if (!isLast)
	        	 append += "<div style='float: right; height: 8px padding-top: 9px;'><a style='color: black; display: block; float: left;' href='javascript:void(0);' onclick='Travelling.loadSmallGaleryList("+articleId+", "+(pageNumber+1)+")'>More</a><a style='display: block; padding-left: 7px; float: left;' href='javascript:void(0);' onclick='Travelling.loadSmallGaleryList("+articleId+", "+(pageNumber+1)+")'><img style='padding-left: 7px;' src='/extentions/images/more-arrow.png' /></a></div>";
	         if (pageNumber > 0)
	        	 append += "<div style='float: left; height: 8px padding-top: 9px;'><a style='display: block; padding-left: 7px; float: left;' href='javascript:void(0);' onclick='Travelling.loadSmallGaleryList("+articleId+", "+(pageNumber-1)+")'><img src='/extentions/images/back-arrow.png' /></a><a style='color: black; display: block; float: left; padding-left: 7px;' href='javascript:void(0);' onclick='Travelling.loadSmallGaleryList("+articleId+", "+(pageNumber-1)+")'>Back</a></div>";
	         append += "</div>";
	         $('#galery_small_list').append(append);
	      }
	   });
		
	}
	
};
