function initLME()
{
    $('.lme').contents().find('table tr').each( processLME );
    if( curMet == 6 )
	{
	s = '';
	for( i=0; i<curMet; i++ )
	    {
	    s += '<div class="m_name lme_'+i+'">'+metals[i].name+'</div>';
	    s += '<div class="m_arr '+(metals[i].up?'ma_up':'ma_dn')+'"></div>';
	    s += '<div class="m_val">'+metals[i].val+'</div>';
	    s += '<div class="m_change">'+metals[i].change+'</div>';
	    } 
	s += '<div class="fn"></div>';
	s = '<div style="float:left; padding: 0px 10px 0px 0px; border-right: 1px solid #d6d6d6; ">Продажа металлов на <a href="http://www.lme.com/" target=_new">LME</a> '+lmeDate+'</div>' + s;
	$('.lmeres').html( s );
	}
}

var metals = new Array( 
    { name: 'Алюминий', val: 0, up: false, change: 0 },
    { name: 'Медь', val: 0, up: false, change: 0 },
    { name: 'Свинец', val: 0, up: false, change: 0 },
    { name: 'Никель', val: 0, up: false, change: 0 },
    { name: 'Олово', val: 0, up: false, change: 0 },
    { name: 'Цинк', val: 0, up: false, change: 0 } );
var curMet = 0;
var lmeDate = '';
function processLME( i, c )
{
    if( i==0 )
	{
	lmeDate = $('td',$(c)).text();
	prsd = lmeDate.substr(lmeDate.length-10).split('-');
	lmeDate = prsd[2]+'.'+prsd[1]+'.'+prsd[0];
	}
    if( $('td',$(c)).length == 4 )
	{
	// alert( $(c).html() );
	$('td',$(c)).each(function(idx,cur){
	    if( idx==2 )
		metals[curMet].val = $(cur).text();
	    if( idx==3 )
		metals[curMet].change = $(cur).text();
	    if( idx==1 )
		metals[curMet].up = ($('img',$(cur)).attr('src').indexOf('up')!=-1);
	});
	curMet++;
	}
}

var cables = null;
var cablesOld = new Array(
		{ 	img: "<img class=pngva src=img/kvvkbshv.png width=215 height=105 border=0>",
			link: "<a href=/catalog/kvvkbshv/>КВВКбШв</a>",
			desc: "Кабели предназначены для присоединения к стационарным электрическим приборам, аппаратам, сборкам распеределительных устройств с номинальным переменным напряжением до 660&nbsp;В частоты до 100&nbsp;Гц при прокладке в вертикальных выработках."
		},

		{ 	img: "<img class=pngva src=img/mge.png width=215 height=105 border=0>",
			link: "<a href=/catalog/mge/>МГЭ</a>",
			desc: "Применяются в электрических установках и устройствах, а также в качестве антенн в диапазоне температур окружающей среды от -60&nbsp;&deg;C до +55&nbsp;&deg;C. Длительно допустимая температура на жиле: +55&nbsp;&deg;C."
		},

		{	img: "<img class=pngva src=img/akvvgz.png width=215 height=105 border=0>",
			link: "<a href=/catalog/akvvgz/>АКВВГз</a>",
			desc: "Кабели предназначены для присоединения к стационарным электрическим приборам, аппаратам, сборкам распределительных устройств с номинальным переменным напряжением  до 660&nbsp;В частоты до 100&nbsp;Гц."
		},

		{ 	img: "<img class=pngva src=/img/banners/apv.png width=215 height=105 border=0>",
			link: "<a href=/cables/catalog/general-purpose-cables/aluminium/cords-wires/apv/>АПВ</a>",
			desc: "Однопроволочные провода применяются для электрических установок при стационарной прокладке в осветительных и силовых сетях, а также для прокладки в трубах, пустотных каналах строительных конструкций и др., для монтажа электрических цепей."
		}
	);

var mpCableSlider;
function processIt()
{
	mpCableSlider = new Slider( 'cablesCont', 'cablesSlider', cables, 3 );
	mpCableSlider.prepareSlide = prepareCableSlide;
	mpCableSlider.init();
	
//	runFading();
}

function runFading()
{
	fadeOpacity.addRule('1',0,1,10);
	fadeOpacity('mi','1');
	fadeOpacity('mf','1');
}

