
$(document).ready(init);

function init(){
	AddCorners();
	initAllMenus();
}

function AddCorners(){

	$(".wrapper").prepend('<b class="tr"></b><b class="bl"></b><b class="br"></b><b class="tl"></b>');

	$(".wrapper").each(function(i){
		if ( $.browser.msie && $.browser.version <= 7 ){
			if ( this.offsetHeight/2 != parseInt(this.offsetHeight/2)){
				$(".bl:eq(0), .br:eq(0)", this).addClass("bFix");
			}
			if ( this.offsetWidth/2 != parseInt(this.offsetWidth/2)){
				$(".tr:eq(0), .br:eq(0)", this).addClass("rFix");
			}
		}
	});

}


/*
var 
	isOpera = ( document.opera || ( document.attachEvent && document.addEventListener ) ? true : false ),
	oSrc = ( isOpera ? document : window );

if( document.addEventListener )
{
	oSrc.addEventListener( 'load', initAllMenus, false );
}
else
{
	oSrc.attachEvent( 'onload', delayedInit );
}

function delayedInit( )
{
	window.setTimeout( initAllMenus, 0 );
}

window.onresize = function() {
}
*/

var isVisible = false;
window.document.onkeypress = function() {
	// react on Shift-D
	if( window.event && window.event.shiftKey && window.event.keyCode == 68 ) {
		var tmp = "";
		var col = document.getElementsByTagName( "div" );
		for( var i=0; i<col.length; i++ ) {
			try {
				var oDiv = col[i];
				if( oDiv.className == "debug-info" ) {
					oDiv.style.display = ( isVisible ? "none" : "block" );
				}
			}
			catch( e ) {
			}
		}
		isVisible=!isVisible;
	}
}

/*	Dynamic Banner */

var bNum = 2, bOld = 1, bAll = 3, bFlag = 1, bDelay, bCurrent;

$(document).ready(function(){
	bAll = $("#dynamic-id li").length;
	bDelay = window.setTimeout( ShowBanner, 8000 );

    $("#dynamic-id li").hover(
        function(){ 
					var sOld = "#dynamic-id li:eq("+(bOld-1)+")";
					bCurrent = $(this).attr("id").substring(1,2);

					if(bOld != bCurrent) {
						$(sOld).removeClass("sfHover");
					}
					$("div", this).hide(); 
					$("div span", this).fadeTo(0, 0.8);
					$("div", this).fadeIn("fast"); 
					bFlag = 0;
				}, 
        function() { 	 }
    );
    $("#dynamic-id li").hoverClass("sfHover");

    $("#dynamic-id").hover(
			function() { },
			function() { 
					clearTimeout(bDelay);
					bFlag = 1;
					ShowBanner();
			}
    );
});

$.fn.hoverClass = function(c) {
    return this.each(function(){
        $(this).hover( 
            function() { 
								$(this).addClass(c);
								clearTimeout(bDelay);
						 },
            function() { 
								$(this).removeClass(c);
								clearTimeout(bDelay);
						}
        );
    });
}; 


function ShowBanner( ) {
	var	sOld = "#dynamic-id li:eq("+(bNum==1?2:bNum-2)+")",
			sNew = "#dynamic-id li:eq("+(bNum-1)+")";

	if(bFlag){
	  $(sOld).removeClass("sfHover");
		$(sNew+" div", this).hide(); 
		$(sNew+" div span", this).fadeTo(0, 0.8);
		$(sNew+" div", this).fadeIn("fast"); 
	  $(sNew).addClass("sfHover");
		bOld = bNum;
		bNum = (bNum >= bAll ? 1 : bNum+1);
	}
	bDelay = window.setTimeout( ShowBanner, 8000 );
}


//					fnShowProps(oLI[0], "obj");
function fnShowProps(obj, objName){
    var result = "obj = "  + obj + "<br />\n";
    for (var i in obj) // обращение к свойствам объекта по индексу
        result += objName + "." + i + " = " + obj[i] + "<br />\n";
//	    document.write(result);
//			alert (result);
//	    document.write('<div style="position: absolute; top: 10% height: 80%; overflow: auto;">' + result + '</div>');
/*
	var obj = $("#dynamic-id li b").get(); for (var i in obj) obj[i].style.top = (28 - obj[i].offsetHeight/2)+'px';

*/
}

//-->