var tim=1;
var rot=1;
var tout=0;
var bg=0;
var hometimeout;
var contacttimeout=0;
var homecounter=0;
function rotate()
{
	if (tim==1)
	{
		rot++;
		if (rot>4) rot=1;
		var p = getPage(rot);
		rotateDiv(p+'.htm','', 1);
	//	changeBG(rot);
		tout=setTimeout('rotate()',5000);
	}
	else
	{
		clearTimeout(tout);
	}
}

function getPage(p)
{
	if (p==1) return "main";
	if (p==2) return "hotel";
	if (p==3) return "diamoni";
	if (p==4) return "komotini";
//	if (p==5) return="information";
	
	return "main";

}

function rotateDiv(url,pars, st)
{
	updateDiv2(url,pars, 'content', st);

}
function updateDiv(url,pars, st)
{
	tim=0;
	homecounter=0;
	updateDiv2(url,pars, 'content', st);
}
function updateDiv2(url,pars, targ, st)
{
	$('message').innerHTML='Φόρτωση...';
	var d = new Date();
	pars=pars+'&d='+d.getTime();
	
	var myAjax = new Ajax.Updater(
		targ,
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete:function(t){ 	$('message').innerHTML='';
			  if ($('container')!=null)
			  {
			  myDiv= ScrollDiv("container");
			  }	
			  else
			  {
//				  alert('1');
			  }
				changeBG(bg);

//				if (st==2) bg="#026fB2";
//				$('content').style.backgroundColor=bg;

				  if ($('mainimage')!=null)
				  {
					  hometimeout=setTimeout('changeHomeImage()',3000);
				  }	
				  else
				  {
//					  alert(hometimeout);
						clearTimeout(hometimeout);
	//					  alert(hometimeout);
				  }

				new Effect.Opacity('content', { from: 0.0, to: 1.0, duration: 1.5 });
		}
		});
	  
	  if ($('container')!=null)
		  {
		  myDiv= ScrollDiv("container");
		  }

}
function changeHomeImage()
{
///	new Effect.Opacity('mainimage', { from: 1.0, to: 0.1, duration: 0.1 });
	homecounter++;
	var s='';
	if (homecounter==3) s="images/ktirio/hotel2.jpg";
	if (homecounter==1) s="images/poli/kom2.jpg";
	if (homecounter==2) s="images/poli/kom16.jpg";
//	alert(s);
	if (s=='') s="images/ktirio/hotel2.jpg";
	$('mainimage').src=s;
	if (homecounter>2) homecounter=0;
	  hometimeout=setTimeout('changeHomeImage()',4000);
		new Effect.Opacity('mainimage', { from: 0.0, to: 1.0, duration: 0.6 });
	
}

function showMainPopUp(t1,t2)
{
	$('mouseia').hide();
	$('mouseiotitle').innerHTML=t1;
	$('mouseiotext').innerHTML=t2;
	$('mouseia').appear();
}

function showInsidePopUp(t)
{
	for (i=1;i<=4;i++)
	{
		if (t!=i) 
		{
			$('infomain'+i).style.display="none";
		}
		else
		{
//			alert(i);
			$('infomain'+i).style.display="block";
//			Effect.BlindDown('infomain'+i);
//				$('infomain'+i).appear();
		}		
	}
}
function sendContact()
{
	var name=$F('name');
	var tel=$F('tel');
	var email=$F('email');
	var msg=$F('msg');
	
	if (name=='' || tel=='' )
	{
		alert ('Παρακαλώ συμπληρώστε όνομα και τηλέφωνο');
		return;
	}
	var pars ='name='+name+'&tel='+tel+'&email='+email+'&msg='+msg;
	updateDiv2("contact2.htm",pars, 'content', 2);
	
}

function showRightPopUp(t)
{
	for (i=1;i<5;i++)
	{
		if (i==t)
		{
			$('infomain'+i).style.display="block";
		}
		else
		{
			$('infomain'+i).style.display="none";
		}
	}
	if (t==0) $('map').style.display="block"; else $('map').style.display="none";
}

function updateMenu(t,t2,t3)
{
	clearTimeout(contacttimeout);

	for (i=1;i<=7;i++)
	{
		if (i==t) $('menu'+i).style.color='#026fB2';
		else $('menu'+i).style.color='#940030';
	}
	if (t==1) 
	{
		l="main.htm";
	}
	if (t==2)
		{
		l="hotel.htm";
		}
	if (t==3) {
		l="diamoni.htm";
	}
	if (t==4) {
		l="komotini.htm";
	}
	if (t==5){
		l="information.htm";
	}
	if (t==6) {
		l="downloads.htm";
	}
	if (t==7) {
		l="contact.htm";
	}
	var lang =$F('lang');
	updateDiv(l,'lang='+lang,1);
	bg=t;
}


function changeBG(t)
{
	if (t==1) $('content').style.backgroundImage="url(red.png)";
	if (t==2)
		{
		$('content').style.backgroundImage="url(red.png)";
		}
	if (t==3) {
		$('content').style.backgroundImage="url(diamoni.png)";
	}
	if (t==4) {
		$('content').style.backgroundImage="url(diamoni.png)";
	}
	if (t==5){
		$('content').style.backgroundImage="url(info.png)";
	}
	if (t==6) {
		$('content').style.backgroundImage="url(downloads.png)";
	}
	if (t==7) {
		$('content').style.backgroundImage="url(downloads.png)";
	}
	
	if (t>2)
	{
		changecss('#language','color','black');
		changecss('.txt','color','black');
		changecss('.title','color','black');
	}
	else
	{
		changecss('.txt','color','white');
		changecss('.title','color','white');
	}
}


function changecss(myclass,element,value) {
	var CSSRules
	if (document.all) {
		CSSRules = 'rules';
	}
	else if (document.getElementById) {
		CSSRules = 'cssRules';
	}
	var a='';
//	alert(myclass+' '+document.styleSheets[0][CSSRules].length);
	for (var i = 0; i < document.styleSheets[0][CSSRules].length; i++) {
		a=a+document.styleSheets[0][CSSRules][i].selectorText + ' ';
		if (document.styleSheets[0][CSSRules][i].selectorText == myclass) {
	//		alert('found');
			document.styleSheets[0][CSSRules][i].style[element] = value
		}
	}	//
//	alert(a);
}
