﻿var pageurl = window.location.href;
var host = pageurl.split('/')[2];

var as_host = 'https://login.thessaloniki.gr:443';

var cookie_language = getCookie('NLS_LANGUAGE');

if (cookie_language)
{
	var current_language = cookie_language.substring(0, 5);
}

if (!current_language)
{
	var requested_url = 'http://'+host+'/portal/pls/portal/';
	var link = as_host+'/pls/orasso/orasso.wwctx_app_language.set_language?p_http_language=el-gr&p_nls_language=el&p_nls_territory=GREECE&p_requested_url='+encodeURIComponent(requested_url)+'PORTAL.wwctx_app_language.set_language%3Fp_http_language%3Del-gr%26p_nls_language%3Del%26p_nls_territory%3DGREECE%26p_requested_url%3D'+escape(encodeURIComponent(pageurl));

	window.location = link;
}

function getSiteDate()
{
	if (current_language == 'el-gr')
	{
		var days = Array('Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο');
		var months = Array('Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαϊου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου');
	}
	else if (current_language == 'en-us')
	{
		var days = Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thurday', 'Friday', 'Saturday');
		var months = Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
	}

	var currentTime = new Date();

	var dayofweek = days[currentTime.getDay()];

	var day = currentTime.getDate();

	var month = months[currentTime.getMonth()];

	var year = currentTime.getFullYear();

	var fulldate = dayofweek + ', ' + day + ' ' + month + ' ' + year;

	document.write(fulldate);
}

function HeaderMenu()
{
	// get current page
	var exploded = pageurl.split('/');
	
	var last_parameter = exploded[exploded.length-1];
	
	var pages_arr = last_parameter.split('?');

	var current_page = pages_arr[0];

	if ((current_page == '') || (current_page.indexOf('Tab') != -1 && current_page.length == 4))
	{
		current_page = exploded[exploded.length-2];
	}
	//

	
	// create menu items based on current lang
	if (current_language == 'el-gr')
	{
		var menu_items = Array('Αρχική Σελίδα', 'Εικόνες της Θεσσαλονίκης', 'Σύνδεσμοι', 'Επικοινωνία');
	}
	else if (current_language == 'en-us')
	{
		var menu_items = Array('Home Page', 'Images Of Thessaloniki', 'Links', 'Contact');
	}
	//

	// create links for pages
	var menu_links = Array('DimosThessalonikis', 'PhotoGallery', 'DimosThessalonikis/Links', 'DimosThessalonikis/Contact');

	// big or small background?
	var menu_size = Array('small', 'big', 'small', 'small');
	var menu_class_up = '';
	var menu_class_sel = '';
	var menu_width = 0;


	var menu = '';

	menu += '<table border="0" cellpadding="0" cellspacing="0"><tr>';

	for (var i=0 ; i < menu_items.length ; i++)
	{
		if (menu_size[i] == 'small')
		{
			menu_class_up = 'menu_button';
			menu_class_sel = 'menu_button_selected';
			menu_width = 120;
		}
		else
		{
			menu_class_up = 'menu_button_big';
			menu_class_sel = 'menu_button_selected_big';
			menu_width = 180;
		}
		
		
		if ((current_page == menu_links[i]) || ('DimosThessalonikis/'+current_page == menu_links[i]))
		{
			menu += '<td width="'+menu_width+'" class="'+menu_class_sel+'" nowrap>'+menu_items[i]+'</td>';
		}
		else
		{
			menu += '<td width="'+menu_width+'" nowrap><a href="http://'+host+'/portal/page/portal/'+menu_links[i]+'" class="'+menu_class_up+'">'+menu_items[i]+'</a></td>';
		}

		menu += '<td width="5" nowrap></td>';
	}
	
	// citizens guide link
	if (current_language == 'el-gr')
	{
		var guide_link = 'http://www.thessaloniki.gr/polites/index.html';
		
		menu += '<td width="220"><a href="'+guide_link+'" title="Οδηγός Ηλεκτρονικών Υπηρεσιών" target="_blank" onMouseOver="changePic(\'eguide\', \'btn_odigos_roll.gif\');" onMouseOut="changePic(\'eguide\', \'btn_odigos_up.gif\');"><img id="eguide" src="/DimosThessalonikisTemplate/images/btn_odigos_up.gif" alt="Οδηγός Ηλεκτρονικών Υπηρεσιών" style="border:0px;" /></a></td>';
	}
	
	menu += '</tr></table>';
	
	document.write(menu);
}

