
var lastExpanded=null;

if (!lastExpanded) {
	document.write('<style type="text/css">\n')
	document.write('.dropcontent{display:none;}\n')
	document.write('</style>\n')
}

function getStyle( ElementId ) {
	if ( document.getElementById( 'dropmsg'+ElementId ) )
		return document.getElementById( 'dropmsg'+ElementId ).style.display;
	return null;
}

function display( ElementId, show ) {
	if ( document.getElementById( 'dropmsg'+ElementId ) )
		document.getElementById( 'dropmsg'+ElementId ).style.display=show?'block':'none';
}

function expandone_from_map( ElementId ) {
	if ( ElementId==lastExpanded )
		display( ElementId, getStyle( ElementId )!='block' );
	else {
		display( ElementId, true );
		if ( lastExpanded )
			display( lastExpanded, false );
	}
	lastExpanded=ElementId;
	return false;
}


function changeValue( element, oldValue, hasFocus ) {
	if ( hasFocus )
		element.value==oldValue?element.value='':'';
	else
		element.value==''?element.value=oldValue:'';
}

var obj ;
var c=100;
var speed=1;
var ready = false;

function changeImage( selector ) {
obj = document.getElementById( 'main_image' );
obj_l = document.getElementById( 'main_image_link' );
	changeOpacity( c );
	if ( !ready && c>0 ) {
    c -=4;
		setTimeout( "changeImage( '"+selector+"' )", speed );
		return;
	}
	if ( c==0 ) {
		ready = true;
    selector = document.getElementById('selector');


		obj.src=(selector.value );

    var a = document.getElementsByTagName('a');
    //alert(selector.value.substr(selector.value.lastIndexOf('/'),selector.value.lastIndexOf('_')-selector.value.lastIndexOf('/')));
    var idamikell = '';
    for(var i = 0; i < a.length; i++){
      if(a[i].parentNode.className == 'main_picture_alt_container'){
        if(a[i].href.substr(a[i].href.lastIndexOf('/'), a[i].href.lastIndexOf('.')-a[i].href.lastIndexOf('/')) == selector.value.substr(selector.value.lastIndexOf('/'),selector.value.lastIndexOf('_')-selector.value.lastIndexOf('/'))){
          idamikell = a[i].id;
        }
        //alert(a[i].href.substr(a[i].href.lastIndexOf('/'), a[i].href.lastIndexOf('.')-a[i].href.lastIndexOf('/')));
      }

    }

    obj_l.href=( 'javas' + 'cript:activate_co' + 'lor_link_id("' + idamikell + '")');
	}
	if ( ready && c<100 ) {
    c+=4;
		setTimeout( "changeImage( '"+selector+"' )", speed );
		return;
	}
	ready = false;
}

var t;
function changeSelector( kep, termek_id, selectorID, kepid, onChanged ) {
obj = document.getElementById( 'main_image' );
obj_l = document.getElementById( 'main_image_link' );
	changeOpacity( c );
	if ( !ready && c>0 ) {
    c -= 4;
		t=setTimeout( function() { changeSelector( kep, termek_id, selectorID, kepid, onChanged ); }, speed );
		return;
	}
	if ( c==0 ) {
		ready = true;
		var image = 'img_'+termek_id;
		obj.src=( kep);
		obj_l.href=( 'javas' + 'cript:activate_co' + 'lor_link(' + kepid + ')');
		try{
      document.getElementById( 'selector' ).value=kep;
      var selector = document.getElementById('selector');
      var theContents = selector[document.getElementById('selector').selectedIndex].innerHTML;
      var color = document.getElementById('colorid');
    	color.innerHTML = theContents;
    } catch (e){

    }

    if(typeof onChanged == 'function')
    {
      onChanged.call();
    }
	}
	if ( ready && c<100 ) {
    c += 4;
		t=setTimeout( function() { changeSelector( kep, termek_id, selectorID, kepid, onChanged ); }, speed );
		return;
	}
	ready = false;
	clearTimeout(t);
}

function changeOpacity( opacityLevel ) {
	if(obj.filters) {
		obj.style.filter='alpha(opacity='+opacityLevel+')';
	}
	else {
		obj.style.opacity=opacityLevel/100;
	}
}

function changecartcol(selector, cart_id){
  colorcart = document.getElementById('color_p_' + cart_id);
  try{
  colorcart.value = selector.value;
  }
  catch(e){

  }
}


  var preloaded = new Array();
  function preload_images() {
  for (var i = 0; i < arguments.length; i++){
  preloaded[i] = document.createElement("img");
  preloaded[i].setAttribute("src",arguments[i]);
  };
  };

  function activate_color_link_id(id){
    var clickelem = document.getElementById(id);

    if( document.createEvent ) {
      var evt = document.createEvent("MouseEvents");
      evt.initMouseEvent("click", true, true, window,
        0, 0, 0, 0, 0, false, false, false, false, 0, null);
      clickelem.dispatchEvent(evt);

    } else if( document.createEventObject ) {
      var evObj = document.createEventObject();

      evObj.detail = 0;
      evObj.screenX = 0;
      evObj.screenY = 0;
      evObj.clientX = 0;
      evObj.clientY = 0;
      evObj.ctrlKey = false;
      evObj.altKey = false;
      evObj.shiftKey = false;
      evObj.metaKey = false;
      evObj.button = 0;
      evObj.relatedTarget = null;

      clickelem.fireEvent('onclick',evObj);
    }


  }

  function activate_color_link(id){
  activate_color_link_id('img_' + id);
  }

setTimeout("document.getElementById('items').scrollUpdate();", 1000);
