var rootpath = '/';
var mainurl = 'http://www.gdgfsghg1.at/'
//var rootpath = '/gewerkschaft/';

function openclose(ocitem) {	
	var dt = new Date();
	dt = new Date(dt.getTime() +1000*60*60*24*365);

	var str=document.URL;
	var foundhome = str.indexOf("home");
	var foundsearch = str.indexOf("home/suche");
	
	if (document.getElementById('oc'+ocitem+'Content')) {
		if (document.getElementById('oc'+ocitem+'Content').style.display == 'none') {
			document.getElementById('oc'+ocitem+'Content').style.display = '';
			document.getElementById('link'+ocitem).innerHTML = 'zuklappen';
			document.getElementById('image'+ocitem).src = 'fileadmin/template01/images/openClose/buttonopened.gif';	
			if((document.cookie) && ((foundhome == -1) || (foundsearch != -1))) {
				document.cookie = ocitem+'=show; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
			}
		}
		else {
			document.getElementById('oc'+ocitem+'Content').style.display = 'none';	
			document.getElementById('link'+ocitem).innerHTML = 'aufklappen';	
			document.getElementById('image'+ocitem).src = 'fileadmin/template01/images/openClose/button.gif';	
			if((document.cookie) && ((foundhome == -1) || (foundsearch != -1))) {
				document.cookie = ocitem+'=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
			}
		}
	}
}

function menuShow(menuitem) {
	if (document.getElementById('submenu'+menuitem)) {
		document.getElementById('submenu'+menuitem).style.display = '';
	}
}

function menuHide(menuitem) {
	if (document.getElementById('submenu'+menuitem)) {
		document.getElementById('submenu'+menuitem).style.display = 'none';
	}
}

function ocLoad() {

	changeLinks();

	var str=document.URL;	
	
	/******************************************* OPENCLOSE CHECK *************************************************/
	var foundhome = str.indexOf("home");
	var foundsearch = str.indexOf("home/suche");
	if ((foundhome == -1) || (foundsearch != -1)) {
		if(document.cookie){ 
			a = document.cookie;
			cookiename1 = a.substring(0,a.search('='));
			if (cookiename1!='fe_typo_user') {
				var dt = new Date();
				dt = new Date(dt.getTime() +1000*60*60*24*365); 
				document.cookie = 'T01=hide; expires='+dt.toGMTString()+'; path='+rootpath+';';
				document.cookie = 'T02=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
				document.cookie = 'T03=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
				document.cookie = 'T04=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
				document.cookie = 'T05=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
				document.cookie = 'T06=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 		
			}
			
			cookiewert1 = a.substring(a.search('T01')+4,a.search('T01')+8);
			if(cookiewert1 == 'show')
				{openclose('T01');}
			
			cookiewert2 = a.substring(a.search('T02')+4,a.search('T02')+8);
			if(cookiewert2 == 'show')
				{openclose('T02');}
				
			cookiewert3 = a.substring(a.search('T03')+4,a.search('T03')+8);
			if(cookiewert3 == 'show')
				{openclose('T03');}
				
			cookiewert4 = a.substring(a.search('T04')+4,a.search('T04')+8);
			if(cookiewert4 == 'show')
				{openclose('T04');}

			cookiewert5 = a.substring(a.search('T05')+4,a.search('T05')+8);
			if(cookiewert5 == 'show')
				{openclose('T05');}

			cookiewert6 = a.substring(a.search('T06')+4,a.search('T06')+8);
			if(cookiewert6 == 'show')
				{openclose('T06');}

		} else {	
			var dt = new Date();
			dt = new Date(dt.getTime() +1000*60*60*24*365);
			document.cookie = 'T01=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
			document.cookie = 'T02=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
			document.cookie = 'T03=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
			document.cookie = 'T04=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
			document.cookie = 'T05=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 
			document.cookie = 'T06=hide; expires='+dt.toGMTString()+'; path='+rootpath+';'; 	
		}
		if ((document.getElementById('register_form_div'))&&(document.getElementById('tx_srfeuserregister_pi1_submit_button')))
		document.getElementById('register_form_div').style.height = (document.getElementById('tx_srfeuserregister_pi1_submit_button').offsetTop+50)+"px";
	} else {
		openclose('T01');
		openclose('T02');
		openclose('T03');
		openclose('T04');
		openclose('T05');
		openclose('T06');
		document.getElementById('openCloseDiv').style.height = '416px';
		document.getElementById('content').style.margin = '0px';

	}
	
	/******************************************* MEINUNG CHECK ***************************************************/
	
	var foundmeinung = str.indexOf("/meinung_neu/");
	if (foundmeinung == -1) {

	} else {
		displayMeinungAdd('show');
	}
	showFotos();
	
	changeLinks();
	
	imageSize();
	
}

