﻿var NewsDiv = null;
var Loading = null;
var NewsChild = new Array();
var ActiveImg = null;
var deActiveImg = null
Ext.onReady(fillForm);
function fillForm(CID){
    var CateID=(CID)?CID:1;
    var HotNewsID = Ext.get("HotNewsID").dom.innerHTML;
    var CPoint=Math.abs(CateID-2)
    
    NewsDiv = Ext.get("NewsDiv");
    Loading = Ext.get("Loading");
    ActiveImg = Ext.get("img" + (CateID-1))
    deActiveImg = Ext.get("img" + CPoint)
    ActiveImg.dom.src = "images/index_over_" + (28 + CateID) + ".jpg";
    ActiveImg.dom.onmouseout = {};
    ActiveImg.dom.onmouseover = {};
    deActiveImg.dom.src = 'images/index_' + (29 + CPoint) + '.jpg'
    deActiveImg.dom.onmouseout = function(){MM_swapImage("img" + CPoint,'','images/index_' + (29 + CPoint) + '.jpg',1)}
    deActiveImg.dom.onmouseover = function(){MM_swapImage("img" + CPoint,'','images/index_over_' + (29 + CPoint) + '.jpg',1)}
    var cb=function(a,success,rspn){
        Loading.setVisible(false,true);
        var JSON = eval("(" + rspn.responseText + ")");
        JSON = JSON.item;
        
        if(JSON.length){
            for(i=0;i<JSON.length;i++){
                
                if(JSON[i].Title.length > 50) JSON[i].Title = JSON[i].Title.substring(0,30);
                
                var htmlString = '<table width="100%" border="0" cellspacing="0" cellpadding="0">' + 
                                 '<tr><td width="3%" valign="top">'+ 
                                 '<img   src="images/index_34.jpg" width="8" height="10" /></td>'+
                                 '<td width="97%" valign="top" class="index_momo2">'+
                                 '<span style="line-height:15px;float:left;width:263px;"><span style="width:253px;float:left;overflow:hidden;height:15px;">' +
                                 '<a href="newscenter_more.aspx?ID=' + JSON[i].ID + '&CategoryID=' + JSON[i].CategoryID + '" >'+JSON[i].Title+'</a> '+
                                 '</span>|</span>' +
                                 '<span class="index_date" style="height:15px;float:left">' + JSON[i].StartTime.substring(0,10) + '</span>'+
                                 '</td></tr><tr><td height="8" colspan="2"></td></tr></table>'
                                 
                                 
                NewsChild[i] = NewsDiv.createChild({id:Ext.id(),html:htmlString,cls:"NewsChild",tag:"div"},null,true)
                Ext.get(NewsChild[i].id).setVisible(true,true);
            }
        }else{
            NewsChild[0] = NewsDiv.createChild({id:Ext.id(),html:EmptyString,cls:"EmptyChild",tag:"div"},null,true)
            Ext.get(NewsChild[0].id).setVisible(true,true);
        }
    }.createDelegate(this);
    
    if(NewsChild.length){
        for(i=0;i<NewsChild.length;i++){ 
            if(Ext.get(NewsChild[i].id)){
                Ext.get(NewsChild[i].id).remove();
            }
       }
    }
    Loading.setVisible(true);
    prs = 
    {
        "TableName":TableName,
        "idString":"ID",
        "sort":"SortNum ASC,StartTime DESC",
        "limit":2,
        "start":0,
        "Condistion":"ID!=" + HotNewsID + "AND CategoryID=" + CateID + " AND inHomepage='true' AND (isStartDisp = 'true' OR (({ fn NOW() } BETWEEN StartTime AND EndTime) AND isDisplay='true'))"
    }
    setTimeout(function(){
        var cn=new Ext.data.Connection({url:"../WMS/getResult.ashx"}).request({params:prs,scope:this,callback:cb})
    }.createDelegate(this),500)
    
}

function selectToType(droplist){
    var cate = Ext.getDom('select2');
	for(var i=cate.length-1;i>0;i--){
		cate.options[i] = null;
	}
    var cb=function(a,success,rspn){
        if(success){
            var JSON = eval("(" + rspn.responseText + ")");
            var info = JSON.item
            for(i=0;i<info.length;i++){
				cate.options[i+1] = new Option(info[i].Name,'products_kind.aspx?CategoryID='+droplist.value+'&ID='+info[i].ID);
			}
        }
    }
    prs = {
        "TableName": sTableName,
        "idString": "ID",
        "sort": "SortNum ASC,ID DESC",
        "limit":50,
        "start":0,
        "Condistion": "CategoryID=" + droplist.value
    }
    var cn=new Ext.data.Connection({url:"../WMS/getResult.ashx"}).request({params:prs,scope:this,callback:cb})
}

function jumpPage(){
    var cate = Ext.getDom('select2');
    if(cate.value == ''){
        alert('Please Select Type!!');
    }else{
        window.location = cate.value;
    }
}