var faq_visible = new Array();
var item_visible = new Array();

function goto_link(unit, topic, exercise)
{
	//alert(window.opener.location.host);
	URL = 'http://' + window.opener.location.host + '/index.php/student/index?unit=' + unit + '&topic=' + topic;
	if(exercise!=null) URL += '&exercise='+exercise;
	window.opener.location.replace(URL);
	window.close();
}

function showFAQ(number)
{
	if(faq_visible[number]!=1)
	{
		Effect.BlindDown('odp_'+number, { duration: 0.5 });
		//document.getElementById('img_'+number).src = '/images/nolines_minus.gif';
		faq_visible[number]=1;
	}
	else
	{
		Effect.BlindUp('odp_'+number, { duration: 0.5 });
		//document.getElementById('img_'+number).src = '/images/nolines_plus.gif';
		faq_visible[number] = 0;
	}
}

function showItem(item_id, link_id)
{
  var ver = navigator.appVersion;
  var agent = navigator.userAgent;	
  
  var dom = (document.getElementById ? true :false);
  var opera5 = (agent.indexOf("Opera 5")!=-1);
  
  var ie5_5 = ((ver.indexOf("MSIE 5.5")!=-1 && dom && !opera5) ? true : false);
  var ie6 = ((ver.indexOf("MSIE 6")!=-1 && dom && !opera5) ? true : false);
  var ie7 = ((ver.indexOf("MSIE 7")!=-1 && dom && !opera5) ? true : false);
  var ie = ie5_5 || ie6 || ie7;  
  
  if((item_visible[item_id]!=1 || item_visible[item_id]==null) && document.getElementById(item_id).style.display=='none') {
    Effect.toggle(item_id, 'blind', {});
    if(link_id == 'link_image1') document.getElementById(link_id).src = '/images/menu_scroll_down.jpg';
    if(link_id == 'link_image2') document.getElementById(link_id).src = '/images/menu_scroll_up.jpg';
    item_visible[item_id] = 1;
    if(!ie) {
      $('left').style.height = 'auto';
    }
  }
  else {
    Effect.toggle(item_id, 'blind', {});
    if(link_id == 'link_image1') document.getElementById(link_id).src = '/images/menu_scroll_up.jpg';
    if(link_id == 'link_image2') document.getElementById(link_id).src = '/images/menu_scroll_down.jpg';
    item_visible[item_id] = 0;
    if(!ie) {
      equalColumns();
    }
  }
}

function equalColumns()
{
  var ver = navigator.appVersion;
  var agent = navigator.userAgent;	
  
  var dom = (document.getElementById ? true :false);
  var opera5 = (agent.indexOf("Opera 5")!=-1);
  
  var ie5_5 = ((ver.indexOf("MSIE 5.5")!=-1 && dom && !opera5) ? true : false);
  var ie6 = ((ver.indexOf("MSIE 6")!=-1 && dom && !opera5) ? true : false);
  var ie7 = ((ver.indexOf("MSIE 7")!=-1 && dom && !opera5) ? true : false);
  var ie = ie5_5 || ie6 || ie7;
  
  if(!ie) {
    //alert(right.offsetHeight);
    $('left').style.height = $('right').offsetHeight + 'px';
    if($('right').offsetHeight < $('left').offsetHeight) $('right').style.height = $('left').offsetHeight + 'px';
  }
  else {
  $('left').style.setExpression("height","($('left').offsetHeight<$('right').offsetHeight)?$('right').offsetHeight:($('right').offsetHeight<($('left').childNodes[0].offsetHeight + $('left').childNodes[1].offsetHeight + $('left').childNodes[2].offsetHeight + $('left').childNodes[3].offsetHeight + $('left').childNodes[4].offsetHeight + $('left').childNodes[5].offsetHeight))?$('left').childNodes[0].offsetHeight + $('left').childNodes[1].offsetHeight + $('left').childNodes[2].offsetHeight + $('left').childNodes[3].offsetHeight + $('left').childNodes[4].offsetHeight + $('left').childNodes[5].offsetHeight:$('right').offsetHeight");
  }
}

function equalColumns2()
{
  var ver = navigator.appVersion;
  var agent = navigator.userAgent;	
  
  var dom = (document.getElementById ? true :false);
  var opera5 = (agent.indexOf("Opera 5")!=-1);
  
  var ie5_5 = ((ver.indexOf("MSIE 5.5")!=-1 && dom && !opera5) ? true : false);
  var ie6 = ((ver.indexOf("MSIE 6")!=-1 && dom && !opera5) ? true : false);
  var ie7 = ((ver.indexOf("MSIE 7")!=-1 && dom && !opera5) ? true : false);
  var ie8 = ((ver.indexOf("MSIE 8")!=-1 && dom && !opera5) ? true : false);
  var ie = ie5_5 || ie6 || ie7 || ie8;
  
  if(!ie) {
    //alert(right.offsetHeight);
    $('panel_left').style.height = $('panel_right').offsetHeight + 'px';
    if($('panel_right').offsetHeight < $('panel_left').offsetHeight) $('panel_right').style.height = $('panel_left').offsetHeight + 'px';
  }
  else {
  $('panel_left').style.setExpression("height","($('panel_left').offsetHeight<$('panel_right').offsetHeight)?$('panel_right').offsetHeight:($('panel_right').offsetHeight<($('panel_left').childNodes[0].offsetHeight + $('panel_left').childNodes[1].offsetHeight + $('panel_left').childNodes[2].offsetHeight))?$('panel_left').childNodes[0].offsetHeight + $('panel_left').childNodes[1].offsetHeight + $('panel_left').childNodes[2].offsetHeight:$('panel_right').offsetHeight");
  }
}

function moveItem(source_id, dest_id)
{
	source = document.getElementById(source_id).options;
	selected = source.selectedIndex;
	dest = document.getElementById(dest_id).options;
	source_size = source.length;
	dest_size = dest.length;
	if(source_size > 0 && selected >= 0)
	{
		dest[dest_size] = new Option(source[selected].text, source[selected].value);
		source[selected] = null;
	}
}

function submitItems(dest_id)
{
	dest = document.getElementById(dest_id).options;
	dest_size = dest.length;
	for(i=0;i<dest_size;i++) dest[i].selected=true;
}

function copyIFrame2Editor(src_id, dst_id)
{
	src = document.getElementById(src_id).contentDocument.getElementById('pytanie');
	dst = tinyMCE.get(dst_id);
	
	dst.setContent(src.innerHTML);
}

function copyDiv2Editor(src_id, dst_id)
{
	src = document.getElementById(src_id);
	dst = tinyMCE.get(dst_id);
	
	dst.setContent(src.innerHTML);
}

function copyText2Editor(src_id, dst_id)
{
	src = document.getElementById(src_id);
	dst = tinyMCE.get(dst_id);
	
	dst.setContent(src.value);
}

function copyDiv2Text(src_id, dst_id)
{
	src = document.getElementById(src_id);
	dst = document.getElementById(dst_id);
	
	dst.value = src.innerHTML;
}