function displayMeinungAdd(actionvar) {
	if (actionvar =='show') {
		if (document.getElementById('meinungAdd'))
			document.getElementById('meinungAdd').style.display = '';
	}
	else {
		if (document.getElementById('meinungAdd'))
			document.getElementById('meinungAdd').style.display = 'none';
	}
}

function displayMeinungContent(actionvar) {
	if (actionvar =='show') {
		
		if (document.getElementById('meinungcontent'))
			document.getElementById('meinungcontent').style.display = '';
		if (document.getElementById('meinungcontentlink'))
			document.getElementById('meinungcontentlink').style.display = 'none';
}
	else {
		if (document.getElementById('meinungcontentlink'))
			document.getElementById('meinungcontentlink').style.display = '';
		if (document.getElementById('meinungcontent'))
			document.getElementById('meinungcontent').style.display = 'none';
	}
}

function submitMeinung()
{
	var error= '';
	if ((document.getElementById('commenttitle').value.length < 3) && (document.getElementById('comment').value.length < 15)) {
		error = 'Falsche Eingabe folgender Felder:\n - Titel ihres Beitrags\n - Text';
	}
	else if (document.getElementById('comment').value.length < 15) {
		error = 'Falsche Eingabe folgender Felder:\n - Text';
		
	}	
	else if (document.getElementById('commenttitle').value.length < 3) {
		error = 'Falsche Eingabe folgender Felder:\n - Titel ihres Beitrags';
	}
	if (error == '') {
		document.skpagecommentform.submit();
	} else {
		alert(error);
	}

}

function selectMonth() {
	if (document.getElementById('selectedMonth')) {

		var value = document.getElementById('selectedMonth').options[document.getElementById('selectedMonth').selectedIndex].value;
		/*var formlink = value.split('"');
		var linkhelp = document.URL.split('news')
		window.location = linkhelp[0]+formlink[1];*/
		var linkhelp = document.URL.split('news')
		window.location = linkhelp[0]+value;
	}
}

function showFotos()
{
	if (document.getElementById('fotos-displayed-list'))
	{
		allTables = document.getElementById('news-listfotos-id').getElementsByTagName('table');
		var help = '';
		
		for(var j = 0; j < allTables.length; j++)
		{
			var first = true;
			var allLinks = allTables[j].getElementsByTagName('a');
			for(var k = 0; k < allLinks.length; k++)
			{
				if (first == true)
				{
					first = false;
				}
				else
				{
					allLinks[k].style.display = 'none';		
					if (allLinks[k].className == 'opengallery')			
						allLinks[k].style.display = '';		
				}
			}
		}

		
		allMyPrettyDivs = document.getElementsByTagName('td');
		for(var i = 0; i < allMyPrettyDivs.length; i++)
			if (allMyPrettyDivs[i].id == 'fotos-displayed-list')
				allMyPrettyDivs[i].style.display='';
	}
}

