/*!(C)2009, absolutely chicago segway tours. Some rights reserved. @Author: Kairyou. @version: 10. Inspired by Jq|YUI|BB.*/

if(typeof MVP=="undefined"||!MVP){var MVP={}};
MVP.nameSpace=function(){
    var A=arguments,E=null,D,J=A.length;
    //console.log(A);
    for(C=0;C<J;C++){
        D=A[C].split(".");
        E=MVP,L=D.length;
        for(B=(D[0]=="MVP")?1:0;B<L;B++){
            E[D[B]]=E[D[B]]||{};
            E=E[D[B]]
        }
    }
    return E;
};


MVP.nameSpace("b");//browser
var userAgent = navigator.userAgent.toLowerCase();
MVP.b={
    version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
    safari: /webkit/.test( userAgent ),
    opera: /opera/.test( userAgent ),
    msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
    mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};
if(MVP.b.msie&&parseInt(MVP.b.version)<"7"){
    //alert("IE&&<IE7");
    try{
        document.execCommand("BackgroundImageCache",false,true);
    }catch(e){}
};

MVP.nameSpace("d");//Dom
MVP.d={
    version : "9",
    G:function(N){//IdName, var $=G=function(N){return(typeof N==="string")?document.getElementById(N):N};
        return(typeof N==="string")?document.getElementById(N):N;
    },
    C:function(E,T,N){//element, tagName, className
        var A=[],C=(E||document).getElementsByTagName(T||"*"),B,L=C.length;
        for(B=0;B<L;B++) {//(var i=0; i<_el.length; i++)
            //console.log(MVP.d.hasClassName(_el[i],N));
            if(MVP.d.hasClassName(C[B],N)){A.push(C[B]);}
            //if ((" "+_el[i].className+" ").indexOf(" "+N+" ")!=-1){el.push(_el[i]);}
        };
        return A;//console.log(el);
    },
    hasClassName:function (E,N){//element, className
        return new RegExp('(\\s|)'+N+'(\\s|$)').test(E.className);
    },
    addClassName:function(E,N) {//element, className(classString)
        if(!E||MVP.d.hasClassName(E,N)){return;}
        E.className+=E.className?' '+N:N; //console.log(E.className);
    },
    removeClassName:function(E,N) {//element, className(classString)
        if(!E||!MVP.d.hasClassName(E,N)){return};
        E.className = E.className.replace(new RegExp('(\\s|)'+N+'(\\s|$)'),' ');
    },
    replaceClassName:function (E,O,N){//element, oldClassName , newClassName
        //if (O === N) {return false}
            MVP.d.removeClassName(E,O);
            MVP.d.addClassName(E,N);
    }
};
var $=G=MVP.d.G;

MVP.nameSpace("t");
MVP.t={
    version : "2",
	tab : function(N,T,C) {//Name,Total,Current
		for(var i=1;i<=T;i++){
			var curC=mvp.dom.$G(N+"_"+i);var curB=mvp.dom.$G(N+"_t"+i);
			if(C==i){curC.style.display="block";curB.className="active"}
			else
			{curC.style.display="none";curB.className="normal"}
		}
	}
    ,nTab : function(tabObj,obj){
		var tabList = G(tabObj).getElementsByTagName("li")//,l=tabList.length;
		for(var i=0,j; j=tabList[i]; i++)//for(var i=0; i<j; i++) ,用l=tabList.length，在ff下的cpu比 j=tabList[i] 高一些
		{
            G(tabObj+"_tit"+i).className =(j.id == obj.id)?"active":"normal";
            G(tabObj+"_con"+i).style.display =(j.id == obj.id)?"":"none";
            //G(tabObj+"_con"+i).style.display = "block";G(tabObj+"_con"+i).style.display = "none";
		}
        //onclick/onmouseover
	}
}

MVP.nameSpace("e");
MVP.e={
    addEvent:function(obj,type,fn){//obj(object), type(eventType) ,fn(function)
        if(obj.attachEvent){
            obj['e'+type+fn]=fn;
            obj[type+fn]=function(){obj['e'+type+fn](window.event)};
            obj.attachEvent('on'+type,obj[type+fn]);
        }else{
            obj.addEventListener(type,fn,false);
        }
    }
    ,removeEvent:function(obj,type,fn){
        if (obj.detachEvent){
            obj.detachEvent('on'+type,obj[type+fn]);
            obj[type+fn]=null;
        }else{
            obj.removeEventListener(type,fn,false);
        }
    }
};
//MVP.e.addEvent(G('fold-switch'),'click',function(){G('fold-content').style.display = (G('fold-content').style.display != 'none' ? 'none' : '' )});
function toggle(obj) {
    obj.style.display = (obj.style.display != 'none' ? 'none' : '' );
}

//function include_js(file) {
//    var _doc = document.getElementsByTagName('head')[0];
//    var js = document.createElement('script');
//    js.setAttribute('type', 'text/javascript');
//    js.setAttribute('src', file);
//    _doc.appendChild(js);
//    js.onreadystatechange = function () {
//        if (js.readyState == 'loaded' || js.readyState == 'complete') {
//            //ie5、ie6 PNG透明
//            DD_belatedPNG.fix('#logo,.png');/*,#menu li a,.lastmenu*/
//        }
//    }
//}
//console.log(parseInt("5.5 aaa"))
//if(MVP.b.msie&&/*parseInt(MVP.b.version)>=5&&*/parseInt(MVP.b.version)<7){include_js('js/png.js');}

/*
<!--[if lt IE 7]>
<script src="js/png.js"></script>
<script type="text/javascript">
    DD_belatedPNG.fix('h2, .morecars');
</script>
<![endif]-->*/

MVP.e.addEvent(window,'load',function(){
    if(document.getElementById("fixCol1")&&document.getElementById("fixCol2")){
    var fixCol1=document.getElementById("fixCol1").scrollHeight;
    var fixCol2=document.getElementById("fixCol2").scrollHeight;
    if(fixCol1>fixCol2){document.getElementById("fixCol2").style.height=fixCol1-27+"px"}
    }

    if(document.getElementById("fixCol3")){
        var fixCol3=document.getElementById("fixCol3").scrollHeight;
        if(fixCol2>fixCol3){document.getElementById("fixCol3").style.height=fixCol2-9+"px"}
    }
}
);

//console.log('l='+l+'|||r='+r)