var bwr = navigator.appName; 
var ver = parseInt(navigator.appVersion, 10); 
NS4 = ( bwr == "Netscape" && parseInt(ver) == 4 ) ? 1 : 0;
NS6 = ( bwr == "Netscape" && parseInt(ver) >= 5 ) ? 1 : 0;
IE4 = ( bwr == "Microsoft Internet Explorer" && parseInt(ver) == 4 ) ? 1 : 0;
IE5 = ( bwr == "Microsoft Internet Explorer" && parseInt(ver) == 5 ) ? 1 : 0; 
IE6 = ( bwr == "Microsoft Internet Explorer" && parseInt(ver) >= 6 ) ? 1 : 0; 
ver4 = (NS4 || IE4 || NS6 || IE5 || IE6) ? 1 : 0;  
isMac = (navigator.appVersion.indexOf("Mac") != -1) ? 1 : 0;
var CurrentColor="";
var CurrentColorcol="016DB7";
var intervalID=null;


isOnLayerOver=false;
var isOnMouseOver=false;
var MouseX;
var MouseY;
function CalcOffSetLeft(source) {
	if (NS4 || NS6 ){
	return (innerWidth-(20+6*112+7+2*ColumnsWidth))/2}
	var CurOffSet = 0;
	while (source.parentElement) {
		CurOffSet += source.parentElement.offsetLeft;
		source = source.parentElement;
	}
	return CurOffSet-1;
}
function CalcOffSetTop(source) {
	if (NS4 || NS6 ){
	return source.offsetTop;}
	var CurOffSet = 0;
	while (source.parentElement) {
		CurOffSet += source.parentElement.offsetTop;
		source = source.parentElement;
	}
	return CurOffSet-1;
}





var FirstMEnuHeight=MenuRowHeight+10;
var FirstMEnuWidth=10;
var AlreadyShown=false;
var initialisationDiv=false;
function ShowDiv(source,x,y) {
clearTimeout(intervalID);

if ((!AlreadyShown)){
if (!initialisationDiv){
	document.getElementById(source+"Div").style.top=y;
	document.getElementById(source+"Div").style.left=x;
	document.getElementById(source+"Div").style.visibility = "visible";
	initialisationDiv=true;}
	document.getElementById(source+"Div").style.width=parseInt(FirstMEnuWidth);
	document.getElementById(source+"Div").style.height=parseInt(FirstMEnuHeight);
	if (FirstMEnuHeight<((1+AboutUsNumber)*MenuRowHeight+(1+AboutUsNumber)))FirstMEnuHeight+=(2*(LineHeight+ColumnsWidth)/(ColumnsWidth));
	if (FirstMEnuWidth<(ColumnsWidth))FirstMEnuWidth+=(2*(LineHeight+ColumnsWidth)/(LineHeight));
		if ((FirstMEnuHeight<((1+AboutUsNumber)*MenuRowHeight+(1+AboutUsNumber)))||(FirstMEnuWidth<(ColumnsWidth)))
		intervalID=setTimeout("ShowDiv('"+source+"',"+x+","+y+")",20);
	else{
	document.getElementById(source+"Div").style.width=ColumnsWidth;
	document.getElementById(source+"Div").style.height=((1+AboutUsNumber)*MenuRowHeight+(1+AboutUsNumber)+2);
	FirstMEnuHeight=MenuRowHeight+10;
	FirstMEnuWidth=10;
	clearTimeout(intervalID);
	AlreadyShown=true;
	HideDiv(source);}
}

}
var intervalClear
function HideDiv(source) {
clearTimeout(intervalID);
if ((!isOnMouseOver)&&(AlreadyShown)){
clearTimeout(intervalID);
	document.getElementById(source+"Div").style.height=parseInt(document.getElementById(source+"Div").style.height)-4;
	document.getElementById(source+"Div").style.top=parseInt(document.getElementById(source+"Div").style.top)+4;
	if (parseInt(document.getElementById(source+"Div").style.height)>MenuRowHeight+5)
	intervalID=setTimeout("HideDiv('"+source+"')",20);
else{document.getElementById(source+"Div").style.visibility = "hidden";
isOnMouseOver=false;
clearTimeout(intervalID);
AlreadyShown=false;
initialisationDiv=false;}
}
else {
intervalID=setTimeout("HideDiv('"+source+"')",interval);
}
}
var tempNumber=0;
var toBeginWith=0;
var IsOnCountriesMouseOver=false;
var NoBodyShowing=true;
var HarmoshInterval=null;
function Harmosh(source){
clearTimeout(HarmoshInterval);

for (i=tempNumber;i>=toBeginWith+1;i--)
if (parseInt(document.getElementById(source+"Div"+i).style.top)<(parseInt(document.getElementById(source+"Div"+toBeginWith).style.top)+2*i)) {
document.getElementById(source+"Div"+i).style.top=parseInt(document.getElementById(source+"Div"+i).style.top)+2;
}

if ((parseInt(document.getElementById(source+"Div"+toBeginWith).style.top)+tempNumber*2)!=parseInt(document.getElementById(source+"Div"+tempNumber).style.top)){HarmoshInterval=setTimeout("Harmosh('"+source+"')",5);}
else {
clearTimeout(HarmoshInterval);
GoToPositionDivs(source); return true;}
}