function changeLinks()
{
	
	var str=document.URL;
	var found_m = str.indexOf("/fs_m/");
	var found_s = str.indexOf("/fs_s/");
	var found_b = str.indexOf("/fs_b/");
	var selected_size = "";

	if (found_s != -1) { selected_size = "fs_s/"; }	
	if (found_b != -1) { selected_size = "fs_b/"; }
	if (found_m != -1) { selected_size = "fs_m/"; }	
	
	
	
	var allMyPrettyDivs = document.getElementsByTagName('a');
	var allMyPrettyA = document.getElementById('menu').getElementsByTagName('a');
	var text = '';
	var is_changed_aktuell = 0;
	var is_changed_archiv = 0;
	
	var H=new Date();
	E=new Array("jaenner","februar","maerz","april","mai","juni","juli","august","september","oktober","november","dezember"); 
	datestring = H.getFullYear()+"/"+E[H.getMonth()];

	if (H.getMonth() == 0)
		archivdatestring = (H.getFullYear()-1)+"/12";
	else
		archivdatestring = H.getFullYear()+"/"+	E[H.getMonth()-1];

	for(var i = 0; i < allMyPrettyA.length; i++)
	{
		var itemid =allMyPrettyA[i].href;

		var foundarchiv = itemid.indexOf('news/archiv/');
		if (foundarchiv != -1) {
			allMyPrettyA[i].href = selected_size+'news/archiv/archive/'+archivdatestring+'/category/3%2C1/';
		}

		var foundaktuell = itemid.indexOf('news/aktuell/');
		if (foundaktuell != -1) {
			allMyPrettyA[i].href = selected_size+'news/aktuell/archive/'+datestring+'/category/3/';
		}
		
		var foundtermine = itemid.indexOf('news/termine/');
		if (foundtermine != -1) {
			allMyPrettyA[i].href = selected_size+'news/termine/termine/archive/'+datestring+'/category/1/';
		}		
	}
	
	allMyPrettyA = document.getElementById('fontsizediv').getElementsByTagName('a');

	for(var i = 0; i < allMyPrettyA.length; i++)
	{
		var itemid =allMyPrettyA[i].href;

		var foundarchiv = itemid.indexOf('news/archiv/');
		if (foundarchiv != -1) {
			allMyPrettyA[i].href = selected_size+'news/archiv/archive/'+archivdatestring+'/category/3%2C1/';
		}

		var foundaktuell = itemid.indexOf('news/aktuell/');
		if (foundaktuell != -1) {
			allMyPrettyA[i].href = selected_size+'news/aktuell/archive/'+datestring+'/category/3/';
		}
		
		var foundtermine = itemid.indexOf('news/termine/');
		if (foundtermine != -1) {
			allMyPrettyA[i].href = selected_size+'news/termine/termine/archive/'+datestring+'/category/1/';
		}		
	}
	if (document.getElementById('sitemap_hg1'))
	{
		allMyPrettyA = document.getElementById('sitemap_hg1').getElementsByTagName('a');
	
		for(var i = 0; i < allMyPrettyA.length; i++)
		{
			var itemid =allMyPrettyA[i].href;
	
			var foundarchiv = itemid.indexOf('news/archiv/');
			if (foundarchiv != -1) {
				allMyPrettyA[i].href = selected_size+'news/archiv/archive/'+archivdatestring+'/category/3%2C1/';
			}
	
			var foundaktuell = itemid.indexOf('news/aktuell/');
			if (foundaktuell != -1) {
				allMyPrettyA[i].href = selected_size+'news/aktuell/archive/'+datestring+'/category/3/';
			}
			
			var foundtermine = itemid.indexOf('news/termine/');
			if (foundtermine != -1) {
				allMyPrettyA[i].href = selected_size+'news/termine/termine/archive/'+datestring+'/category/1/';
			}		
		}
	}
	
	for(var i = 0; i < allMyPrettyDivs.length; i++)
	{
		var itemid =allMyPrettyDivs[i].href;

		var foundbrowse = itemid.indexOf('?tx_ttnews');
		var splitstring = allMyPrettyDivs[i].href;
		if ((foundbrowse != -1)) {
			var changelinksplit = splitstring.split('?tx_ttnews');
			allMyPrettyDivs[i].href = changelinksplit[0];
		}		
		var foundaktuellsitemap = itemid.indexOf('news/aktuell/sitemap/');
		if ((foundaktuellsitemap != -1)) {
			allMyPrettyDivs[i].href = selected_size+'news/aktuell/archive/'+datestring+'/category/3/';
		}
		var foundarchivsitemap = itemid.indexOf('news/archiv/sitemap/');
		if ((foundarchivsitemap != -1)) {
			allMyPrettyDivs[i].href = selected_size+'news/archiv/archive/'+archivdatestring+'/category/3%2C1/';
		}
		
		//Schriftgrößen
		itemid =allMyPrettyDivs[i].href;
		if (selected_size != "")
		{
			var found_fs = itemid.indexOf(selected_size);
			var found_js = itemid.indexOf('javascript');
			var found_fa = itemid.indexOf('fileadmin');
			var found_ul = itemid.indexOf('uploads');
			if ((found_fs == -1) && (found_js == -1) && (found_fa == -1) && (found_ul == -1) && (allMyPrettyDivs[i].className != 'fontsizechange')) {
				itemid = itemid.replace(mainurl+"fs_s/","");
				itemid = itemid.replace(mainurl+"fs_m/","");
				itemid = itemid.replace(mainurl+"fs_b/","");
				itemid = itemid.replace(mainurl,"");
				allMyPrettyDivs[i].href = selected_size+""+itemid;
			}
		}
	}
	
	if (document.getElementById('ausschussDiv'))
	{
		var helplink = '#';
		var helprel = '';
		var helpalt = '';
		var helptitle = '';
		
		var allMyPrettyA = document.getElementById('ausschussDiv').getElementsByTagName('a');
		for(var i = 0; i < allMyPrettyA.length; i++)  {
			var arel =allMyPrettyA[i].rel;
			var aclass =allMyPrettyA[i].className;
			var foundrel = arel.indexOf('lightbox');
			if ((foundrel != -1)) {
				var innerhtml =allMyPrettyA[i].innerHTML;
				var foundinner = innerhtml.indexOf('/fileadmin/template01/images/lupe.png');
				if ((foundinner == -1)) {
					allMyPrettyA[i].innerHTML = allMyPrettyA[i].innerHTML+"<img src='/fileadmin/template01/images/lupe.png' alt='Vergr&ouml;&szlig;ern' title='Vergr&ouml;&szlig;ern'>";
				}
			}
		}
	}
	
}

