
function  ContentBean(){
    this.assetId = "";
    this.vodtype = "";
    this.title   = "";
    this.hd      = "";
    this.providerName = "";
    this.embeded= false;
    this.year = "";
    this.genre = "";
    this.longDescription = "";
    this.rating = "";
    this.publishing = "";
    this.categorization = "";
    this.realtitle = "";
    this.keywords = "";
    this.propertyList = "";
    this.categorizationra = "";
    this.videoFilePath = "";
    this.videoFileUrl = "";
    this.duration = "";
    this.filmduration = -1;
    this.fluxVideoFilePath = "";
    this.fluxVideoFileUrl = "";
    this.videoFileList = new Array();
    this.trailerFilePath = "";
    this.trailerFileUrl = "";
    this.trailerDuration = -1;
    this.trailerFileList = "";
    this.imageFilePath = "";
    this.imageFileList = "";
    this.priceCategory = "";
    this.defaultPrice = "";
	  this.major = "";
	  this.actorList = "";
	  this.directorList = "";
	  this.producerList = "";
	  this.artistList = "";
	  this.adult = "";
	  this.language = "";
	  this.startDate = "";
	  this.stopDate = "";
	  this.creationTime = "";
	  this.lastModTime = "";
	  this.displayType = "";
	  this.pcId = "";
	  this.containerId = "";
	  this.statusSellable = "";
    this.idCommentario = "";
    this.viewCounter = "";
    this.commentCounter = "";
    this.voteCounter = "";
    this.voteTotal = "";
    this.voteAverage = "";
    this.avarageVote = "";
    this.contentId = "";
    this.pcType = "";
    this.displayTypeId=-1;
    this.static = false;
    this.basePath="rtsp://videoteca.alice.cdn.interbusiness.it/DAM";
    this.likeCounter=0;
    this.enabledComment=true;
}

//var urlSearchService = "http://blog.cubovision.it/ricerca.php";
var urlSearchService = "http://services.cubovision.it/ricerca.php";

    function doCall_GetData(id, callback) { 
		//alert("doCall_GetData");
		//alert(callback);
        //request = SearchClient.urlSearchService;
        request = urlSearchService;
        
        /*
        request = request + "?MESSAGE=GET_DATA";
        request = request + "&CONTENT_ID=" + id;
        request = request + "&OUTPUT=json"; 
        request = request + "&CALLBACK=" + callback;
        */
        request = request + "?contentid=" + id;
        request = request + "&callback=caricaValori"; // + callback;
        request = request + "&param1=" + callback;
		
        //alert("request: "+request);
        
        aObj = new JSONscriptRequest(request);
		    aObj.buildScriptTag();
	 	    aObj.addScriptTag();        
	  }
	   
	function caricaValori(contentBean,param1){	
		var responseContentBean = setContentBean(contentBean);
		//alert("caricaValori: "+param1);
		eval(param1+"(responseContentBean)");
		//alert("ok");
	}	  
	