var i=0;
var AnimInterval=null;
var ifFirstShown;
var CurrentWidth=0;
function FirstShowDivs(source){
clearTimeout(AnimInterval);
NoBodyShowing=false;
if (parseInt(document.getElementById(source+"Div"+tempNumber).style.width)>=CurrentWidth) {clearTimeout(AnimInterval); 
for (i=toBeginWith;i<=eval(source+"Number");i++)
document.getElementById(source+"Div"+i).style.width=CurrentWidth;
ifFirstShown=true;
Harmosh(source);}
else{
	for (i=0;i<=eval(source+"Number");i++){
	if (document.getElementById(source+"Div"+i).style.visibility == "hidden"){
		if (i<=tempNumber)
	document.getElementById(source+"Div"+i).style.visibility = "visible";
	document.getElementById(source+"Div"+i).style.height=MenuRowHeight;
	document.getElementById(source+"Div"+i).style.top=CalcOffSetTop(document.getElementById(source));
	document.getElementById(source+"Div"+i).style.left=CalcOffSetLeft(document.getElementById(source))+ColumnsWidth+1;
	}	}
	
	document.getElementById(source+"Div"+tempNumber).style.width=parseInt(document.getElementById(source+"Div"+tempNumber).style.width)+15;
	AnimInterval=setTimeout("FirstShowDivs('"+source+"')",30);
 ifFirstShown=false;}
}

var isInThePosition
var HideInterval=null;
var GoDownInterval=null;
function GoToPositionDivs(source){
	 clearTimeout(AnimInterval);
 if((toShow!=source)&&(toShow!="")&&(!showingBack)){HideInterval=setTimeout("HideCountr('"+source+"')",100);
 return}
 
 
showingBack=false;
NoBodyShowing=false;
var Position=CalcOffSetTop(document.getElementById(source))+parseInt(tempNumber)+parseInt(tempNumber)*MenuRowHeight;

if (parseInt(document.getElementById(source+"Div"+tempNumber).style.top)>=Position) {
/*	alert(Position);
	alert(parseInt(document.getElementById(source+"Div"+tempNumber).style.top));*/
if ((eval(source+"Number")>5)&&(parseInt(document.getElementById(source+"Div"+eval(source+"Number")).style.top)<Position)){
toBeginWith=4;
tempNumber=eval(source+"Number");
for (i=tempNumber;i>=toBeginWith+1;i--){
document.getElementById(source+"Div"+i).style.top=CalcOffSetTop(document.getElementById(source))+(toBeginWith)*(MenuRowHeight+1)+(i-toBeginWith)*2;	
	document.getElementById(source+"Div"+i).style.visibility = "visible";  }
		 GoToPositionDivs(source);
		 return;}
		  
		  
isInThePosition=true;
HideInterval=setTimeout("HideCountr('"+source+"')",500);
toBeginWith=0;}

else {
	for (i=tempNumber;i>=toBeginWith+1;i--){
	if ((parseInt(document.getElementById(source+"Div"+i).style.top)<CalcOffSetTop(document.getElementById(source))+i*MenuRowHeight +i) )
	document.getElementById(source+"Div"+i).style.top=parseInt(document.getElementById(source+"Div"+i).style.top)+6;

	
	}GoDownInterval=setTimeout("GoToPositionDivs('"+source+"')",20);
 isInThePosition=false;}
}



var mainTimeOut=null;
function ShowCountr(source){
clearTimeout(mainTimeOut);
tempNumber=eval(source+"Number");
if (eval(source+"Number")>5){
tempNumber=4;
}
if (!StartHide){
CurrentWidth=ColumnsWidth;
if (source=="Japan")CurrentWidth=2*ColumnsWidth;
FirstShowDivs(source);/*
if ( (eval(source+"Number")>7)&&(isInThePosition))
{toBeginWith=7;
for (i=tempNumber;i>=toBeginWith;i--)
document.getElementById(source+"Div"+i).style.top=CalcOffSetTop(document.getElementById(source))+toBeginWith*(MenuRowHeight+1);
isInThePosition=false;
tempNumber=eval(source+"Number");
ShowCountr(source)}
else mainTimeOut=setTimeout("ShowCountr('"+source+"')",20);*/


}
}

var toShow="";
function Show(){
if (NoBodyShowing)
ShowCountr(toShow)
}


