var Fond={
    currentDate: null,
    currentCatalog: null,
    catalogCaption: null,
    pr: null,
    id: null,
    prefix: "/jsp/",
    getCurrentDate: function(){
        ajaxRequest("jsp/ACurrentDate.jsp",'',Fond.afterGetCurrentDate);
    },
    afterGetCurrentDate: function(originalRequest){//alert(originalRequest.responseText);
        var doc = originalRequest.responseXML;
        var response = doc.getElementsByTagName('response').length>0?doc.getElementsByTagName('response')[0]:null;
        if(response != null){
            var date = response.getAttribute('date');
            Fond.currentDate = date;
            NewsLine.get();
            Opinion.get();
        }     
    },    
    getPagesNumber: function(catalog,catalogCaption,pr){
                var captitle = catalogCaption;
                if((catalog > 20) && (catalog < 25)){
                    var titleBar = new Array();
                    titleBar["21"] = '<table width="520px" border="0" cellpadding="0" cellspacing="0"><tr><td width="280px" class="Partition" style="font-size:12"><B>'+ Settings.fundPresidentTranslate + Settings.seferler +'</B></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(22,\''+Settings.fundPresidentTranslate+Settings.tercumeyi+'\')" class="aLeftLink">'+ Settings.tercumeyi +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(23,\''+Settings.fundPresidentTranslate+Settings.gorushler+'\')" class="aLeftLink">'+ Settings.gorushler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(24,\''+Settings.fundPresidentTranslate+Settings.chixishlar+'\')" class="aLeftLink">'+Settings.chixishlar+'</a></td></tr></table>';
                    titleBar["22"] = '<table width="520px" border="0" cellpadding="0" cellspacing="0"><tr><td width="280px" class="Partition" style="font-size:12"><B>'+ Settings.fundPresidentTranslate + Settings.tercumeyi +'</B></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(21,\''+Settings.fundPresidentTranslate+Settings.seferler+'\')" class="aLeftLink">'+ Settings.seferler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(23,\''+Settings.fundPresidentTranslate+Settings.gorushler+'\')" class="aLeftLink">'+ Settings.gorushler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(24,\''+Settings.fundPresidentTranslate+Settings.chixishlar+'\')" class="aLeftLink">'+Settings.chixishlar+'</a></td></tr></table>';
                    titleBar["23"] = '<table width="520px" border="0" cellpadding="0" cellspacing="0"><tr><td width="280px" class="Partition" style="font-size:12"><B>'+ Settings.fundPresidentTranslate + Settings.gorushler +'</B></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(22,\''+Settings.fundPresidentTranslate+Settings.tercumeyi+'\')" class="aLeftLink">'+ Settings.tercumeyi +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(21,\''+Settings.fundPresidentTranslate+Settings.seferler+'\')" class="aLeftLink">'+ Settings.seferler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(24,\''+Settings.fundPresidentTranslate+Settings.chixishlar+'\')" class="aLeftLink">'+Settings.chixishlar+'</a></td></tr></table>';
                    titleBar["24"] = '<table width="520px" border="0" cellpadding="0" cellspacing="0"><tr><td width="280px" class="Partition" style="font-size:12"><B>'+ Settings.fundPresidentTranslate + Settings.chixishlar +'</B></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(22,\''+Settings.fundPresidentTranslate+Settings.tercumeyi+'\')" class="aLeftLink">'+ Settings.tercumeyi +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(23,\''+Settings.fundPresidentTranslate+Settings.gorushler+'\')" class="aLeftLink">'+ Settings.gorushler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(21,\''+Settings.fundPresidentTranslate+Settings.seferler+'\')" class="aLeftLink">'+Settings.seferler+'</a></td></tr></table>';

                    captitle = titleBar[catalog+""];
                }else{
                    captitle = catalogCaption;
                }
                var outHtml = ' ';
                outHtml += '<table  cellpadding="0" id="newsArchiveTable" cellspacing="2" border="0"><tr><td  width="800px"><table cellpadding="0" cellspacing="0" border="0" height="100%" width="100%"><tr bgcolor="#D9D9D9"><td height="25px" id="MaterialCaptionZone"><img src="images/arrow_rubric.jpg" border="0" class="imgPanel" align="left" valign="middle"><span class="Partition"><b>';
                outHtml += captitle;
                outHtml +='</b></span></td></tr><tr><td id="MaterialZone" class="TdMaterialZone" valign="top">';
                outHtml +=Settings.loadTranslate;
		outHtml += '<br>&nbsp;</td></tr></table></td></tr> </table>';
                $('mainContainer').innerHTML = outHtml;        
        clearInterval(time_Refresh);

        Fond.currentCatalog = catalog;
        if((catalog > 20) && (catalog < 25)){
            var titleBar = new Array();
            titleBar["21"] = '<table width="520px" border="0" cellpadding="0" cellspacing="0"><tr><td width="280px" class="Partition" style="font-size:12"><B>'+ Settings.fundPresidentTranslate + Settings.seferler +'</B></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(22,\''+Settings.fundPresidentTranslate+Settings.tercumeyi+'\')" class="aLeftLink">'+ Settings.tercumeyi +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(23,\''+Settings.fundPresidentTranslate+Settings.gorushler+'\')" class="aLeftLink">'+ Settings.gorushler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(24,\''+Settings.fundPresidentTranslate+Settings.chixishlar+'\')" class="aLeftLink">'+Settings.chixishlar+'</a></td></tr></table>';
            titleBar["22"] = '<table width="520px" border="0" cellpadding="0" cellspacing="0"><tr><td width="280px" class="Partition" style="font-size:12"><B>'+ Settings.fundPresidentTranslate + Settings.tercumeyi +'</B></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(21,\''+Settings.fundPresidentTranslate+Settings.seferler+'\')" class="aLeftLink">'+ Settings.seferler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(23,\''+Settings.fundPresidentTranslate+Settings.gorushler+'\')" class="aLeftLink">'+ Settings.gorushler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(24,\''+Settings.fundPresidentTranslate+Settings.chixishlar+'\')" class="aLeftLink">'+Settings.chixishlar+'</a></td></tr></table>';
            titleBar["23"] = '<table width="520px" border="0" cellpadding="0" cellspacing="0"><tr><td width="280px" class="Partition" style="font-size:12"><B>'+ Settings.fundPresidentTranslate + Settings.gorushler +'</B></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(22,\''+Settings.fundPresidentTranslate+Settings.tercumeyi+'\')" class="aLeftLink">'+ Settings.tercumeyi +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(21,\''+Settings.fundPresidentTranslate+Settings.seferler+'\')" class="aLeftLink">'+ Settings.seferler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(24,\''+Settings.fundPresidentTranslate+Settings.chixishlar+'\')" class="aLeftLink">'+Settings.chixishlar+'</a></td></tr></table>';
            titleBar["24"] = '<table width="520px" border="0" cellpadding="0" cellspacing="0"><tr><td width="280px" class="Partition" style="font-size:12"><B>'+ Settings.fundPresidentTranslate + Settings.chixishlar +'</B></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(22,\''+Settings.fundPresidentTranslate+Settings.tercumeyi+'\')" class="aLeftLink">'+ Settings.tercumeyi +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(23,\''+Settings.fundPresidentTranslate+Settings.gorushler+'\')" class="aLeftLink">'+ Settings.gorushler +'</a></td><td><img src="images/arrow.gif" class="arrowI"><a href="javascript:Fond.getPagesNumber(21,\''+Settings.fundPresidentTranslate+Settings.seferler+'\')" class="aLeftLink">'+Settings.seferler+'</a></td></tr></table>';

            Fond.catalogCaption = titleBar[catalog+""];
        }else{
        Fond.catalogCaption = catalogCaption;
        }
        if(pr==null) pr=1;
        Fond.pr = pr;
        if(Settings){
           var params = 'lang='+Settings.lang+'&catalog='+catalog+'&artCount='+Settings.artMax;
           ajaxRequest(Fond.prefix+'MGetPagesNumber.jsp',params,Fond.afterGetPagesNumber);
        }
    },    
    afterGetPagesNumber: function(originalRequest){ //alert(originalRequest.responseText);
        var doc = originalRequest.responseXML;
        if(doc == null) return;
        var pages = doc.getElementsByTagName('page');
        if(pages == null || pages.length == 0 || pages.length == null) return;
        var pagesNum = pages[0].getAttribute('count');
        var artNum = pages[0].getAttribute('arts'); 
        if(artNum == 0){           
           $("MaterialZone").innerHTML = '<span  class="CaptionNews">Under construction</span>';
           return;
        }
        if(artNum == 1){      
            var params = 'lang='+Settings.lang+'&catalog='+Fond.currentCatalog+'&priority='+Fond.pr;
            ajaxRequest(Fond.prefix+'MGetArt.jsp',params,Fond.afterGetArt_1); 
            return;
        }
        if(artNum > 1){
               var params = 'lang='+Settings.lang+'&catalog='+Fond.currentCatalog+'&priority='+Fond.pr;
              ajaxRequest(Fond.prefix+'MGetArt.jsp',params,Fond.afterGetArt_2);
              return;
           }
    },
    getSearchPage: function(page,searchText){
        //if(searchText==null && searchText=="") return;
        var params = 'page='+page+'&lang='+Settings.lang+'&InpText='+searchText;
        ajaxRequest('jsp/FGetSearched.jsp',params,Fond.afterGetSearchPage);
      },
    afterGetSearchPage: function(originalRequest){ //alert(originalRequest.responseText);
    	clearInterval(time_Refresh);
        $('mainContainer').innerHTML = originalRequest.responseText;
    },
    afterGetArt_1: function(originalRequest){//alert(originalRequest.responseText);
        var doc = originalRequest.responseXML;
        var artName = "";
        var priority = 1;
        var priorityNode = doc.getElementsByTagName('priority');
        if(priorityNode.length != 0 ) priority = priorityNode[0].firstChild.nodeValue;  
        var artNameNode = doc.getElementsByTagName('artName');
        if(artNameNode.length != 0){
             for(i=0;i<artNameNode.length;i++){
                if(priority==artNameNode[i].getAttribute("priority")){
                    artName = artNameNode[i].firstChild.nodeValue; 
                }
            }
        }
        var artBodyNode = doc.getElementsByTagName('artBody');
        //<span  class="CaptionNews">'+artName.toUpperCase()+'</span><br>
        var htmlOut = '<span class="HeadText">';
        htmlOut += artBodyNode[0].firstChild.nodeValue;
        htmlOut +='</span>';
        if(artBodyNode[0].firstChild.nodeValue==null || artBodyNode[0].firstChild.nodeValue==""){
        htmlOut='<span  class="CaptionNews">Under construction</span>';
        }
        $("MaterialZone").innerHTML = htmlOut;
    },
     afterGetArt_2: function(originalRequest){//alert(originalRequest.responseText);
        var doc = originalRequest.responseXML;
        var artName = "";
        var priority = 1;
        var priorityNode = doc.getElementsByTagName('priority');
        if(priorityNode.length != 0 ) priority = priorityNode[0].firstChild.nodeValue;
        var archive = '';
        var archiveNode = doc.getElementsByTagName('archive');
        if(archiveNode.length != 0 ) archive = archiveNode[0].firstChild.nodeValue;
        var artNameNode = doc.getElementsByTagName('artName');
        if(artNameNode.length != 0){
             for(i=0;i<artNameNode.length;i++){
                if(priority==artNameNode[i].getAttribute("priority")){
                    artName = artNameNode[i].firstChild.nodeValue;
                }
            }
        }
             var archiveHtml='';
             if(archive=="true"){//<td>
                archiveHtml+='<table width="50%" cellpadding="0" cellspacing="0" border="0" style="margin-bottom:4"><tr><td width="17px" style="padding-left:5"><img src="images/arxiv_fund.gif" border="0" align="left" valign="middle"></td><td  style="padding-top:3" align="left"><a href="#" class="Partition" onclick="Art.getArchive('+Fond.currentCatalog+');" onmouseup="selectPart('+artNameNode.length+','+(artNameNode.length+1)+','+(artNameNode.length)+');">';
		archiveHtml+=Settings.artArchiveTranslate; 
                archiveHtml+='</a></td></tr></table>';//</td>';
             }
            var materialHtml='<table width="97%" cellpadding="0" cellspacing="3" border="0" style="margin:10 0 100 0">';
            for(i=0;i<artNameNode.length;i++){
                var tempPriority = artNameNode[i].getAttribute("priority");
                var tempArt = artNameNode[i].firstChild.nodeValue;
                materialHtml+='<tr><td id="part_'+i+'" bgcolor="#'+((i==0)?'FFFFFF':'CCD6ED')+'" colspan="2" style="padding-top:5;padding-bottom:2;padding-left:15px;padding-right:5px"><a href="#" onmousedown="Fond.getArtContent('+tempPriority+');" onmouseup="selectPart('+i+','+(artNameNode.length+1)+','+(tempPriority*1+i)+',this);" class="materialPart"><b>';
                materialHtml+=tempArt; 
                materialHtml+='</b></a></td></tr>';
             }
            materialHtml+='<tr><td id="part_'+artNameNode.length+'" bgcolor="#CCD6ED" colspan="2" style="padding-top:5;padding-bottom:2" align="left" valign="top">';
            materialHtml+=archiveHtml; 
            materialHtml+='</td></tr>';
             materialHtml+="</table>";
             
            var outHtml = '';
                outHtml += '<table cellpadding="1" id="newsArchiveTable" cellspacing="0" border="0" width="100%" height="100%"><tr><td><table cellpadding="0" cellspacing="0" border="0" height="100%" width="100%"><tr bgcolor="#D9D9D9"><td height="25px" width="630px" id="MaterialCaptionZone" height="100%"><img src="images/arrow_rubric.jpg" border="0" class="imgPanel" align="left" valign="middle"><span class="Partition"><b>';
                outHtml +=Fond.catalogCaption;
                outHtml +='</b></span></td></tr>';
                outHtml +='<tr><td id="MaterialZone" valign="top" style="padding:20 20 20 20">';
                outHtml +=Settings.loadTranslate;
		outHtml += '<br>&nbsp;</td></tr></table></td><td bgcolor="#FFFFFF" valign="top">';
                outHtml += '<table width="215px" height="100%" bgcolor="#f0f0f0" cellpadding="0" cellspacing="0" border="0"><tr bgcolor="#D9D9D9"><td height="25px" width="35%"><img src="images/arrow_rubric.jpg" border="0" class="imgPanel"><span class="Partition"><B>';
		outHtml += Settings.materialTranslate;
	        outHtml += '</b></span></td>';
                //outHtml +=archiveHtml;
                outHtml += '</tr><tr><td valign="top" align="center">'; 
                outHtml += materialHtml;
                outHtml += '</td></tr> </table></td></tr></table>';
                $('mainContainer').innerHTML = outHtml;                
                //getafter(Fond.pr);
        var artBodyNode = doc.getElementsByTagName('artBody');   
        //<span  class="CaptionNews">'+artName.toUpperCase()+'</span><br>     
        var htmlOut = '<span class="HeadText">';
        htmlOut += artBodyNode[0].firstChild.nodeValue;
        htmlOut +='</span>';
        if(artBodyNode[0].firstChild.nodeValue==null || artBodyNode[0].firstChild.nodeValue==""){
        htmlOut='<span  class="CaptionNews">Under construction</span>';
        }        
        $("MaterialZone").innerHTML = htmlOut;
        Fond.getArtContent(1);
    },
    getArtContent: function(pr){
        if(pr==null) pr=1;
        if(pr!=Fond.pr){
        Fond.pr = pr;
        $("MaterialZone").innerHTML = '<span width="20">'+Settings.loadTranslate+"</span><font color='white'>t>";
        var params = 'lang='+Settings.lang+'&catalog='+Fond.currentCatalog+'&priority='+Fond.pr;
        ajaxRequest(Fond.prefix+'MGetArt.jsp',params,Fond.afterGetArt_1); 
        }
    },
    drawDate: function(){
        var currentArray = Fond.currentDate.split('-');
        var dateStr = currentArray[2] + ' ' + Settings.months[currentArray[1]-1] + ', ' + currentArray[0];
        $('currentDate').innerHTML = dateStr;
    },
    correctSize: function(){
         var sh = $("center").clientHeight;      
        if(sh<580){
                sh = 580-109;
            $("MaterialZone").height=580;   
        }else sh-=109;
        $("LeftPattern").height =sh;
    }
}
var Art = {
    materialCaption: '',
    getArt: function(id,caption){
        if(caption!=null) Art.materialCaption = caption;
        else 
        if(id==null) return;
        var params = 'lang='+Settings.lang+'&id='+id;
        ajaxRequest(Fond.prefix+'MGetArtById.jsp',params,Art.afterGetArt); 
    },
    afterGetArt:function(originalRequest){ //alert(originalRequest.responseText);
        if($('MaterialZone')==null){
             var outHtml = ' ';
                outHtml += '<table  cellpadding="0" id="newsArchiveTable" cellspacing="0" border="0"><tr><td class="TdTopWork1"  height="100%">&nbsp;</td><td class="TdTopWorkArchive"><table cellpadding="0" cellspacing="0" border="0" height="100%" valign="top"><tr><td class="TdChapterArchive" id="MaterialCaptionZone" height="100%" valign="top">';
                outHtml +=Art.materialCaption.toUpperCase();
                outHtml +='</td></tr><tr><td id="MaterialZone" class="TdMaterialZone" valign="top">';
                outHtml +=Settings.loadTranslate;
		outHtml += '<br>&nbsp;</td></tr></table></td></tr> </table>';
                $('mainContainer').innerHTML = outHtml;
         }
        var doc = originalRequest.responseXML;
        var artName = ""; 
        var artNameNode = doc.getElementsByTagName('artName');
        if(artNameNode.length != 0){
            artName = artNameNode[0].firstChild.nodeValue; 
          }
        var artBodyNode = doc.getElementsByTagName('artBody');  
        //<span  class="HeadMaterial">'+artName.toUpperCase()+'</span><br>
        var htmlOut = '<span class="HeadText">';
        htmlOut += artBodyNode[0].firstChild.nodeValue;
        htmlOut +='</span>';
        if(artBodyNode[0].firstChild.nodeValue==null || artBodyNode[0].firstChild.nodeValue==""){
        htmlOut='<span  class="HeadMaterial">Under construction</span>';
        }        
        $("MaterialZone").innerHTML = htmlOut;
        var sh = $("center").clientHeight;
        if(sh<580){
                sh = 580-109;
            $("newsArchiveTable").height=580;
        }else sh-=109;
        $("LeftPattern").height =sh;
        setStatus(2);
        clearInterval(time_Refresh);
    },
    showArt: function(id){
        if(id==null) return;
        var params = 'lang='+Settings.lang+'&id='+id;
        window.open("/jsp/ShowArt.jsp?"+params,"","top=100,left=150,toolbar=no,scrollbars=yes,resizable=yes, width=700,height=570,status=yes,location=no");
    },
    getArchive: function(catalogId){
        if(catalogId==null) return;
        var params = 'lang='+Settings.lang+'&catalog='+catalogId;
        ajaxRequest(Fond.prefix+'MGetArtArchive.jsp',params,Art.afterGetArchive); 
    },
    afterGetArchive: function(originalRequest){//alert(originalRequest.responseText);
        var doc = originalRequest.responseXML;
        var artName = "";        
        var artNameNode = doc.getElementsByTagName('artName');
        var materialHtml='<table cellpadding="0" cellspacing="0" border="0" style="padding:5 0 5 0;">';
            for(i=0;i<artNameNode.length;i++){
                var tempId = artNameNode[i].getAttribute("id");
                var tempArt = artNameNode[i].firstChild.nodeValue;
                materialHtml+='<tr><td><li type="square" /></td><td>';
                materialHtml+='<a class="PageArchive" href="#" onmousedown="Art.getArt('+tempId+');" onmouseup="Art.getArt('+tempId+');">'; 
		materialHtml+=tempArt; 
                materialHtml+='</a></td></tr>';
             }              
             materialHtml+='</table>';
        var htmlOut = '<span style="padding-top:20; padding-left:20; font-size:15; color:#015788; font-family:Arial; font-weight: bold;">';
        htmlOut += Settings.artArchiveTranslate;
        htmlOut +='</span>';
        htmlOut +='<table cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-top:20;">';
        htmlOut +=materialHtml;
        htmlOut +='</td></tr></table>';
        $("MaterialZone").innerHTML = htmlOut;
        Fond.pr = 0;
        var sh = $("center").clientHeight;
        if(sh<580){
                sh = 580-109;
            $("newsArchiveTable").height=580;    
        }else sh-=109;
        $("LeftPattern").height =sh;
    }
}
var PhotoGallery = {
    date: '2007-02-12',
    galleryCaption: '',
    page: '',
    getGallery: function(id,caption,page){
        if(caption!=''){
            $("MaterialCaptionZone").innerHTML = '<img src="images/arrow_rubric.jpg" border="0" class="imgPanel"><span class="Partition"><B>'+caption.toUpperCase()+'</b></span>';
            PhotoGallery.galleryCaption = caption;
        }
        PhotoGallery.oldElement = page;
        PhotoGallery.page = page;
        ajaxRequest("/jsp/AGetGallery.jsp","lang="+Settings.lang+"&partition="+id+"&date="+PhotoGallery.date, PhotoGallery.afterGetGallery);
    },
    afterGetGallery: function(originalRequest){ //alert(originalRequest.responseText);
        var doc = originalRequest.responseXML;
        var partitions = doc.getElementsByTagName('partition');
        var part = (partitions.length>0)? partitions[0].getAttribute('id'): null;
        //if(part == null) return;
        var items = doc.getElementsByTagName('item');
        var columns = 4;
        if(items.length > 0){
            var tempLength;
            if(PhotoGallery.page*12>items.length) tempLength = items.length;
               else  tempLength = PhotoGallery.page*12;
            if((items.length-tempLength)<5) tempLength = items.length;
            var rows = (tempLength%columns > 0) ? (Math.floor(tempLength/columns)+1) : (Math.floor(tempLength/columns));
            var outHTML = '<p>&nbsp;</p><table cellpadding="9" cellspacing="0" border="0">';            
            for(i=(PhotoGallery.page-1)*12; i<tempLength; i++){
                var id = items[i].getAttribute('fid');
                var date = items[i].getAttribute('fdate');
                var path = items[i].getAttribute('fpath');
                var width = items[i].getAttribute('width');
                var height = items[i].getAttribute('height');
                var access = items[i].getAttribute('access');
                var partdate = items[i].getAttribute('partdate');
                var caption = items[i].firstChild.nodeValue;
                var row = ((i+1)%columns > 0) ? (Math.floor((i+1)/columns)+1) : (Math.floor((i+1)/columns));
                var column = Math.floor((i)%columns)+1;
                var img = '';
                //if(access == 'false') img = '<img src="/jsp/AGetGalleryThumbnail.jsp?path='+path+'" title="'+caption+'" style="border:1px solid #DBDBDB;width:"+width+"; height:"+height+'">';
                //else
                img = '<img src="/jsp/AGetGalleryThumbnail.jsp?width='+width+'&height='+height+'&path='+path+'" width="'+(width-50)+'" height="'+(height-50)+'" onclick="PhotoGallery.getFull(this);"  fid="'+id+'" fdate="'+date+'" style="cursor:pointer; border:1px solid #DBDBDB;" path="'+path+'" title="'+caption+'" dwidth="'+width+'" dheight="'+height+'" partition="'+part+'" partdate="'+partdate+'">';
                if(column == 1) outHTML +='<tr><td align="center" class="photoContainer">'+img+'</td>';
                else if(column == columns) outHTML +='<td align="center" class="photoContainer">'+img+'</td></tr>';
                else outHTML +='<td align="center" class="photoContainer">'+img+'</td>';
                if(row == rows && column < columns && i == (tempLength-1)){
                    for(j=1; j<=(columns-column); j++){
                        outHTML +='<td>&nbsp;</td>';
                    }    
                    outHTML += '</tr>';
                }
            }
            outHTML +='<tr><td align="center" style="padding-top:20; width: 588; color : #0b4573; font-size:14; font-weight:bold; font-style:normal; font-family:Palatino Linotype;" colspan="4">';
            if(items.length>16){
                 outHTML +=Settings.pagesTranslate+'&nbsp; &nbsp;';
                 var count = Math.floor(items.length/12);
                 if((items.length%12)>0) count+=1;
                 for(var i=0;i<count;i++){
                   if(PhotoGallery.oldElement!=i+1)
                      outHTML +='<a id="start" class="MenuPhotoAlboom" href="javascript:PhotoGallery.getGallery(1,\'\','+(i+1)+')" onClick = "PhotoGallery.pageNumberClick('+(i+1)+')">'+(i+1)+'</a>&nbsp;&nbsp;'      
                   else
                     outHTML +='<a class="MenuPhotoAlboom" style="color:#000000">'+(i+1)+'</a>&nbsp;&nbsp;';
                }
            }
            outHTML += '</td></tr>';
            outHTML += '</table><p>&nbsp;<p> ';
            $('WorkZone').innerHTML = outHTML;          
            $("LeftPattern").height =600;
            $("imagesTable").height =679;
        }else{
             $('WorkZone').innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%" align="left" valign="top"><tr><td valign="midle"><span  class="HeadMaterial">&nbsp;&nbsp;Under construction</span></td></tr></table>';  
        }
    },
    tempId: null,
    getContent: function(id,pageNumber){
        switch(id){
                case 1:ajaxRequest("/gallery/fond/fond_0"+pageNumber+"_"+Settings.lang+".jsp","&partition="+id, PhotoGallery.afterGetContent);break;
                case 2:ajaxRequest("/gallery/guest/guest_0"+pageNumber+"_"+Settings.lang+".jsp","&partition="+id, PhotoGallery.afterGetContent);break;
                case 3:ajaxRequest("/gallery/meetings/meetings_0"+pageNumber+"_"+Settings.lang+".jsp","&partition="+id, PhotoGallery.afterGetContent);break;
                case 4:ajaxRequest("/gallery/action/action_0"+pageNumber+"_"+Settings.lang+".jsp","&partition="+id, PhotoGallery.afterGetContent);break;
        }
    },
    afterGetContent: function(originalRequest){ //alert(originalRequest.responseText);
        $('mainContainer').innerHTML = originalRequest.responseText;
    },
    getPage: function(id){
        clearInterval(time_Refresh);
        PhotoGallery.tempId = id;
        switch(id){            
            case 1:ajaxRequest("/jsp/Gallery_"+Settings.lang+".jsp","", PhotoGallery.afterGetPage);break;
            case 2:ajaxRequest("/jsp/FondPrGallery_"+Settings.lang+".jsp","", PhotoGallery.afterGetPage);break;
        }
    },
    afterGetPage: function(originalRequest){ //alert(originalRequest.responseText);
        $('mainContainer').innerHTML = originalRequest.responseText;
     
        /*$("LeftPattern").height =600;
        $("imagesTable").height =679;
        setStatus(2);
        clearInterval(time_Refresh);
        PhotoGallery.oldElement = 1;
        switch(PhotoGallery.tempId){            
            case 1: PhotoGallery.getGallery(1,'',1);break;
            case 2: PhotoGallery.getGallery(5,'',1);break;
        }*/
       
    },
    oldElement: null,
    pageNumberClick: function(id){
        PhotoGallery.oldElement = id;
    },
    getFull: function(element){
       var width = element.getAttribute('dwidth');
       var height = element.getAttribute('dheight');
       var title = element.getAttribute('title');
       var fid =  element.getAttribute('fid');
       var fdate =  element.getAttribute('fdate');
       var partition =  element.getAttribute('partition');
       var rdate = element.getAttribute('partdate');
       var path = element.getAttribute('path');
       var lang = Settings.lang;
       var maxSize = 600;
       if(width >= height &&  width > maxSize){
           height = Math.floor(height*maxSize/width);
           width = maxSize;
       }
       else if(width < height &&  height > maxSize){
           width = Math.floor(width*maxSize/height);
           height = maxSize;
       }
       var content = '<div><img src="'+path+'" title="'+title+'" style="border: solid 1px black;" width="'+width+'" height="'+height+'"></div>';
       PopupWindow.openPhoto(width,height*1+50,title,content);
    }
}

var News = {
    getNewsHeadLines: function(doc){ 
        var aHeadLines = [];
        var partitions = doc.getElementsByTagName("partition");           
        if(partitions.length == 0) return;
        var partition = partitions[0].getAttribute("id");
        var rubDate = partitions[0].getAttribute("rubDate");
        var news = partitions[0].getElementsByTagName("news");   
        if(news.length == 0) return;
        for(i=0; i<news.length; i++){ 
            var newsId =  news[i].getAttribute("id");
            var newsDate = news[i].getAttribute("cdate");
            var newsTime = news[i].getAttribute("ctime");
            var xcaption = news[i].childNodes[0].childNodes[0].nodeValue;
            var imgPosition = null, img = null, imageFuture = null, xshort = null;
            var xaccess = news[i].getAttribute("access");
            //if(xaccess == 'true'){
               var imgPosition = news[i].getAttribute("imgPosition");
               var img = news[i].getAttribute("img");
               var imageFuture = news[i].getAttribute("imgFuture");
               var xshort = news[i].childNodes[1].childNodes[0].nodeValue;
            //}    
            aHeadLines[aHeadLines.length] = {part: partition, rubdate: rubDate, id: newsId, date: newsDate, time: newsTime, position: imgPosition, image: img, caption: xcaption, short: xshort, imgFuture: imageFuture, access: xaccess};
        }  
        return aHeadLines;
    },
    getNews: function(newsId,partition,rubDate,newsDate){
        var params = 'id='+newsId+'&partition='+partition+'&rubDate='+rubDate+'&cdate='+newsDate+'&lang='+Settings.lang;
        window.open("/jsp/ShowNewsPage.jsp?"+params,"","top=175,left=200,toolbar=no,scrollbars=yes,resizable=yes, width=600,height=440,status=yes,location=no");
     }
}


var NewsLine = {
    get: function(){
       var params = "lang="+Settings.lang+"&rubDate="+Fond.currentDate+'&partition='+Settings.newsLine;
       ajaxRequest("/jsp/MGetNewsHeadLines.jsp",params, NewsLine.afterGet);
    },
    afterGet: function(originalRequest){ //alert(originalRequest.responseText);
        var doc = originalRequest.responseXML;
        if(doc != null){
            var news = News.getNewsHeadLines(doc);
            if(news.length > 0){
                var outHtml = '<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr bgcolor="#D9D9D9"><td height="25px" width="630px"><img src="images/arrow_rubric.jpg" border="0" class="imgPanel"><span class="Partition"><B>';
                    outHtml +=Settings.newsTranslate;
                    outHtml += '</B></span></td><td>';
                    outHtml +='</td></tr>';
                    for(i = 0; i<news.length; i++){
                    outHtml +='<tr><td colspan="2" style="padding:10 10 10 10">';
                    if (news[i].position != 'cn')
                        outHtml += '<img src="'+news[i].image+'" width="'+Settings.imgWidth+'" height="'+Settings.imgHeight+'" alt="" border="0" align="'+((news[i].position == 'cr')?'right':'left')+'" hspace="10">';
                    dates = news[i].date.split("-");
                    years = dates[0];
                    months = dates[1];
                    days = dates[2];
                    outHtml += '<b style="color:#7A0000;font-size:12;">'+days+"."+months+"."+years+'.</b>&nbsp;<span class="CaptionNews">';
                    outHtml += news[i].caption;
                    outHtml +='</span><P class="shortNews">';
                    outHtml +=news[i].short+'&nbsp;<a href="javascript:News.getNews('+news[i].id+','+news[i].part+','+news[i].rubdate+',\''+news[i].date+'\');">'+Settings.more+'</a>';
                    outHtml +='</P></td></tr>';
                    outHtml +='<tr><td height="3px" bgcolor="#C9C9C9" colspan="2">';
                    outHtml +='</td></tr>';
                    }
                    outHtml +='</table>';
                    
                $('newsLine').innerHTML = outHtml;
            }
        $('archiveSpace').innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>&nbsp</td><td width="16px"><img src="images/arxiv_fund.gif" border="0" valign="middle" align="left"></td><td width="110px"><a href="#" class="Partition" style="color:#FFFFFF;font-size:11;margin-top:10" onclick="NewsArchive.get();">'+ Settings.archiveTranslate + '</a></td></tr></table>';
        }
    }
}
var NewsArchive = {
    get: function(){
         clearInterval(time_Refresh);
         var materialHtml='<table width="97%" cellpadding="0" cellspacing="3" border="0" style="margin:10 0 100 0">';
            for(i=NewsArchive.getCurrentYear();i>=2005;i--){
                materialHtml+='<tr><td id="EPart_'+i+'" bgcolor="#'+((i==NewsArchive.getCurrentYear())?'FFFFFF':'CCD6ED')+'" colspan="2" style="padding-top:5;padding-bottom:2;padding-left:15px;padding-right:5px"><a href="#" onmousedown="NewsArchive.getYearContent('+i+');" onmouseup="NewsArchive.selectElem(\'EPart_'+i+'\');" class="materialPart"><b>';
                materialHtml+=Settings.artArchiveTranslate+'  '+i; 
                materialHtml+='</b></a></td></tr>';
             }
             materialHtml+="</table>";
            var outHtml = '';
                outHtml += '<table cellpadding="1" id="newsArchiveTable" cellspacing="0" border="0" width="100%" height="100%"><tr><td><table cellpadding="0" cellspacing="0" border="0" height="100%" width="100%"><tr bgcolor="#D9D9D9"><td height="25px" width="630px" id="MaterialCaptionZone" height="100%"><img src="images/arrow_rubric.jpg" border="0" class="imgPanel"><span class="Partition"><b>';
                outHtml +=Settings.archiveTranslate;
                outHtml +='</b></span></td></tr>';
                outHtml +='<tr><td id="MaterialZone" valign="top" style="padding:20 20 20 20">';
                outHtml +=Settings.loadTranslate;
		outHtml += '<br>&nbsp;</td></tr></table></td><td bgcolor="#FFFFFF" valign="top">';
                outHtml += '<table width="215px" height="100%" bgcolor="#f0f0f0" cellpadding="0" cellspacing="0" border="0"><tr bgcolor="#D9D9D9"><td height="25px" width="35%"><img src="images/arrow_rubric.jpg" border="0" class="imgPanel"><span class="Partition"><B>';
		outHtml += Settings.archiveForYear;
	        outHtml += '</b></span></td>';
                outHtml += '</tr><tr><td valign="top" align="center">'; 
                outHtml += materialHtml;
                outHtml += '</td></tr> </table></td></tr></table>';
                $('mainContainer').innerHTML = outHtml; 
                NewsArchive.getYearContent(); 
    },
    selectElem: function(id){
        for(i=NewsArchive.getCurrentYear();i>=2005;i--){
             if(document.getElementById('EPart_'+i)) document.getElementById('EPart_'+i).className = "backDeActive";    
           }
         if(document.getElementById(id)) document.getElementById(id).className = "backActive";
    },
    getCurrentYear: function(){
       return Fond.currentDate.substring(0,Fond.currentDate.indexOf('-'));
    },
    getYearContent: function(year){
        if(year==null) year = NewsArchive.getCurrentYear();
        var params = "lang="+Settings.lang+"&year="+year+'&partition='+Settings.newsLine;
        ajaxRequest("/jsp/EGetNewsArchive.jsp",params, NewsArchive.afterGet);
    },
    afterGet: function(originalRequest){ //alert(originalRequest.responseText);
        var doc = originalRequest.responseXML;
        if(doc != null){
            var news = doc.getElementsByTagName("news"); 
            if(news.length > 0){
            var outHtml = '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
                for(i=news.length-1; i>=0; i--){ 
                   outHtml += '<tr><td class="LItem">';
                   var newsId =  news[i].getAttribute("id");
                   var newsDate = news[i].getAttribute("cdate");
                   var xcaption = news[i].childNodes[0].childNodes[0].nodeValue;
                   dates = newsDate.split("-");
                   years = dates[0];
                   months = dates[1];
                   days = dates[2];
                   outHtml +='<a class="aLeftLink" href="javascript:News.getNews('+newsId+','+Settings.newsLine+',0,\''+newsDate+'\');">';
                   outHtml +=' <li type="square">';
                   outHtml += days+"."+months+"."+years+'.&nbsp;';
                   outHtml +=xcaption.toUpperCase();
                   outHtml +='</a>';
                   outHtml += '</td></tr>';
                }
		outHtml +='</table>';
                clearInterval(time_Refresh);
                $('MaterialZone').innerHTML = outHtml;
            }else
                $('MaterialZone').innerHTML = '';
        }
    }
}

Calendar = {
    data:{fromYear:2005, year:null, month:null, day:null, monthsNames:null, weekDays:null, clickYear:null, clickMonth:null, clickDay:null},
    get: function(){
        container = 'calendar';
        var currentArray = Fond.currentDate.split('-');
        Calendar.data.monthsNames = Settings.calendarMonths;
        Calendar.data.weekDays = Settings.weekDays; 
        Calendar.data.clickYear = Calendar.data.year = currentArray[0];
        Calendar.data.clickMonth = Calendar.data.month = currentArray[1];
        Calendar.data.clickDay = Calendar.data.day = currentArray[2];
        var monthSelect = '<select onchange="Calendar.changeMonth(this);" id="calMonth" class="CalendarSelect">';
        for(i = 0; i<Calendar.data.monthsNames.length; i++){
            if(i == Calendar.data.month-1)
                monthSelect += '<option value="'+(i+1)+'" selected>'+Calendar.data.monthsNames[i]+'</option>';
            else 
                monthSelect += '<option value="'+(i+1)+'">'+Calendar.data.monthsNames[i]+'</option>';
        }
        monthSelect += '</select>';
        var yearSelect = '<select onchange="Calendar.changeYear(this);" id="calYear" class="CalendarSelect">>';
        for(i = Calendar.data.fromYear; i<=Calendar.data.year; i++){
            if(i == Calendar.data.year) yearSelect += '<option value="'+i+'" selected>'+i+'</option>';
            else yearSelect += '<option value="'+i+'">'+i+'</option>';
        }
        yearSelect += '</select>';  
        $(container).innerHTML = '<table border="0" cellpadding="0" cellspacing="2" width="100%">'+
                                     '<tr><td><tr><td align="left">'+monthSelect+'</td><td align="right">'+yearSelect+'</td></tr>'+
                                     '<tr><td id="inCalCont" colspan="2"></td></tr>'+
                                 '</table>';
        Calendar.setCal(this.data.year, this.data.month, this.data.day);                          
    },
    setCal: function(year, month, day){
        var date = -100, firstDay; 
        var now = new Date(Calendar.data.year, Calendar.data.month, Calendar.data.day);
        if((year > Calendar.data.year) || (year == Calendar.data.year && (month*1 > Calendar.data.month*1))) date=100;
        if(year == Calendar.data.year && month == Calendar.data.month) date = now.getDate();
        if((firstDay = new Date(year, month-1, 1).getDay()) == 0) firstDay = 7;
        var maxDays = [31,(year%4 == 0) ? 29 : 28,31,30,31,30,31,31,30,31,30,31];
        var days = maxDays[month-1]; 
        Calendar.drawCal(firstDay, days, date, month, year);
    },
    changeYear: function(element){
        Calendar.data.clickYear = $('calYear').value
        Calendar.data.clickMonth = $('calMonth').value
        Calendar.setCal(Calendar.data.clickYear, Calendar.data.clickMonth, Calendar.data.clickDay);
    },
    changeMonth:  function(){
        Calendar.data.clickYear = $('calYear').value
        Calendar.data.clickMonth = $('calMonth').value
        Calendar.setCal(Calendar.data.clickYear, Calendar.data.clickMonth, Calendar.data.clickDay);
    },
    drawCal: function(firstDay, lastDate, date, month, year){ 
        var monthName = Calendar.data.monthsNames[month-1];
        var text = '<table border="0" cellpadding="2" cellspacing="1" width="100%">'+
                   '<tr><td colspan="7" class="TabYearCell">'+monthName+' '+year+'</td></tr>'+
                   '<tr align="center" valign="center">';
        for (var dayNum = 0; dayNum < 7; ++dayNum) {
            text += '<td class="TabWeekDays">' + Calendar.data.weekDays[dayNum] + '</td>';
        }
        text += '</tr>';
        var digit = 1;
        var curCell = 1;
        for(var row = 1; row <= Math.ceil((lastDate + firstDay - 1)/7); ++row) {
            text += '<tr align="right" valign="top">';
            for(var col = 1; col <= 7; ++col) {
                if(curCell < firstDay) {
                    text += '<td class="EmptyCell">&nbsp;</td>';
                    curCell++;
                    continue;
                }
                if(digit > lastDate) {
                    text += '<td class="EmptyCell">&nbsp;</td>';
                    continue;
                }
                if((col == 7)&&(digit != date)) {
                    text += '<td class="TabSundeyCell">'+digit+'</td>';
                } 
                else if(date==100) {
                    text += '<td class="TabNextdayCell">'+digit+'</td>';
                }
                else if(date==-100 || digit < date) {
                    var lmdate = year+'-'+((month+1)>9?month+1:'0'+(month+1))+'-'+(digit>9?digit:'0'+digit);
                    text += '<td class="TabColumnCell" onmouseover="Calendar.light(this);" onmouseout="Calendar.dark(this);"'+
                            'onclick="Calendar.load('+digit+');" date="'+lmdate+'">'+digit+'</td>';
                } 
                else if(digit == date) {
                    text += '<td class="TabTodayCell">'+digit+'</td>';
                } 
                else {
                    text += '<td class="TabNextdayCell">'+digit+'</td>';
                }	
                digit++;
            }
        }
        text += '</table>';
        $('inCalCont').innerHTML = text;
    },
    light: function(element){
        element.className = 'TabColumnCellOver';
    },
    dark: function(element){
        element.className = 'TabColumnCell';
    },
    load: function(digit){
        Calendar.data.clickDay = digit;
    }
}
PopupWindow = { 
    openContent: function(width, height, caption, content){ 
	var iLeft = (self.screen.width  - width ) / 2;
        var iTop  = (self.screen.height - height ) / 2;
        var sOptions = "toolbar=no,status=no,resizable=no,dependent=yes,scrollbars=0";
            sOptions += ",width=" + width;
            sOptions += ",height=" + height;
            sOptions += ",left=" + iLeft;
            sOptions += ",top=" + iTop;
        var oWindow = window.open("", '', sOptions);
	oWindow.document.open();
	var html = '<html><head><META http-equiv="Content-Type" content="text/html; charset=utf-8">'+
		   '<link rel="stylesheet" href="Azertag.css"></link></head><title>'+caption+'</title><body style="padding:0px; margin:0px;"><div class="popupContainer">'+content+
                   '<table border="0" width="100%"><tr><td width="100%" align="right"><table border="0"><tr>'+
                        '<td><a href="javascript: window.print();" class="popupAction"><img src="images/print.jpg" class="popupIcon">'+Settings.printCap+'</a></td><td width="10"></td>'+
                        '<td valign="middle"><a href="javascript: window.close();" class="popupAction"><img src="images/close.jpg" class="popupIcon">'+Settings.closeCap+'</a></td>'+
                   '</tr></table></td></tr></table>'+ 
                   '</div></body></html>';
	oWindow.document.write(html);
	oWindow.document.close();
   },
   openPhoto: function(width, height, caption, content){ 
	var iLeft = (self.screen.width  - width ) / 2;
        var iTop  = (self.screen.height - height ) / 2;
        var sOptions = "toolbar=no,status=no,resizable=no,dependent=yes,scrollbars=0";
            sOptions += ",width=" + width;
            sOptions += ",height=" + height;
            sOptions += ",left=" + iLeft;
            sOptions += ",top=" + iTop;
        var oWindow = window.open("", '', sOptions);
	oWindow.document.open();
	var html = '<html><head><META http-equiv="Content-Type" content="text/html; charset=utf-8">'+
		   '<link rel="stylesheet" href="conf/Common.css"></link></head><title>'+caption+'</title><body class="PhotoAlbumPicture" topmargin=0 leftmargin=0><div style="width:100%; height:100%; overflow: hidden;">'+content+'<br>'+caption+'</div></body></html>';
	oWindow.document.write(html);
	oWindow.document.close();
   }
}

var Opinion = {
    opinionTrigger: true,
    params2: '',
    over: function(element){
            element.className = '';
    },
    out: function(element){
            element.className = '';
    },
    get: function(){
        var params = "lang="+Settings.lang;
        ajaxRequest("/jsp/MGetOpinion.jsp",params,Opinion.afterGet);
    },
    afterGet: function(originalRequest){ //alert(originalRequest.responseTEXT);
        var doc = originalRequest.responseXML;		 
        var opinions = doc.getElementsByTagName("opinion");           
        if(opinions.length == 0) return;
        var id = opinions[0].getAttribute('id');
        $('opinion').setAttribute('opid', id);
        var date = opinions[0].getAttribute('date');
        var question = opinions[0].getElementsByTagName('question')[0].firstChild.nodeValue;
        var description = opinions[0].getElementsByTagName('description')[0].getAttribute('type');
	var answers = opinions[0].getElementsByTagName('answer');
    	var outHTML = '<table width="100%"  class=t9 bgcolor="#D9D9D9" border="0"><Tr><td colspan=2>'+question+'</td></tr>';
    	if(answers.length > 0){        
            for(j=0; j<answers.length; j++){
	        var  counter = answers[j].getAttribute("counter");   
                var  value = answers[j].firstChild.nodeValue;
		var mchecked = "";
		if(j == 0 && description == "radio") mchecked = "checked";
		outHTML += '<tr><td width=25><input name="answer" type="'+description+'"+ '+mchecked+'></td><td>'+value+'</td></tr>';
            }
        }
        outHTML += '<tr><td align="center" colspan="2" height="30px">';
        outHTML += '<a href="javascript:Opinion.updateOpinion();" class="Partition" style="text-decoration:underline;">' + Settings.vote + '</a>';
	outHTML += '</td></tr></table>';
        $('opinion').innerHTML = outHTML;
    },
    updateOpinion: function(){
        if(Opinion.opinionTrigger){
            Opinion.params2 = 'id='+$('opinion').getAttribute('opid')+"&lang="+Settings.lang;
            var array = $('opinion').getElementsByTagName("input");
            for(i=0; i<array.length; i++){
                if(array[i].checked == true) Opinion.params2 += '&answer=true';
                else Opinion.params2 += '&answer=false';
            }            
            ajaxRequest("/jsp/MUpdateOpinion.jsp",Opinion.params2,Opinion.afterUpdateOpinion);
        }
    },
    afterUpdateOpinion: function(originalRequest){//alert(originalRequest.responseTEXT)
        Opinion.opinionTrigger = false;
	var doc = originalRequest.responseXML;		 
        var opinions = doc.getElementsByTagName("opinion");           
        if(opinions.length == 0) return;
        window.open("/jsp/resultOpinion.jsp?"+Opinion.params2,"","top=230,left=300,toolbar=no,scrollbars=no,resizable=no, width=410,height=220,status=yes,location=no");
    }
}

function ajaxRequest(murl, params, responseFunction){
    var url = murl;
    var pars = params;
    var myAjax = new Ajax.Request(
    url,
    {
        method: 'post',
        parameters: pars,
        onComplete: responseFunction
    });
}
var old = 0;
function selectPart(id,size,prior,elem){
    //if(prior != Fond.pr){
        //Fond.pr = prior;
        for(i=0; i<size; i++){
                document.getElementById("part_"+i).className = "backDeActive";                
        }
        document.getElementById("part_"+id).className = "backActive";
        //elem.style.color = "#A9A9A9";
        //elem.style.cursor = "cursor";
        //alert(undefined)
        /*if((old != 0) && (old != elem)){
            old.style.color = "#00377B";
            old.style.cursor = "pointer";
        }*/
        old = elem;
    //}
}
function showFoto(PURL,PWidth,PHeight){
	var str1 = "toolbar=no, scrollbars=auto, resizable=no, status=yes, location=no, ";
	var str2 = "width="+PWidth+", height="+PHeight;
	var str = str1 + str2;
	var wnd = open(PURL,"",str);
	wnd.Width = PWidth;
	wnd.Hidth = PHeight;
    wnd.top.moveTo((screen.width-wnd.Width)/2, (screen.height-wnd.Hidth)/2-25);
}
function fopenWindow(PURL,PWidth,PHeight){
	var str1 = "toolbar=no, scrollbars=auto, resizable=no, status=yes, location=no, ";
	var str2 = "width="+PWidth+", height="+PHeight;
	var str = str1 + str2;
	var wnd = open(PURL,"",str);
	wnd.Width = PWidth;
	wnd.Hidth = PHeight;
    wnd.top.moveTo((screen.width-wnd.Width)/2, (screen.height-wnd.Hidth)/2-25);
}

function overImg(obj){
    obj.src = obj.src.replace(/_w/g, "_s");
}
function outImg(obj){
    obj.src = obj.src.replace(/_s/g, "_w");
}