function doCall_GetRicercaData(ricerca, callback, param1, param2) { 
      request = urlSearchService;
      
      request += "?qs=" + ricerca +"&hits=1";
      request += "&callback="+callback; 
      request += "&param1="+param1;
      request += "&param2="+param2;
      
      //alert(request);
      
      aObj = new JSONscriptRequest(request);
	    aObj.buildScriptTag();
 	    aObj.addScriptTag();        
} 




	
	function setContentBean(contentBean){	
	
		var _contentBean = new ContentBean();
		//alert("setContentBean");
		//alert(contentBean.HIT.TITLE); 
		var assetId = null;
		if(contentBean.HIT != undefined){
        assetId = contentBean.HIT.ASSETID;
    }
		if(assetId == null || assetId == "null" || assetId == "" || assetId.toString()=='[object Object]'){
			_contentBean.assetId = "";
			_contentBean.vodtype = "";
			_contentBean.title   = "";
			//_contentBean.hd      = "";
			_contentBean.providerName = "";
			_contentBean.embeded= "";
			_contentBean.year = "";
			_contentBean.genre = "";
			_contentBean.longDescription = "";
			_contentBean.rating = "";
			_contentBean.publishing = "";
			_contentBean.categorization = "";
			_contentBean.realtitle = "";
			_contentBean.keywords = "";
			_contentBean.propertyList = "";
			_contentBean.categorizationra = "";
			//_contentBean.videoFilePath = "";
			_contentBean.videoFileUrl = "";
			_contentBean.videoFileFormat = "";
			_contentBean.duration = "";
			//_contentBean.filmduration = -1;
			//_contentBean.fluxVideoFilePath = "";
			//_contentBean.fluxVideoFileUrl = "";
			_contentBean.videoFileList = "";
			_contentBean.trailerFilePath = "";
			_contentBean.trailerFileUrl = "";
			_contentBean.trailerDuration = "";
			_contentBean.trailerFileList = "";
			_contentBean.imageFilePath = "";
			_contentBean.imageFileList = "";
			_contentBean.priceCategory ="";
			_contentBean.defaultPrice = "";
			_contentBean.major = "";
			_contentBean.actorList = "";
			_contentBean.directorList = "";
			_contentBean.producerList = "";
			_contentBean.artistList = "";
			_contentBean.adult = "";
			_contentBean.language = "";
			_contentBean.startDate = "";
			_contentBean.stopDate = "";
			_contentBean.creationTime = "";
			_contentBean.lastModTime = "";
			_contentBean.displayType = "";
			_contentBean.pcId = "";
			_contentBean.containerId = "";
			_contentBean.statusSellable = "";
			_contentBean.idCommentario = "";
			_contentBean.viewCounter = "";
			_contentBean.commentCounter = "";
			_contentBean.voteCounter = "";
			_contentBean.voteTotal = "";
			//_contentBean.voteAverage = "";
			//_contentBean.avarageVote = "";
			_contentBean.contentId = "";
			_contentBean.likeCounter = "";
			//_contentBeanpcType = "";
			//_contentBeandisplayTypeId=-1;
			//_contentBeanstatic = false;
			//_contentBeanbasePath="rtsp://videoteca.alice.cdn.interbusiness.it/DAM";
			return _contentBean;
		}else{
			_contentBean.assetId = contentBean.HIT.ASSETID;
			_contentBean.vodtype = contentBean.HIT.TYPEVOD;
			_contentBean.title   = contentBean.HIT.TITLE;
			//_contentBean.hd      = contentBean.HIT.
			_contentBean.providerName = contentBean.HIT.PROVIDER;
			_contentBean.embeded= contentBean.HIT.EMBEDDED;
			_contentBean.year = contentBean.HIT.YEAR;
			_contentBean.genre = contentBean.HIT.GENRE;
			_contentBean.longDescription = contentBean.HIT.LONGDESCRIPTION;
			_contentBean.rating = contentBean.HIT.RATING;
			_contentBean.publishing = contentBean.HIT.PUBLISHING;
			_contentBean.categorization = contentBean.HIT.CATEGORIZATION;
			_contentBean.realtitle = contentBean.HIT.REALTITLE;
			_contentBean.keywords = contentBean.HIT.KEYWORDS;
			_contentBean.propertyList = contentBean.HIT.PROPERTYLIST;
			_contentBean.categorizationra = contentBean.HIT.CATEGORIZATIONRA_CUBO;
			//_contentBean.videoFilePath = contentBean.HIT.VIDEOFILEURL;
			_contentBean.videoFileUrl = contentBean.HIT.VIDEOFILEURL;
			_contentBean.videoFileFormat = contentBean.HIT.VIDEOFILEFORMAT;
			_contentBean.duration = contentBean.HIT.DURATION;
			//_contentBean.filmduration = -1;
			//_contentBean.fluxVideoFilePath = contentBean.HIT.;
			//_contentBean.fluxVideoFileUrl = contentBean.HIT.;
			_contentBean.videoFileList = contentBean.HIT.VIDEOFILELIST;
			_contentBean.trailerFilePath = contentBean.HIT.TRAILERFILEPATH;
			_contentBean.trailerFileUrl = contentBean.HIT.TRAILERFILEURL;
			_contentBean.trailerDuration = contentBean.HIT.TRAILERDURATION;
			_contentBean.trailerFileList = contentBean.HIT.TRAILERFILELIST;
			_contentBean.imageFilePath = contentBean.HIT.IMAGEFILEPATH;
			_contentBean.imageFileList = contentBean.HIT.IMAGEFILELIST;
			_contentBean.priceCategory = contentBean.HIT.PRICECATEGORY;
			_contentBean.defaultPrice = contentBean.HIT.DEFAULT_PRICE;
			_contentBean.major = contentBean.HIT.MAJORID;
			_contentBean.actorList = contentBean.HIT.ACTORLIST ;
			_contentBean.directorList = contentBean.HIT.DIRECTORLIST ;
			_contentBean.producerList = contentBean.HIT.PRODUCERLIST ;
			_contentBean.artistList = contentBean.HIT.ARTISTLIST ;
			_contentBean.adult = contentBean.HIT.ADULT;
			_contentBean.language = contentBean.HIT.LANGUAGE;
			_contentBean.startDate = contentBean.HIT.START_DATE;
			_contentBean.stopDate = contentBean.HIT.STOP_DATE;
			_contentBean.creationTime = contentBean.HIT.CREATION_DATE;
			_contentBean.lastModTime = contentBean.HIT.LAST_MOD_TIME;
			_contentBean.displayType = contentBean.HIT.DISPLAY_TYPE;
			_contentBean.pcId = contentBean.HIT.PC_ID;
			_contentBean.containerId = contentBean.HIT.CONTAINER_ID;
			_contentBean.statusSellable = contentBean.HIT.STATUS;
			_contentBean.idCommentario = contentBean.HIT.ID_COMMENTARIO;
			_contentBean.viewCounter = contentBean.HIT.VIEW_COUNTER;
			_contentBean.commentCounter = contentBean.HIT.COMMENT_COUNTER;
			_contentBean.voteCounter = contentBean.HIT.VOTE_COUNTER;
			_contentBean.voteTotal = contentBean.HIT.VOTE_TOTAL;
			//_contentBean.voteAverage = contentBean.HIT.;
			//_contentBean.avarageVote = contentBean.HIT.;
			_contentBean.contentId = contentBean.HIT.CONTENTID;
			_contentBean.likeCounter = contentBean.HIT.LIKE_COUNTER;
			//_contentBeanpcType = contentBean.HIT.;
			//_contentBeandisplayTypeId=-1;
			//_contentBeanstatic = false;
			//_contentBeanbasePath="rtsp://videoteca.alice.cdn.interbusiness.it/DAM";
				return _contentBean;
		}
    }