var isLastHiddenInt=null;
function LastHideDivs(source){
clearTimeout(isLastHiddenInt);
if (document.getElementById(source+"Div"+0).style.visibility = "visible")
for (i=tempNumber-1;i>=0;i--)
	document.getElementById(source+"Div"+i).style.visibility = "hidden";
	
if (document.getElementById(source+"Div"+0).style.top==document.getElementById(source+"Div"+eval(source+"Number")).style.top){
if (parseInt(document.getElementById(source+"Div"+tempNumber).style.width)<=5) {
	for (i=0;i<=eval(source+"Number");i++)
	document.getElementById(source+"Div"+i).style.width=5;
	
document.getElementById(source+"Div"+tempNumber).style.visibility = "hidden";	
	
	

isLastHidden=true;
ifFirstShown=false;
NoBodyShowing=true;
if ((IsOnCountriesMouseOver)&&(toShow==source)) ShowCountr(source);
if((toShow!=source)&&(toShow!=""))Show();
 toShow="";
 }
else{
NoBodyShowing=false;
	
	document.getElementById(source+"Div"+tempNumber).style.width=parseInt(document.getElementById(source+"Div"+tempNumber).style.width)-15;
	isLastHiddenInt=setTimeout("LastHideDivs('"+source+"')",20);
 isLastHidden=false;}
}
}

var StartHide=false;
var isInLastposition=false;;
var GoUpInterval=null;
var currentNumber=0;
var showingBack=false;


function HideToPositionDivs(source){
clearTimeout(GoUpInterval);
if ((isOnLayerOver)||((IsOnCountriesMouseOver)&&(toShow==source)&&(ifFirstShown)))
{  	if ((parseInt(document.getElementById(source+"Div"+eval(source+"Number")).style.top)-parseInt(document.getElementById(source+"Div"+0).style.top))<eval(source+"Number")*2)
    for (i=eval(source+"Number");i>=1;i--)
	document.getElementById(source+"Div"+i).style.top=parseInt(document.getElementById(source+"Div"+0).style.top)+i*2;
	toBeginWith=0;
	GoToPositionDivs(source); StartHide=false;
showingBack=true;
return;}
NoBodyShowing=false;
StartHide=false;
currentNumber=tempNumber-1;
var Position=CalcOffSetTop(document.getElementById(source));
if (parseInt(document.getElementById(source+"Div"+tempNumber).style.top)<=Position) {

isInLastposition=true;
isInThePosition=false;
toBeginWith=0;
 LastHideDivs(source);
}
else if(((!IsOnCountriesMouseOver))||((toShow!=source)&&(toShow!=""))){
StartHide=true;
	for (i=tempNumber;i>=1;i--){
			if ((i!=currentNumber)&&((parseInt(document.getElementById(source+"Div"+currentNumber).style.top)-parseInt(document.getElementById(source+"Div"+parseInt(i)).style.top)<2))) currentNumber=i-1;
	
	if ((i!=currentNumber)&&(parseInt(document.getElementById(source+"Div"+i).style.top)>=parseInt(document.getElementById(source+"Div"+currentNumber).style.top))){
	
	if (parseInt(document.getElementById(source+"Div"+i).style.top)>parseInt(document.getElementById(source+"Div"+0).style.top))
	document.getElementById(source+"Div"+i).style.top=parseInt(document.getElementById(source+"Div"+i).style.top)-12;	
}

	
	if ((parseInt(document.getElementById(source+"Div"+i).style.top)-parseInt(document.getElementById(source+"Div"+currentNumber).style.top))<2)currentNumber--;

	
	}
if ((eval(source+"Number")>5)&&(tempNumber>5)&&(parseInt(document.getElementById(source+"Div"+tempNumber).style.top)<=CalcOffSetTop(document.getElementById(source))+(toBeginWith)*(MenuRowHeight+1))){
	document.getElementById(source+"Div"+tempNumber).style.visibility = "hidden";
	document.getElementById(source+"Div"+tempNumber).style.top=CalcOffSetTop(document.getElementById(source));
	tempNumber--;}
		GoUpInterval=setTimeout("HideToPositionDivs('"+source+"')",50);
 isInLastposition=false;
 	for (i=eval(source+"Number");i>=1;i--)
	if (document.getElementById(source+"Div"+0).style.top>=document.getElementById(source+"Div"+i).style.top)
	document.getElementById(source+"Div"+i).style.top=document.getElementById(source+"Div"+0).style.top
 }
}
var waitTimeout=null;




function HideCountr(source){
	clearTimeout(HideInterval);
clearTimeout(mainTimeOut);
clearTimeout(waitTimeout);
tempNumber=eval(source+"Number");
toBeginWith=5;
if (((!IsOnCountriesMouseOver))||((toShow!=source)&&(toShow!=""))){
if ((!StartHide))HideToPositionDivs(source);
}else waitTimeout=setTimeout("HideCountr('"+source+"')",intervalCountries); 
}

function linkin(sourse){
	
document.location	='http//www.akfa.travel/'+eval(sourse+"MainLink");;
}

function ChoseColor(){
while (i<=0){
i=Math.round(Math.random()*(7));};
CurrentColor=eval("colorLine"+i);
}

ChoseColor();
DrawDivs();
