function slide(id, word, trans, type, word_part) {
	
	set_value_to_element_by_id('word_word', word);
	set_value_to_element_by_id('word_trans', trans);
	set_value_to_element_by_id('word_id', word);
	
	//console.log('slide : type:' + type + ' word_part:' + word_part);
	
	var ms = get_delay();
	if (get_src() == 'res/btn_stop.png') xajax_slideshow(type, word_part);
}


function set_value_to_element_by_id(id, value)
{
	var somediv = document.getElementById(id);	
	somediv.innerHTML = value;
}

/*
function set_href(id, word_id, word)
{
	document.getElementById(id).href = "word.php?id=" + word_id + "&word=" + word + "";
}
/**/


function set_delay(word_id, word_word, word_trans, type, word_part)
{
	
	//console.log('set_delay : word_id:' + word_id + ' word:' + word_word + ' trns:' + word_trans);
	setTimeout('slide(\'' + word_id + '\',\'' + word_word + '\',\'' + word_trans + '\',\'' +   type + '\',\'' + word_part + '\')', get_delay()*1000);
}


function get_delay()
{
	return parseInt(document.getElementById('time_id').childNodes.item(0).nodeValue.toString());
}


function get_state()
{
	//console.log(document.getElementById('state_id').getAttribute('src').toString());
	//return document.getElementById('state_id').childNodes.item(0).nodeValue.toString();
	
}

function get_src()
{
	return document.getElementById('state_id').getAttribute('src').toString();
}

function change_state(type, word_part)
{
	var el = document.getElementById('state_id');
	var src = get_src();
	if(src == 'res/btn_stop.png')
	{
		el.setAttribute('src','res/btn_play.png');
	}
	else
	{
		el.setAttribute('src','res/btn_stop.png');
		//el.innerHTML = 'stop';
		xajax_slideshow(type, word_part);
	}
}


function change_dalay(change)
{
	var el = document.getElementById('time_id');
	var base = get_delay();
	var out = base + parseInt(change);
	
	if (out < 2)
	{
		out = 2;
	}
	
	if (out > 20)
	{
		out = 20;
	}
	
	el.innerHTML = out;
}


function sleep(ms)
{
	var dt = new Date();
	dt.setTime(dt.getTime() + ms);
	while (new Date().getTime() < dt.getTime());
}


function var_dump(obj) {
   if(typeof obj == "object") {
      return "Type: "+typeof(obj)+((obj.constructor) ? "\nConstructor: "+obj.constructor : "")+"\nValue: " + obj;
   } else {
      return "Type: "+typeof(obj)+"\nValue: "+obj;
   }
}//end function var_dump