/*	  
function popolaPagina(contentIds){
    var arrayContentID = contentIds.split("|");
    
    ContentClient = new ContentClientFunct();
    
    for(var i=0; i<arrayContentID.length; i++){
        var contentId = arrayContentID[i];
        //alert(contentId);
        ContentClient.getData(contentId , 'cbPopolaPagina');
    }
}

var mapMesi = new Array();
mapMesi["01"] = "Gennaio";
mapMesi["02"] = "Febbraio";
mapMesi["03"] = "Marzo";
mapMesi["04"] = "Aprile";
mapMesi["05"] = "Maggio";
mapMesi["06"] = "Giugno";
mapMesi["07"] = "Luglio";
mapMesi["08"] = "Agosto";
mapMesi["09"] = "Settembre";
mapMesi["10"] = "Ottobre";
mapMesi["11"] = "Novembre";
mapMesi["12"] = "Dicembre";

function cbPopolaPagina(jsonObject){
    
     var videoObj = jsonObject.HIT;
    
     var contentId = videoObj.CONTENTID;//.replace("dv-", "");
     
     $("."+contentId+"-TITLE").each(function(){
          $(this).html(videoObj.TITLE);
     });
 
     $("."+contentId+"-DURATION").each(function(){
     
          var durata = videoObj.DURATION;
          
          var ore = Math.floor(durata/60);
          
          var minuti = durata%60;
     
          $(this).html(ore+":"+minuti+" min");
     });
     
     $("."+contentId+"-LAST_MOD_TIME").each(function(){
            012345678
          //2010-04-28T19:36:01Z
          //21 Gennaio 2010
          var anno =  videoObj.LAST_MOD_TIME.substr(0 , 4);
          var mese = videoObj.LAST_MOD_TIME.substr(5 , 2);
          var giorno = videoObj.LAST_MOD_TIME.substr(8 , 2);
     
     
          $(this).html(giorno+" "+mapMesi[mese]+" "+anno);
     });
     
     $("."+contentId+"-IMAGE").each(function(){
          var htmlCode = '<img height="50px" width="90px" alt="'+videoObj.TITLE+'" src="http://images.cubovision.it'+videoObj.IMAGEFILEPATH+'" />';
          $(this).html(htmlCode);
     });  
     
     $("."+contentId+"-IMAGE-SRC").each(function(){
          $(this).children().attr("src","http://images.cubovision.it"+videoObj.IMAGEFILEPATH);       
     });                                      
     //
     
     //  http://images.cubovision.it/vod/Bonsai/2010/03/RA3_OF_50172091.jpg
}
 */
