function Printer(Obj)
{
	if (!Obj.innerHTML) {
		alert("Siden kan ikke printes");
		return
	}
	var css = '<link	rel="stylesheet" href="' + share_css + 'style.css" type="text/css"><link	rel="stylesheet" href="' + share_css + 'printer.css" type="text/css"><link	rel="stylesheet" href="' + share_css + 'frontsite.css" type="text/css"><link	rel="stylesheet" href="' + share_css + 'newssite.css" type="text/css"><link	rel="stylesheet" href="' + share_css + 'kalender.css" type="text/css">';
    win = window.open();
    self.focus();
    win.document.open();
    win.document.write('<html><head><title>Dansk Skak Union Printerside</title>');
    win.document.write(css);
    win.document.write('</head><'+'body'+'>');
    win.document.write(Obj.innerHTML);
    win.document.write('<'+'/'+'body'+'><'+'/'+'html'+'>');
    win.document.close();
    win.print();
    win.close();
}

function SiteMap()
{
	alert("Sitemap er ikke klar, kommer snarest!")
}

function Search()
{
	ELM = new Tool_Element("ELM");
	CON = new Tool_Connect("CON");
	BOX = new Tool_Box("BOX");
//	ELM.Empty(left_container);
//	BOX.SetTarget(left_container)
	var SearchField = document.getElementById('SearchField');
	if (!SearchField.value) BOX.Write("<h3 style='text-align: center; color: red;'>Udfyld venligst søgefeltet</h3>")
	else{
   CON.Server_Connector(share_files+"Search.php",share_classes+"class.Search.php","Search","GetSearch","SEARCH","CallBackFunctionSearch();","&SearcheValue="+escape(SearchField.value)+"&SearchLimit=0,200");
	}
}
function ChangeElelment(Obj1,Obj2,Obj3){
	Obj1.style.display = "block";
	Obj2.style.display = "none";
	Obj3.style.display = "none";

  GetSettings();
	PageSetup();
}

function CallBackFunctionSearch()
{
  GetSettings();
  left_container = document.getElementById("left_container");
	ELM.Empty(left_container);
	BOX.SetTarget(left_container)
	BOX.WriteLn(SEARCH.Site_id.length+' søge resultater på Menu sider: <span class="SpecLink"><a href="Javascript: ChangeElelment(SearchSite,SearchNews,SearchCalender);">Vis</a></span>');
	BOX.WriteLn(SEARCH.News_id.length+' søge resultater på Nyheds sider: <span class="SpecLink"><a href="Javascript: ChangeElelment(SearchNews,SearchSite,SearchCalender);">Vis</a></span>');
	BOX.WriteLn(SEARCH.Cal_id.length+' søge resultater på Kalender sider: <span class="SpecLink"><a href="Javascript: ChangeElelment(SearchCalender,SearchSite,SearchNews);">Vis</a></span>');
	
	SearchSite = ELM.Div(left_container,"class='SearchBox");
	SearchNews = ELM.Div(left_container,"class='SearchBox");
	SearchCalender = ELM.Div(left_container,"class='SearchBox");
	ChangeElelment(SearchSite,SearchNews,SearchCalender);	
	BOX.SetTarget(SearchSite)
	BOX.WriteLn('<br><b>Søgning af <span style="color: gray;">'+SEARCH.SearcheValue+ '</span> på alle menu sider</b><br>');
	for (var n=0; n<SEARCH.Site_id.length; n++) {
		var link = SERVER_SELF+'?id='+SEARCH.Site_id[n];
		this.A = ELM.A(SearchSite)
		this.A.title = SEARCH.Site_title[n];
		this.A.href = link;
		ELM.InsertTextLine(this.A,SEARCH.Site_navn[n])
		ELM.Br(SearchSite);
	}
	BOX.SetTarget(SearchNews)
	BOX.WriteLn('<br><b>Søgning af <span style="color: gray;">'+SEARCH.SearcheValue+ '</span> på alle nyhedsider</b><br>');
	for (var n=0; n<SEARCH.News_id.length; n++) {
		var link = SERVER_SELF+'?id='+SEARCH.NEWSSITEID+'&NewsId='+SEARCH.News_id[n];
		this.A = ELM.A(SearchNews)
		this.A.href = link;
		ELM.InsertTextLine(this.A,SEARCH.News_headline[n])
		ELM.Br(SearchNews);
	}
	BOX.SetTarget(SearchCalender)
	BOX.WriteLn('<br><b>Søgning af <span style="color: gray;">'+SEARCH.SearcheValue+ '</span> på alle kalendersider</b><br>');
	for (var n=0; n<SEARCH.Cal_id.length; n++) {
		var link = SERVER_SELF+'?id='+SEARCH.CALID+'&CalId='+SEARCH.Cal_id[n];
		this.A = ELM.A(SearchCalender)
		this.A.href = link;
		ELM.InsertTextLine(this.A,SEARCH.Cal_name[n])
		ELM.Br(SearchCalender);
	}
	PageSetup();
//	alert("CallBackFunction")
}
function ShowRightContainer(){
	DOMAINE = "skak.dk"
	SNABELA = "@";
	ELM = new Tool_Element("ELM");
	BOX = new Tool_Box("BOX");
	S = new RightFrontSite("S");

	GetSettings()
	S.InitPage();
	S.ShowInfoBox(0,UserFiles +"Image/SiteLink/skakbladet.png","Skakbladet",'Dansk Skak Unions trykte medlemsblad. Det udkommer 8 gange om året med i alt ca. 380 sider i farver.','<a href="'+SERVER_SELF+escape("?id=160")+'">Redaktion</a><span class="separate">|</span><a href="'+SERVER_SELF+escape("?id=188")+'">Abonnement</a><span class="separate">|</span><a href="'+SERVER_SELF+escape("?id=156")+'">Annoncer</a>');

	S.ShowInfoBox(1,UserFiles +"Image/SiteLink/rating.png","Ratinglister",'Senest opdaterede danske ratinglister pr. 1.1.2008, elolister pr. 1.1.2008.','<a href="'+SERVER_SELF+escape("?id=54")+'">Top 100</a><span class="separate">|</span><a href="'+SERVER_SELF+escape("?id=55")+'">Komplet</a><span class="separate">|</span><a href="'+SERVER_SELF+escape("?id=51")+'">Elo</a>');

	S.ShowInfoBox(2,UserFiles +"Image/SiteLink/organisation.png","Organisation",'Information om Dansk Skak Unions daglige ledelse og struktur, seneste mødereferater m.m.','<a href="'+SERVER_SELF+escape("?id=5")+'">Organisation</a>');

	S.ShowInfoBox(3,UserFiles +"Image/SiteLink/debat.png","Debatforum",'Forumet er stedet, hvor aktuelle skakbegivenheder og andre skakrelaterede emner kan diskuteres.','<a target="_blank" href="http://debat.dsu.dk/">Debat</a>');

	S.Reklamer();
}