function	imageSize()
{
	var allMyPrettyDivs = document.getElementsByTagName('div');
	for(var i = 0; i < allMyPrettyDivs.length; i++)
	{
		
		
		if ((allMyPrettyDivs[i].className == 'news-listnews-leftcolumn-image') || (allMyPrettyDivs[i].className == 'news-latest-item-image')) 
		{
			var myImg =allMyPrettyDivs[i].getElementsByTagName('img');
			for(var j = 0; j < myImg.length; j++)
			{
				if ((myImg[j].width > 72) && (myImg[j].height > 72))
				{
					if (myImg[j].width > myImg[j].height)
					{
						myImg[j].width = myImg[j].width * (72 / myImg[j].height);				
						myImg[j].height = '72';
					}
					else 
					{
						myImg[j].height = myImg[j].height * (72 / myImg[j].width);				
						myImg[j].width = '72';						
					}
					allMyPrettyDivs[i].style.height = '72px';
					allMyPrettyDivs[i].style.overflow = 'hidden';
				}
				if (myImg[j].width < 72)
				{
					myImg[j].height = myImg[j].height * (72 / myImg[j].width);
					myImg[j].width = '72';
					allMyPrettyDivs[i].height = '72';
					allMyPrettyDivs[i].style.height = '72px';
					allMyPrettyDivs[i].style.overflow = 'hidden';
					//document.getElementById('fd').style.marginLeft ='-10px';
				}
				if (myImg[j].width > 72)
					myImg[j].style.marginLeft = '-'+((myImg[j].width-72)/2)+'px';
				if (myImg[j].height > 72)
					myImg[j].style.marginTop = '-'+((myImg[j].height-72)/2)+'px';
			}
		}



if (allMyPrettyDivs[i].className == 'news-single-item-aktuell-left-image')
		{
			var myImg =allMyPrettyDivs[i].getElementsByTagName('img');
			for(var j = 0; j < myImg.length; j++)
			{
				if ((myImg[j].width > 120) && (myImg[j].height > 120))
				{
					if (myImg[j].width > myImg[j].height)
					{
						myImg[j].width = myImg[j].width * (120 / myImg[j].height);				
						myImg[j].height = '120';
					}
					else 
					{
						myImg[j].height = myImg[j].height * (120 / myImg[j].width);				
						myImg[j].width = '120';						
					}
					allMyPrettyDivs[i].style.height = '120px';
					allMyPrettyDivs[i].style.overflow = 'hidden';
				}
				if (myImg[j].width < 120)
				{
					myImg[j].height = myImg[j].height * (120 / myImg[j].width);
					myImg[j].width = '120';
					allMyPrettyDivs[i].height = '120';
					allMyPrettyDivs[i].style.height = '120px';
					allMyPrettyDivs[i].style.overflow = 'hidden';
					//document.getElementById('fd').style.marginLeft ='-10px';
				}
				if (myImg[j].width > 120)
					myImg[j].style.marginLeft = '-'+((myImg[j].width-120)/2)+'px';
				if (myImg[j].height > 120)
					myImg[j].style.marginTop = '-'+((myImg[j].height-120)/2)+'px';
			}
		}
		
		
	}
}
function str_replace(searchvar, replacevar, subject) {
return subject.split(searchvar).join(replacevar);
}

function changeTipformUrl(origurl) {
	var newurl = (str_replace('netzwerk/meinung/details','news/termine/details',origurl));
	document.getElementById('tx_tipafriend_url').value = newurl;
	document.getElementById('tx_tipafriend_urltext').href = newurl;
	document.getElementById('tx_tipafriend_urltext').innerHTML = newurl;
	
}