function LanguageMenu()
{
	var requested_url = 'http://'+host+'/portal/pls/portal/';

	var output = '';

	if (current_language == 'el-gr')
	{
		var link = as_host+'/pls/orasso/orasso.wwctx_app_language.set_language?p_http_language=en-us&p_nls_language=us&p_nls_territory=AMERICA&p_requested_url='+encodeURIComponent(requested_url)+'PORTAL.wwctx_app_language.set_language%3Fp_http_language%3Den-us%26p_nls_language%3Dus%26p_nls_territory%3DAMERICA%26p_requested_url%3D'+escape(encodeURIComponent(pageurl));

		output += '<td width="80"><img id="flag1" src="/DimosThessalonikisTemplate/images/lang_gr_roll.gif" alt="" style="border:0px;" /></td>';

		output += '<td width="80"><a href="'+link+'" onMouseOver="changePic(\'flag2\', \'lang_en_roll.gif\');" onMouseOut="changePic(\'flag2\', \'lang_en_up.gif\');"><img id="flag2" src="/DimosThessalonikisTemplate/images/lang_en_up.gif" alt="" style="border:0px;" /></a></td>';
	}
	else if (current_language == 'en-us')
	{
		var link = as_host+'/pls/orasso/orasso.wwctx_app_language.set_language?p_http_language=el-gr&p_nls_language=el&p_nls_territory=GREECE&p_requested_url='+encodeURIComponent(requested_url)+'PORTAL.wwctx_app_language.set_language%3Fp_http_language%3Del-gr%26p_nls_language%3Del%26p_nls_territory%3DGREECE%26p_requested_url%3D'+escape(encodeURIComponent(pageurl));

		output += '<td width="80"><a href="'+link+'" onMouseOver="changePic(\'flag1\', \'lang_gr_roll.gif\');" onMouseOut="changePic(\'flag1\', \'lang_gr_up.gif\');"><img id="flag1" src="/DimosThessalonikisTemplate/images/lang_gr_up.gif" alt="" style="border:0px;" /></a></td>';

		output += '<td width="80"><img id="flag2" src="/DimosThessalonikisTemplate/images/lang_en_roll.gif" alt="" style="border:0px;" /></td>';
	}
	
	document.write(output);
}

function changePic(obj, pic)
{
	document.getElementById(obj).src = '/DimosThessalonikisTemplate/images/'+pic;
}

function loadFlash(swf, width, height, multilingual)
{	
	if (multilingual == 1)
	{
		swf = swf + '_' + current_language;
	}
	
	var objDefinition = '';

	objDefinition += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'">';
	objDefinition += '<param name="movie" value="/DimosThessalonikisTemplate/flash/'+swf+'.swf" />';
	objDefinition += '<param name="quality" value="high" />';
	objDefinition += '<param name="wmode" value="transparent" />';
	objDefinition += '<param name=flashvars VALUE="cpage='+pageurl+'">';
	objDefinition += '<embed src="/DimosThessalonikisTemplate/flash/'+swf+'.swf" quality="high" wmode=transparent flashvars="cpage='+pageurl+'" width="'+width+'" height="'+height+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
	objDefinition += '<\/object>';

	document.write(objDefinition);
}

function checkSearch()
{
	var ms = document.getElementById('ms');

	if (ms.value.length == 0)
	{
		if (current_language == 'el-gr')
		{
			alert('Παρακαλούμε συμπληρώστε λέξη προς αναζήτηση');
		}
		else
		{
			alert('Please Fill In Search Word');
		}
	}
	else
	{
		document.getElementById('searchPortal').submit();
	}
}

var ajax = new sack();

function getCalendar(year, month, lang)
{	
	//document.getElementById('calendarHTML').innerHTML = '<table width="201"><tr><td width="100%" align="center"><img src="/DimosThessalonikisTemplate/ajax/loading.gif" \/></td></tr></table>';
	
	var ajaxURL = 'http://'+host+'/DimosThessalonikisTemplate/ajax/calendar.php?calyear='+year+'&calmonth='+month+'&lang='+lang;

	ajax.requestFile = ajaxURL;
	ajax.onCompletion = returnCalendar;
	ajax.runAJAX();
}

function returnCalendar()
{	
	obj = document.getElementById('calendarHTML');
	
	eval(ajax.response);
}

//function getCalendarResults(day_start, month_start, year_start, day_end, month_end, year_end)
function getCalendarResults(event_date)
{
	//var caldate_start = day_start + ' ' + month_start + ' ' + year_start;
	//var caldate_end = day_end + ' ' + month_end + ' ' + year_end;
	
	setCookie('event_date', event_date, 2)
	
	//document.getElementById('pav_start').value = caldate_start;
	//document.getElementById('pav_end').value = caldate_end;
	
	document.calendar.submit();
}


