
function editwebcontent(IDArt)
{

	var ds_websites = new WPLY.Data.Store({
								conn: '/source/Call.php?FLE=GAR&PROC='+"ARTICLE_WebSites&Action=List&List=2"+'&Action=List&OM=JSON',
								reader: new WPLY.Data.JsonReader( 
									{
										root    : 'response.value.items',
										version : 'response.value.version',
										total   : 'response.value.total_count',
										id      : 'web_code'
									}, [
										{name : 'web_code'}
										,{name : 'web_name'}
							
										]
									)
			});
	var ds_websection = new WPLY.Data.Store({
								conn: '/source/Call.php?FLE=GAR&PROC='+"ART_WEB_SECTION&Action=List&List=4"+'&Action=List&OM=JSON',
								reader: new WPLY.Data.JsonReader( 
									{
										root    : 'response.value.items',
										version : 'response.value.version',
										total   : 'response.value.total_count',
										id      : 'wbs_code'
									}, [
										{name : 'wbs_code'}
										,{name : 'wbs_name'}
							
										]
									)
			});
	var ds_categories = new WPLY.Data.Store({
								conn: '/source/Call.php?FLE=GAR&PROC='+"ARTICLE_Categories_List&Action=List&OM=JSON&List=Lstat",
								reader: new WPLY.Data.JsonReader( 
									{
										root    : 'response.value.items',
										version : 'response.value.version',
										total   : 'response.value.total_count',
										id      : 'id_category'
									}, [
										{name : 'id_category'}
										,{name : 'cat_code'}
										,{name : 'cat_name'}
										]
									)
			});
	var ds_subcategories = new WPLY.Data.Store({
								conn: '/source/Call.php?FLE=GAR&PROC='+"ARTICLE_Categories_Sub_List&Action=List&OM=JSON&List=LstCat",
								reader: new WPLY.Data.JsonReader( 
									{
										root    : 'response.value.items',
										version : 'response.value.version',
										total   : 'response.value.total_count',
										id      : 'id_category_sub'
									}, [
										{name : 'id_category_sub'}
										,{name : 'cat_sub_code'}
										,{name : 'cat_sub_name'}
										]
									)
			});
	var ds_typologies = new WPLY.Data.Store({
								conn: '/source/Call.php?FLE=GAR&PROC='+"ARTICLE_Typologies_List&Action=List&OM=JSON&List=LstTyp",
								reader: new WPLY.Data.JsonReader( 
									{
										root    : 'response.value.items',
										version : 'response.value.version',
										total   : 'response.value.total_count',
										id      : 'id_typology'
									}, [
										{name : 'id_typology'}
										,{name : 'typ_code'}
										,{name : 'typ_name'}
										]
									)
			});
	var ds_subtypologies = new WPLY.Data.Store({
								conn: '/source/Call.php?FLE=GAR&PROC='+"ARTICLE_Typologies_Sub_List&Action=List&OM=JSON&List=LstTyp",
								reader: new WPLY.Data.JsonReader( 
									{
										root    : 'response.value.items',
										version : 'response.value.version',
										total   : 'response.value.total_count',
										id      : 'id_typology_sub'
									}, [
										{name : 'id_typology_sub'}
										,{name : 'typ_sub_code'}
										,{name : 'typ_sub_name'}
										]
									)
			});
	
	var myDataArticleType = [
        ['ARTICOLO','Articolo'],
		['PDF','PDF'],
		['PHTGALLERY','PhotoGallery'],
		['VIDEO','Video'],
		['AUDIO','Audio']
    ];
	
	var ds_articletype = new WPLY.Data.Store({
         fields: ['code','description']
		, data: myDataArticleType
    });
	
	ds_websites.load({callback:function()
									{
										//alert(websites.data.items[0].web_code+" "+websites.data.items[0].web_name);
										}
				  });
	var blkedt = WPLY.createDom({className:"blk_editwebcontent",id:"blk_editwebcontent"},document.body);
	var blkedtin = WPLY.createDom({className:"editwebcontent_in",id:"editwebcontent_in"},blkedt);
	blkedt.style.position="absolute";
	blkedt.style.top="50px";
	blkedt.style.left="50px";
	blkedt.style.width="150px";
	blkedt.style.heigth="50px";
	document.getElementById("editwebcontent_in").style.display = "block";
	document.getElementById("editwebcontent_in").innerHTML = '<img src="/source/addon/article/images/loading_t.gif" border="0" width="25" />LOADING ...';
	blkedt.style.left = (document.body.offsetWidth / 2) - (blkedt.offsetWidth / 2) + "px";
	
	var UpdBoxArt = function()
		{
			var a = new DataAjax();
			a.callback = function (res) 
			{
				blkedt.style.width="auto";
				blkedt.style.heigth="auto";
				
				blkedtin.innerHTML = res;
				
				
				websitesfield = new WPLY.Form.ComboBox({store:ds_websites,id:"WebSites",vField:"web_code",dField:"web_name"});
				websitesfield.on({t:"select",f:function(v){

														PS=[];
														PS["Action"]="List";
														PS["List"]="4";
														PS["LWC"]=v;
														//alert(PS.length);
														ds_websection.load({
																		   callback:function()	{}
																		   ,param:PS
													  });
														
														var fs=[];
														fs=WPLY.BuildFilter(fs,"",'string',v,'cat_web_code',"eq");
														PS=WPLY.ElaboraFilter(fs);
														ds_categories.load({
																		   callback:function()	{}
																		   ,param:PS
													  });
														
														var fs=[];
														fs=WPLY.BuildFilter(fs,"",'string',v,'typ_web_code',"eq");
														PS=WPLY.ElaboraFilter(fs);
														ds_typologies.load({
																		   callback:function()	{}
																		   ,param:PS
													  });
														
														},c:false});
				
				websitesfield.render("cmbsite");
				websectionfield = new WPLY.Form.ComboBox({store:ds_websection,id:"WebSection",vField:"wbs_code",dField:"wbs_name"});
				websectionfield.render("cmbsection");
				
				categoriesfield = new WPLY.Form.ComboBox({store:ds_categories,id:"Categorie",vField:"cat_code",dField:"cat_name"});
				categoriesfield.render("cmbcategories");
				
				categoriessubfield = new WPLY.Form.ComboBox({store:ds_subcategories,id:"SubCategorie",vField:"cat_sub_code",dField:"cat_sub_name"});
				categoriessubfield.render("cmbsubcategories");
				
				categoriesfield.on({t:"select",f:function(v){
														var ws = websitesfield.getValue();
														//alert(ws);
														var fs=[];
														fs=WPLY.BuildFilter(fs,"",'string',v,'cat_sub_cat_code',"eq");
														fs=WPLY.BuildFilter(fs,"",'string',ws,'cat_sub_web_code',"eq");
														PS=WPLY.ElaboraFilter(fs);
														ds_subcategories.load({callback:function(){},param:PS});
														},c:false});
				
				typologiesfield = new WPLY.Form.ComboBox({store:ds_typologies,id:"Typologie",vField:"typ_code",dField:"typ_name"});
				typologiesfield.render("cmbtypologies");
				
				typologiessubfield = new WPLY.Form.ComboBox({store:ds_subtypologies,id:"SubTypologie",vField:"typ_sub_code",dField:"typ_sub_name"});
				typologiessubfield.render("cmbsubtypologies");
				
				typologiesfield.on({t:"select",f:function(v){
														var ws = websitesfield.getValue();
														//alert(ws);
														var fs=[];
														fs=WPLY.BuildFilter(fs,"",'string',v,'typ_sub_typ_code',"eq");
														fs=WPLY.BuildFilter(fs,"",'string',ws,'typ_sub_web_code',"eq");
														PS=WPLY.ElaboraFilter(fs);
														ds_subtypologies.load({callback:function(){},param:PS});
														},c:false});
				
				
				articletypefield = new WPLY.Form.ComboBox({store:ds_articletype,id:"art_typrow",vField:"code",dField:"description"});
				articletypefield.render("cmbarticletype");
				
				sign = new WPLY.Form.TextField();
				sign.render("sign");
				
				blkedt.style.left = (document.body.offsetWidth / 2) - (blkedt.offsetWidth / 2) + "px";
				
				
				//Load Article
				var SendData = new DataAjax;
				SendData.callback = function (res) {
			
					var jsonRes=WPL_JSON.decode(res); 
					if (a.success==false) 
						{
						}
					else 
						{
						
						var Data=jsonRes["response"]["value"]["items"][0];
						var art_typrow=Data["art_typrow"];
						articletypefield.setValue(art_typrow);
						
						
						}
				}
				SendData.LoadData("FLE=GAR&PROC=ART_Read_Article&id_article="+IDArt);
				
				return;
				var editor = CKEDITOR.replace( 'ART_Article_HTML',
									   {
									toolbar : [
											   ['Source','-','Save','NewPage','Preview','-','Templates','MediaEmbed'],
												['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
												['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
												//['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'],
												'/',
												['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
												['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
												['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
												['Link','Unlink','Anchor'],
												['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'
												 //,'PageBreak'
												 ],
												'/',
												['Styles','Format','Font','FontSize'],
												['TextColor','BGColor'],
												['Maximize', 'ShowBlocks','-','About']
											   ]
									
									,
									uiColor : '#9AB8F3',
									language : 'it'
								});
		CKFinder.SetupCKEditor( editor, '/source/editors/ckfinder/' ) ;
				
			
			}
			
			a.LoadPage("/source/Call.php?FLE=LTM&TMPLCODE=G_ADMARTIC&Action=ModifyArt&keyID="+IDArt, "")
		}


	var JSLoad = [];
	//JSLoad.push({ver:1,file:"/source/extjs/resources/css/ext-all.css",form:"",func:"",type:""});
	//JSLoad.push({ver:1,file:"/source/extjs/adapter/ext/ext-base.js",form:"",func:"",type:""});
	//JSLoad.push({ver:1,file:"/source/extjs/ext-all.js",form:"",func:"",type:""});
	//JSLoad.push({ver:1,file:"/source/editors/ckeditor/ckeditor.js",form:"",func:""});
	JSLoad.push({ver:1,file:"/source/editors/ckfinder/ckfinder.js",form:"",func:function () {UpdBoxArt();}});
	
	CaricaArrayTemplateJs(JSLoad.reverse(),"");
	
	
	
	("ARTICLE_WebSites&Action=List&List=2",'web_code',['web_group_code','web_code', 'web_name']);
	
	
	
}

function savewebcontent()
{return;
	document.getElementById("art_article_html").value=oFCKeditor.getData();
	new Ajax.Request('/source/Call.php?FLE=LTM&TMPLCODE=ADMARTIC', {
		  method: 'post'
		  
  		,parameters: $('Modulo').serialize(true)
  		});
	document.getElementById("blk_editwebcontent").style.display="none";
}



//Commenti



var art_comment = function (IDForm,Button,div_comment,div_alert,div_comadd)
		{
		
		
			
			
			var SendData = new DataAjax;
			Button.style.display="none";
			document.getElementById(div_alert).style.display="block";
			
			
			SendData.callback = function (res) {
			Button.style.display="block";
			document.getElementById(div_alert).style.display="none";
	
				
			var a=WPL_JSON.decode(res); 
			
			if (a.success==false) 
					{
	
					}
				else //Succedd true
					{
					document.getElementById(div_comadd).style.display="none";
					document.getElementById(div_comment).innerHTML=document.getElementById(div_comment).innerHTML+a.newdiv;
					
					}
			}
			SendData.PostForm(IDForm,"PROC=ARTICLE_Commenti&SendData=Invia&OM=JSON");
		}	
		
		
var art_sendfriend = function (IDForm,Button,div_alert,div_comadd)
		{
		
		
			
			
			var SendData = new DataAjax;
			Button.style.display="none";
			document.getElementById(div_alert).style.display="block";
			
			
			SendData.callback = function (res) {
			Button.style.display="block";
			document.getElementById(div_alert).style.display="none";
	
				
			var a=WPL_JSON.decode(res); 
			
			if (a.success==false) 
					{
					alert ("Errore");
					}
				else //Succedd true
					{
					document.getElementById(div_comadd).style.display="none";
					//document.getElementById(div_comment).innerHTML=document.getElementById(div_comment).innerHTML+a.newdiv;
					
					}
			}
			SendData.PostForm(IDForm,"PROC=ART_SendFriend&OM=JSON");
		}			


