function replace_char(s,c,n)
{
	var re = new RegExp('^(.{'+ n +'}).(.*)$','');
	return s.replace(re,'$1'+c+'$2');
}

function mi_act(obj) 
{
	switch (obj.nodeName)
	{
		case "SPAN":
			obj.style.filter = replace_char(obj.style.filter,'s',obj.style.filter.lastIndexOf("/")+1) ;
			break;
		case "IMG":
			obj.src = replace_char(obj.src,'s',obj.src.lastIndexOf("/")+1);
			break;
	}
}

function mi_deact(obj) 
{
	switch (obj.nodeName)
	{
		case "SPAN":
			obj.style.filter = replace_char(obj.style.filter,'r',obj.style.filter.lastIndexOf("/")+1) ;
			break;
		case "IMG":
			obj.src = replace_char(obj.src,'r',obj.src.lastIndexOf("/")+1);
			break;
	}
}


function preloadImages()
{
  if(document.images)
  {
    if(!document.imageArray) document.imageArray = new Array();
    var i,j = document.imageArray.length, args = preloadImages.arguments;

    for(i=0; i<args.length; i++)
    {
      if (args[i].indexOf("#")!=0)
      {
        document.imageArray[j] = new Image;
        document.imageArray[j++].src = args[i];
      }
    }
  }
}

function loadvideo(obj)
{
	var vs = document.getElementById("video_slot");
	var ns = document.getElementById("vname_slot");
	
	var temp = new Array();
	temp = obj.id.split('_');

	vs.innerHTML = videos[temp[1]];
	ns.innerHTML = obj.innerHTML;
}

function loaddef(id)
{
	if (id != -1)
	{
		var vs = document.getElementById("video_slot");
		var es = document.getElementById("v_"+id);
		var ns = document.getElementById("vname_slot");
		
		vs.innerHTML = videos[id];
		ns.innerHTML = es.innerHTML;
	}
}

function a_si(obj)
{
	obj.className = obj.className + "_hover";
}

function d_si(obj)
{
	obj.className = obj.className.substr(0, obj.className.length - 6);
}

function starter()
{
	if (defv)
 	 loaddef(defv);
	preloadImages("/images/home/menu/s1.gif", "/images/home/menu/s2.gif", "/images/home/menu/s3.gif", "/images/home/menu/s4.gif", "/images/home/menu/s5.gif", "/images/home/menu/s6.gif", "/images/home/menu/s7.gif", "/images/home/menu/s8.gif", "/images/home/menu/s9.gif", "/images/home/menu/s10.gif", "/images/home/menu/s11.gif", "/images/home/menu/s12.gif", "/images/home/menu/s13.gif", "/images/home/menu/s14.gif", "/images/home/s_eng.gif", "/images/home/s_hbknop.gif", "/images/home/s_tv.gif");
}

