﻿function jQueryMainNews(){
	$('.t').find("tr:eq(0)").hover(
		function() {if(GetHexColor($(this).css("backgroundColor"))!="#fed0d0") $(this).css("backgroundColor", "#FFEFEF");}
		, 
		function() {if(GetHexColor($(this).css("backgroundColor"))!="#fed0d0") $(this).css("backgroundColor", "");}
		);
		$('.t').find("tr:eq(2)").find("td:eq(0)").find("div").hide();
		$('.t').attr("cellSpacing","0");
        $('.t').attr("cellPadding","0");
		$('.t').find("tr:eq(0)").addClass("trT");
		$('.t').find("tr:eq(0)").find("td:eq(0)").addClass("td1");
		$('.t').find("tr:eq(0)").find("td:eq(1)").addClass("td2");
		$('.t').find("tr:eq(0)").find("td:eq(1)").find("div:eq(0)").addClass("td2d");
		$('.t').find("tr:eq(0)").find("td:eq(2)").addClass("td3");
		$('.t').find("tr:eq(0)").find("td:eq(2)").find("div:eq(0)").addClass("td3d");
		$('.t').find("tr:eq(0)").find("td:eq(3)").addClass("td4");
		$('.t').find("tr:eq(1)").addClass("trB");
		$('.t').find("tr:eq(2)").addClass("trI");
      $('.t').find("tr:eq(0)").find("td:eq(0)").prepend("<img src=\"http://www.habergec.com/_image/arrow/1.gif\"/>&nbsp;");

		$('.t').find("tr:eq(0)").click(
		    function() {openNews(this);}
		);

		$('.t').find("tr:eq(2)").find("td:eq(0)").find("table").addClass("NewsTbl");
        $('.NewsTbl').attr("cellSpacing","0");
        $('.NewsTbl').attr("cellPadding","0");
        $('.NewsTbl').find("tr:eq(0)").find("td:eq(0)").addClass("NewsTD1");

        $('.NewsTD1').each(
            function(i){
            $(this).html(getClearNewsText($(this).html()));
            }
        );

        $('.NewsTbl').find("tr:eq(0)").find("td:eq(1)").addClass("NewsTDBlnk");
        $('.NewsTbl').find("tr:eq(0)").find("td:eq(2)").addClass("NewsTD2");
        $('.NewsTbl').find("tr:eq(0)").find("td:eq(3)").addClass("NewsTD3");
        $('.NewsTbl').find("tr:eq(0)").find("td:eq(3) >input").addClass("NewsButton");
        
        $('.NewsTbl').find("tr:eq(0)").find("td:eq(2)").find("div:eq(0)").addClass("NewsDivPub");        
        $('.NewsTbl').find("tr:eq(0)").find("td:eq(2)").find("div:eq(1)").addClass("NewsDivSec");        
        $('.NewsTbl').find("tr:eq(0)").find("td:eq(2)").find("div:eq(2)").addClass("NewsDivDate");
}

var defMainNewsID="";
function openNews(obj)
{
    var objID=obj.parentNode.parentNode.id;
    if(defMainNewsID!=""){
	    closeNews();
    }
    if(defMainNewsID!=objID){
        tbl=document.getElementById(objID);
        $(obj).css("backgroundColor", "#fed0d0");
        $(obj).find("td:eq(0)").css("fontWeight", "bold");    
        
	    newsID=objID.substr(3);
        $('#'+objID).find("tr:eq(2)").find("td:eq(0)").find("div").slideDown('fast');
        $('#'+objID).find("tr:eq(0)").find("td:eq(3)").find("img").attr("src","http://www.habergec.com/_image/News/expand.png");
        //document.getElementById(objID).rows[0].cells[2].innerHTML="<img src=\"_image/News/expand.png\" border=0 />";
        defMainNewsID=objID;
        if($('#'+objID).find("tr:eq(2)").find("td:eq(0)").find("div").html()==""){
            getNewsMain(newsID);
	    }
	}else{
	    defMainNewsID="";
	}
}




function closeNews()
{
    if(document.getElementById(defMainNewsID)){
         var obj=$('#'+defMainNewsID).find('tr:eq(0)');
        $(obj).css("backgroundColor", "");
        $(obj).find("td:eq(0)").css("fontWeight", "normal");
	    $('#'+defMainNewsID).find("tr:eq(2)").find("td:eq(0)").find("div").slideUp('fast');
	    $('#'+defMainNewsID).find("tr:eq(0)").find("td:eq(3)").find("img").attr("src","http://www.habergec.com/_image/News/open.png");
	}
}

function getNewsMain(newsID){
    dataGetNews(newsID,showNews);
    //PageMethods.GetNewsInfo(newsID,showNews)
}

function getClearNewsText(nHTML)
{
var imgHTML="";
var iHTML='<span>'+nHTML+"</span>"
if($(iHTML).find("img").size()>0)
{
    imgHTML="<img class=trNewsImg src=\""+$(iHTML).find("img").attr("src")+"\" onmouseover=\"imgOver(this)\" onmouseout=\"imgOut()\">";
}
iHTML=$(iHTML).text()
return imgHTML+iHTML;
}

function imgOver(obj){
    $('#pnlImgDetail').fadeIn();
    $('#imgImgDetail').attr("src",obj.src)
    
    var posX=xMousePos-(10+$('#pnlImgDetail').width());
    var posY=yMousePos-(10+$('#pnlImgDetail').height());
    posX=Math.max(0,posX);
    posY=Math.max(0,posY);
    $('#pnlImgDetail').css({top:posY,left:posX});
    
    //xMousePos;
}

function imgOut(){
    $('#pnlImgDetail').fadeOut();
}

function showNews(obj){
var htmlstr="";
        htmlstr+="<table cellspacing=0 cellpadding=0 class=NewsTbl>"
        htmlstr+="<tr>"
        htmlstr+=    "<td class=NewsTD1>"+getClearNewsText(obj.Description)+"</td>"
        htmlstr+=    "<td class=NewsTDBlnk></td>"
        htmlstr+=    "<td class=NewsTD2>"
        htmlstr+=        "<div class=NewsDivPub>"+obj.PublisherName+"</div>"
        htmlstr+=        "<div class=NewsDivSec>"+obj.SectionName+"</div>"
        htmlstr+=        "<div class=NewsDivDate>"+obj.Date+"</div>"
        htmlstr+=    "</td>"
        htmlstr+=    "<td class=NewsTD3>"
        htmlstr+=        '<input type=button  value="" class=NewsButton onclick="showNewsFrame('+obj.ID+')"/>'
        htmlstr+=    "</td>"
        htmlstr+="</tr>"
        htmlstr+="</table>"
    $("#new"+obj.ID).find("tr:eq(2)").find("td:eq(0)").find("div").html(htmlstr);
	$('.NewsTD1').find("img").addClass("trNewsImg");
}

document.writeln('<table cellspacing=0 cellpadding=0 border=0 style="position:absolute;display:none;z-index:9999999" id="pnlImgDetail"><tr><td style=background-color:#fafafa;><table cellspacing=0 cellpadding=0 class=icsShadowTableImg><tr><td style=padding:0px;><img id="imgImgDetail" style="padding:0px;"/></td></tr></table></td><td class=icsShadowRight></td></tr><tr><td class=icsShadowBottom></td><td class=icsShadowCorner><div class=icsShadow></div></td></tr></table>');