function prepareCableSlide( idx )
{
	s = '';
	s += '<div class=ci>'+this.sld[idx].img+'</div>';
	s += '<div class=cn>'+this.sld[idx].link+'</div>';
	s += '<div class=cd>'+this.sld[idx].desc+'</div>';
	return s;
}


var menuHider = null;
var smenuHider = null;
var currSM = '';

function showMenu(smi)
{
    var o = findObject( 'smh_'+smi );
    var o2 = findObject('m_'+smi);
    if( currSM!=smi && currSM!='')
	{
	o4 = findObject( 'smh_'+currSM );
	if( o4 )
    	    hideElem('smh_'+currSM );
	var o3 = findObject('m_'+currSM);
	if( o3 )
	    o3.className = '';
	}
    y = anchorPosY(o2);
    x = anchorPosX(o2);
    o2.className='menua';
    if( o )
	{
	if( smi == 'contacts' )
	    o.style.left = (x+o2.offsetWidth-o.offsetWidth+1)+'px';
	else
	    o.style.left = x+'px';
	if( o.offsetWidth < o2.offsetWidth )
	    o.style.width = (o2.offsetWidth-15) + 'px';
        o.style.top = y+39+'px';
	    
        showElem('smh_'+smi);
	}
    if( menuHider )
	{
        clearTimeout(menuHider);
	menuHider=null;
        }
    currSM=smi;
}

function hideMenu(smi)
{
    menuHider=setTimeout("turnSubmenuOff()", 500 );
}

function turnSubmenuOff()
{
    var o2 = findObject('m_'+currSM);
    if( o2 ) 
	o2.className='';
    var o = findObject( 'smh_'+currSM);
    if( o )
        hideElem('smh_'+currSM);
    clearTimeout(menuHider);
    menuHider=null;
    currSM = '';
}


function processSearch( dflt, enter )
{
    var ss = findObject( 'ss' );
    if( enter && (ss.value == dflt) )
	ss.value = '';
    if( !enter && (ss.value == '') )
	ss.value = dflt;
}

ids = 0;
function setupOrders()
{
    $("#add_to_order").addClass( "add_to_order" );
    $("#add_to_order").click( addToOrderClick );
    
    $("#cth table tr:even").addClass('tbl_even');
    $("#cth table tr").hover( 
	function() { $(this).addClass('tbl_hover'); },
	function() { $(this).removeClass('tbl_hover'); }
	);
    $("#cth table tr:first").append( '<th class=dth>Заказать, м</th>' );
    $("#cth table tr:gt(0)").each( 
	function() {
	    if( $(this).children(":first-child").hasClass('dth') )
		{
		$(this).append( '<th class=dth>&nbsp;</th>' );
		return;
		}
	    $(this).append( '<td align=middle>' +
		'<input type=text id="len_' + ids + '" style="width: 40px; font-size: 8pt;">' +
		'<input type=hidden id="txt_' + ids + '" value="' + $(this).children(":first-child").html() +
		'">&nbsp;<span id="plus_'+ids+'" style="cursor: pointer; cursor: hand;">+</span></td>' );
	    ids++;
	    } );
    for( i=0; i<ids; i++ )
	$('#plus_'+i).click( addToOrder );
    $("#usage").click( function() { $("#usage_data").slideToggle(); $("#construction").slideToggle(); } );
    $("#constr_hdr").click( function() { $("#usage_data").slideToggle(); $("#construction").slideToggle(); } );
    $("#tth_hdr").click( function() { $("#tth").slideToggle(); } );
}

currCable = '';
function addToOrder()
{
    ci = $("#len_"+String.substr( $(this).attr("id"), 5 ) );
    ti = $("#txt_"+String.substr( $(this).attr("id"), 5 ) )
    if( ci.val() != '' )
	alert( ci.val()+'м кабеля '+ currCable+' '+ti.val()+' добавлены к Вашему заказу' );
    else
	alert( 'Укажите длину в метрах, сколько бы Вы хотели заказать кабеля ' + currCable + ' ' + ti.val() );
}

function addToOrderClick()
{
    $("#tth").slideUp(); 
    $("#construction").slideUp();
    $("#usage_data").slideUp();
//    $("#len_0").focus();
}
