/***************************************************************************************/
function SetCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

/***************************************************************************************/

function ReadCookie(n) {
var cookiecontent = new String();
if(document.cookie.length > 0) {
	var cookiename = n+ '=';
	var cookiebegin = document.cookie.indexOf(cookiename);
	var cookieend = 0;
	if(cookiebegin > -1) {
		cookiebegin += cookiename.length;
		cookieend = document.cookie.indexOf(";",cookiebegin);
		if(cookieend < cookiebegin) { cookieend = document.cookie.length; }
		cookiecontent = document.cookie.substring(cookiebegin,cookieend);
		}
	}
return unescape(cookiecontent);
}

/*******************************************************************************/

function check(id1,id2,id3){
	
	if (id1 == 'cbox'){
		if (ReadCookie("collapse_"+id1) == 'valid')collapse(id1);
	}
	
	if (id2 == 'choosed'){
		if (ReadCookie("collapse_"+id2) == 'valid')expand(id2);
	}
	
	if(id3 == '1'){
	
		if (ReadCookie("brief") == 'valid'){
			hide_by_tagname('div','subject');
		}else{
			show_by_tagname('div','subject');
		}
		
	}else{
		if (ReadCookie("brief") == 'valid'){
			hide_by_tagname('div','art_image2');
		}else{
			show_by_tagname('div','art_image2');
		}
	}
}	

/***************************************************************************************/

function collapse(id){

	if (id == 'cbox'){

		document.getElementById('cbox_tr').style.display = 'none';
		document.getElementById('cbox_c').style.display = 'none';
		document.getElementById('cbox_e').style.display = '';
		SetCookie("collapse_"+id, "valid", 86400);
	}
	
	if (id == 'choosed'){

		document.getElementById('choosed_img').style.display = 'none';
		document.getElementById('choosed_txt').style.display = 'none';
		document.getElementById('choosed_c').style.display = 'none';
		document.getElementById('choosed_e').style.display = '';
		document.getElementById('choosed_tbl').style.width = '30px';
		SetCookie("collapse_"+id, "", -86400);
	}
	
}

/***************************************************************************************/

function expand(id){

	if (id == 'cbox'){

		document.getElementById('cbox_tr').style.display = '';
		document.getElementById('cbox_c').style.display = '';
		document.getElementById('cbox_e').style.display = 'none';
		SetCookie("collapse_"+id, "", -86400);
	}
	
	if (id == 'choosed'){

		document.getElementById('choosed_img').style.display = '';
		document.getElementById('choosed_txt').style.display = '';
		document.getElementById('choosed_c').style.display = '';
		document.getElementById('choosed_e').style.display = 'none';
		document.getElementById('choosed_tbl').style.width = '250px';
		SetCookie("collapse_"+id, "valid", 86400);
	}
}

/***************************************************************************************/

function skip_art(art_id){

	document.getElementById('artid_'+art_id).style.display = 'none';
	document.getElementById('hid_artid_'+art_id).style.display = '';
	SetCookie('artid_'+art_id, "valid", 86400);
}

/***************************************************************************************/

function show_art(art_id){

	document.getElementById('artid_'+art_id).style.display = '';
	document.getElementById('hid_artid_'+art_id).style.display = 'none';
	SetCookie('artid_'+art_id, "valid", -86400);
}

/***************************************************************************************/

function fav_add(art_id){
	
	document.getElementById('favadd_'+art_id).style.display = 'none';
	document.getElementById('favn_'+art_id).style.display = '';
	
	var all_cookies = ReadCookie('fav');
	
	SetCookie('fav',art_id+'|'+all_cookies, 86400);
}

/***************************************************************************************/

function fav_rmv(art_id){
	
	var all_cookies = ReadCookie('fav');
	
	var new_cookies = all_cookies.replace(art_id+'|','');
	
	SetCookie('fav',new_cookies, 86400);
	
	//refresh page
	WhereNext = location.href;
	setTimeout("window.open(WhereNext,'_top');",0);
}

/***************************************************************************************/

function show_mouseover_window(art_id){
	document.getElementById('absolute'+art_id).style.display = '';
}

/***************************************************************************************/

function hide_mouseover_window(art_id){
	document.getElementById('absolute'+art_id).style.display = 'none';
}

/***************************************************************************************/

function go_to_release(checked_value){
	if (checked_value != '')
		setTimeout("window.open('rel"+checked_value+".html','_top');",0);
	else
		setTimeout("window.open('index.html','_top');",0);
}

/***************************************************************************************/

function hide_by_tagname(tag_name,class_name) {

	var ps = document.getElementsByTagName(tag_name);

	for(var i = 0; i < ps.length; i++ ) {

		if(ps[i].className == class_name)
			ps[i].style.display = "none";

	}
	
	SetCookie('brief','valid', 86400);
	document.getElementById('brief').style.display = 'none';
	document.getElementById('no_brief').style.display = '';

}

/***************************************************************************************/

function show_by_tagname(tag_name,class_name) {

	var ps = document.getElementsByTagName(tag_name);

	for(var i = 0; i < ps.length; i++ ) {

		if(ps[i].className == class_name)
			ps[i].style.display = "";

	}
	
	SetCookie('brief','valid', -86400);
	document.getElementById('brief').style.display = '';
	document.getElementById('no_brief').style.display = 'none';
}

/***************************************************************************************/

function stopScroll() {
	clearTimeout(scrolldelay);
}