var RightFrontSite = function(name){
    this.name = name;
    this.NewValueReadyValue = false;
    BOX.ParrentObj = this;
}


RightFrontSite.prototype.InitPage = function() {
	this.InfoBoxRight = new Array();
	for (var n=0; n<4; n++){
		this.InfoBoxRight[n] = ELM.Div(right_container,"id='InfoBoxRight_"+n+"'","class='InfoBoxRightClass'")
	}
	this.ReklamerCont = ELM.Div(right_container,"id='ReklamerCont'")

}

RightFrontSite.prototype.Reklamer = function() {
		var Reklame1 = ELM.Div(this.ReklamerCont,"id='Reklame1'")
		BOX.SetTarget(Reklame1);
		BOX.Write("<a target='_blank' href='http://www.skoleskak.dk/'><img alt='Skoleskak' src='"+ UserFiles +"Image/SiteLink/dsu_dss_logo.png' class='Image'></a>");
		var Reklame2 = ELM.Div(this.ReklamerCont,"id='Reklame2'")
		BOX.SetTarget(Reklame2);
		BOX.Write('<a target="_blank" href="http://www.dsus.dk/"><img alt="DSUS" src="' + UserFiles + 'Image/SiteLink/dsu_dsus_logo.png" class="Image"></a>');
}

RightFrontSite.prototype.ShowInfoBox = function(nr,Image,header,text,footer) {
		var InfoBoxImg = ELM.Span(this.InfoBoxRight[nr],"class='RightSiteImage'");
		var img = ELM.Img(InfoBoxImg,"class='Image RightSiteImage'");
		img.src = Image;
		var InfoBoxLine = ELM.Div(this.InfoBoxRight[nr],"class='RightSiteHeader'")
		BOX.SetTarget(InfoBoxLine);
		BOX.Write(header);

		var InfoBoxText = ELM.Div(this.InfoBoxRight[nr],"class='RightSiteText'")
		BOX.SetTarget(InfoBoxText);
		BOX.Write(text);

		var footerBox = ELM.Div(this.InfoBoxRight[nr],"class='RightFooter'");
		BOX.SetTarget(footerBox);
		var img = ELM.Img(footerBox,"align='left'","class='Image ArrowImage'");
		img.src = UserFiles + 'Image/SiteLink/pil.gif';
		BOX.Write(footer);
}

