// JavaScript Document
function elemId(obj) 
{
	return document.getElementById(obj);
}
function display(id,bool){
	if(bool)
	{
		elemId(id).style.display='';
	}
	else 
	{
		elemId(id).style.display='none';		
	}
}

var height;
var width;

function xyMeret()
{
	height = YAHOO.util.Dom.getViewportHeight()+YAHOO.util.Dom.getDocumentScrollTop();
	width = YAHOO.util.Dom.getViewportWidth();
}

function introPozicio(obj) 
{
	xyMeret();
	obj.style.top = (height / 2) - (obj.style.height.substr(0,obj.style.height.indexOf('px')) / 2) + 'px';
	obj.style.left = (width / 2) - (obj.style.width.substr(0,obj.style.width.indexOf('px')) / 2) + 'px';
	
	elemId('scroolfelso').style.left=(width / 2) - 68+'px';
	elemId('scroolfelso').style.top=75+'px';
	elemId('scroolalso').style.left=(width / 2) - 68+'px';
	elemId('scroolalso').style.top=405+'px';
}

function megjelenit2()
{
	display('emerigosdiv',false);
	display('intro',false);
	display('skip',false);
	elemId('divBorder').style.left=(width / 2) - 478+'px';
	borderAnimal();
}

function megjelenit()
{
	StopFlashMovie();
	elemId('divBorder').style.left=(width / 2) - 478+'px';
	display('intro',false);
	display('skip',false);
	display('emerigosdiv',false);
	display('intro2',true);
	introAnimal();
}

function introAnimal() 
{
	xyMeret();
	var attributes = {
		width: { from:600, to:50 },
		height: { from:470, to:45 },
		opacity:  { from:0, to: 1 }
	}
		
	var zoom_01 = new YAHOO.util.Anim('introkep',attributes,1.0, YAHOO.util.Easing.easeOut);
	zoom_01.animate();
	
	var attributes = {
		left: {  from:(height / 2) - (elemId('intro2').style.height.substr(0,elemId('intro2').style.height.indexOf('px')) / 2), to: (width / 2) - 478},
		top: {  from:(height / 3), to:20 },
		width: { from:600, to:50 },
		height: { from:470, to:45 }
	}
		
	var zoom_02 = new YAHOO.util.Anim('intro2',attributes,1.0, YAHOO.util.Easing.easeOut);
	zoom_02.onComplete.subscribe(borderAnimal);
	zoom_02.animate();
}

var borderAnimal = function borderAnimal() 
{
	xyMeret();
	display('divBorder',true);
	var attributes = {
		width: { from:1, to:975 },
		height: { from:1, to:724 }
	}
		
	var zoom_03 = new YAHOO.util.Anim('divBorder',attributes,1.0, YAHOO.util.Easing.easeOut);
	zoom_03.onComplete.subscribe(oldalAnimal);
	zoom_03.animate();
	
}

var oldalAnimal= function oldalAnimal() 
{
	var fedes = document.getElementById('scrollFedes');
	fedes.parentNode.removeChild(fedes);

	
	YAHOO.util.Dom.setStyle(elemId('intro2'),'opacity',0);
	YAHOO.util.Dom.setStyle(elemId('mycustomscroll2'),'opacity',0);
	display('menu',true);
	YAHOO.util.Dom.setStyle(elemId('div01'),'opacity',1);
	
	var attributes_08 = {
		opacity:  { from:0, to: 1 }
	}
	
	var zoom_08 = new YAHOO.util.Anim('mycustomscroll2',attributes_08,1.5, YAHOO.util.Easing.easeOut);
	zoom_08.animate();
	
	var attributes_09 = {
		opacity:  { from:0, to: 1 }
	}
	
	var zoom_09 = new YAHOO.util.Anim('belso',attributes_09,1.5, YAHOO.util.Easing.easeOut);
	zoom_09.animate();
	
	
	var attributes_05 = {
		opacity:  { from:1, to: 0 }
	}
		
	var zoom_05 = new YAHOO.util.Anim('intro2',attributes_05,1.0, YAHOO.util.Easing.easeOut);
	zoom_05.animate();
	
	var attributes_06 = {
		opacity:  { from:1, to: 0 }
	}
		
	var zoom_06 = new YAHOO.util.Anim('divBorder',attributes_06,1.5, YAHOO.util.Easing.easeOut);
	zoom_06.onComplete.subscribe(menuAnimal);
	//zoom_06.onComplete.subscribe(emerigosAnimal);
	zoom_06.animate();
	var attributes_07 = {
		opacity:  { from:0, to: 1 }
	}
		
	var zoom_07 = new YAHOO.util.Anim('emerigosdiv',attributes_07,1.5, YAHOO.util.Easing.easeOut);
	zoom_07.animate();
}

var menuAnimal = function menuAnimal()
{
	display('intro2',false);
	display('divBorder',false);
	if(elemId("valamiindex").value=="contact")
	{
		display("veva_index2",true);
		display("veva_index",false);
	}
	else 
	{
		display("veva_index",true);
		display("veva_index2",false);	
	}
	display('emerigosdiv',true);
	
	display('scroolfelso',true);
	display('scroolalso',true);	
}

/* ajax  YUI */
var divID;
var handlerSuccess = function(o)
{
	elemId(divID).innerHTML = o.responseText;
}
var handlerFailure = function(o)
{

}

var callback = 
{ 
  success:handlerSuccess, 
  failure:handlerFailure
}; 
	
function getPostAjax(id,url,param) {
	divID = id;
	YAHOO.util.Connect.asyncRequest('POST', url, callback, param);
	
}
function angol()
{
	document.location.href='index.php?lang=en&index='+elemId('linkhova').value;
}

function nemet()
{
	document.location.href='index.php?lang=nl&index='+elemId('linkhova').value;
}

function olasz()
{
	document.location.href='index.php?lang=it&index='+elemId('linkhova').value;
}

function francia()
{
	//document.location.href='index.php?lang=fr&index='+elemId('linkhova').value;
}
function roman()
{
	document.location.href='index.php?lang=ro&index='+elemId('linkhova').value;
}
function windowWidth(a)
{
if (parseInt(navigator.appVersion)>3) 
{
	if (navigator.appName=="Netscape") 
	{
		
		return window.outerWidth;
	}
	if (navigator.appName.indexOf("Microsoft")!=-1) 
	{
		
 		return screen.width+a;
 	}
 }
return window.outerWidth;	

}
function windowHeight(a)
{
if (parseInt(navigator.appVersion)>3) 
{
	if (navigator.appName=="Netscape") 
	{
		return window.outerHeight+a;
	}
	if (navigator.appName.indexOf("Microsoft")!=-1) 
	{
 		return screen.height+a;
 	}
 }
return window.outerHeight+a;	

}
function langRoman(cim)
{
	switch(cim)
	{
		case 'identitatea-firmei-birou-de-traducere': 
			return 'IDENTITATEA FIRMEI';
		case 'birou-de-traducere':
			return 'SERVICII DE TRADUCERE';
		case 'tarife-birou-de-traducere': 
			return 'TARIFE';
		case 'clienti-birou-de-traducere': 
			return 'CLIEN&#354;I';
		case 'contact-birou-de-traducere': 
			return 'CONTACT';
		default: return 'IDENTITATEA FIRMEI';
	}
}
function langEnglish(cim)
{
	switch(cim)
	{
		case 'identitatea-firmei-birou-de-traducere': 
			return 'THE FIRM&rsquo;S IDENTITY';
		case 'birou-de-traducere':
			return 'TRANSLATION SERVICES';
		case 'tarife-birou-de-traducere': 
			return 'THE TARIFFS';
		case 'clienti-birou-de-traducere': 
			return 'THE CLIENTS';
		case 'contact-birou-de-traducere': 
			return 'CONTACT';
		default: return 'COMPANY IDENTITY';
	}
}
function langFrancia(cim)
{
	switch(cim)
	{
		case 'identitatea-firmei-birou-de-traducere': 
			return 'TRANSLATION SERVICES';
		case 'birou-de-traducere':
			return 'SERVICES DE TRADUCTION';
		case 'tarife-birou-de-traducere': 
			return 'PRIX';
		case 'clienti-birou-de-traducere': 
			return 'CLIENTS';
		case 'contact-birou-de-traducere': 
			return 'CONTACT';
		default: return 'PROFIL SOCI&Eacute;T&Eacute;';
	}
}
function langNemet(cim)
{
	switch(cim)
	{
		case 'identitatea-firmei-birou-de-traducere': 
			return 'DIE IDENTIT&Auml;T DER FIRMA';
		case 'birou-de-traducere':
			return '&Uuml;BERSETZUNGSSERVICE';
		case 'tarife-birou-de-traducere': 
			return 'TARIFE';
		case 'clienti-birou-de-traducere': 
			return 'KUNDEN';
		case 'contact-birou-de-traducere': 
			return 'KONTAKTE';
		default: return 'PROFIL DER FIRMA';
	}
}
function langItaly(cim)
{
	switch(cim)
	{
		case 'identitatea-firmei-birou-de-traducere': 
			return 'IDENTIT&Agrave;  DELLA  DITTA';
		case 'birou-de-traducere':
			return 'SERVIZI  DI  TRADUZIONE';
		case 'tarife-birou-de-traducere': 
			return 'TARIFFE</div>';
		case 'clienti-birou-de-traducere': 
			return 'CLIENTI';
		case 'contact-birou-de-traducere': 
			return 'CONTACTTO';
		default: return 'PROFILO COMPAGNIA';
	}
}
function cimValaszt(nyelv,cim)
{
	switch(nyelv)
	{
		case 'ro': 
			return langRoman(cim); 
		case 'en': 
			return langEnglish(cim); 
		case 'fr': 
			return langFrancia(cim); 
		case 'nl':
			return langNemet(cim);
		case 'it':
			return langItaly(cim);
		default: 
			return langRoman(cim);
	}
}
						
function menu_01()
{
	elemId("veva_index2").style.display='none';
	elemId("veva_index").style.display='';
	
	display('elvalasztocim2',false);
	display('belso2',false);
	display('elvalaszto02',false);
	display('elvalasztocim',true);
	display('mycustomscroll2',true);
	display('scroolfelso',true);
	display('scroolalso',true);	
	
	elemId('elvalaszto01').style.backgroundColor='#c3c2c2';
	
		
	var lang = elemId('lang').value;
	var index = 'identitatea-firmei-birou-de-traducere';
	elemId('linkhova').value = index;
	//document.location.href='index.php?lang='+lang+'&index=identitatea-firmei-birou-de-traducere';
	getPostAjax('belso','index.php','lang='+lang+'');
	
	var x = window.screenTop != undefined ? window.screenTop : window.screenY;
	var y = window.screenLeft != undefined ? window.screenLeft : window.screenX;
	window.resizeTo(windowWidth(-1),windowHeight(-1));
	window.resizeTo(windowWidth(1),windowHeight(1));
	window.moveTo(x,y);
	elemId('elvalasztocim').innerHTML = '<img src="images/kocka.gif" border="0" alt="servicii de traducere"  /> ' + cimValaszt(lang,index);
}
function menu_02()
{
	elemId("veva_index2").style.display='none';
	elemId("veva_index").style.display='';
	
	display('elvalasztocim2',false);
	display('belso2',false);
	display('elvalaszto02',false);
	display('elvalasztocim',true);
	display('mycustomscroll2',true);
	display('scroolfelso',true);
	display('scroolalso',true);	
	
	elemId('elvalaszto01').style.backgroundColor='#c3c2c2';
	
	var lang = elemId('lang').value;
	var index = 'birou-de-traducere';
	elemId('linkhova').value = index;
	//document.location.href='servicii-de-traducere.php?lang='+lang+'&index=birou-de-traducere';
	getPostAjax('belso','servicii-de-traducere.php','lang='+lang+'');
	var x = window.screenTop != undefined ? window.screenTop : window.screenY;
	var y = window.screenLeft != undefined ? window.screenLeft : window.screenX;
	window.resizeTo(windowWidth(-1),windowHeight(-1));
	window.resizeTo(windowWidth(1),windowHeight(1));
	window.moveTo(x,y);
	elemId('elvalasztocim').innerHTML = '<img src="images/kocka.gif" border="0" alt="servicii de traducere"  /> ' + cimValaszt(lang,index);
}
function menu_03()
{
	elemId("veva_index2").style.display='none';
	elemId("veva_index").style.display='';
	
	display('elvalasztocim2',false);
	display('belso2',false);
	display('elvalaszto02',false);
	display('elvalasztocim',true);
	display('mycustomscroll2',true);
	display('scroolfelso',true);
	display('scroolalso',true);	
	
	elemId('elvalaszto01').style.backgroundColor='#c3c2c2';
	
	var lang = elemId('lang').value;
	var index = 'tarife-birou-de-traducere';
	elemId('linkhova').value = index;
	//document.location.href='tarife-servicii-de-traducere.php?lang='+lang+'&index=tarife-birou-de-traducere';
	getPostAjax('belso','tarife-servicii-de-traducere.php','lang='+lang+'');
	var x = window.screenTop != undefined ? window.screenTop : window.screenY;
	var y = window.screenLeft != undefined ? window.screenLeft : window.screenX;
	window.resizeTo(windowWidth(-1),windowHeight(-1));
	window.resizeTo(windowWidth(1),windowHeight(1));
	window.moveTo(x,y);
	elemId('elvalasztocim').innerHTML = '<img src="images/kocka.gif" border="0" alt="servicii de traducere"  /> ' + cimValaszt(lang,index);
}
function menu_04()
{
	elemId("veva_index2").style.display='none';
	elemId("veva_index").style.display='';
	
	display('elvalasztocim2',false);
	display('belso2',false);
	display('elvalaszto02',false);
	display('elvalasztocim',true);
	display('mycustomscroll2',true);
	display('scroolfelso',true);
	display('scroolalso',true);	
	
	elemId('elvalaszto01').style.backgroundColor='#c3c2c2';
	
	var lang = elemId('lang').value;
	var index = 'clienti-birou-de-traducere';
	elemId('linkhova').value = index;
	//document.location.href='clienti-servicii-de-traducere.php?lang='+lang+'&index=clienti-birou-de-traducere';
	getPostAjax('belso','clienti-servicii-de-traducere.php','lang='+lang+'');
	var x = window.screenTop != undefined ? window.screenTop : window.screenY;
	var y = window.screenLeft != undefined ? window.screenLeft : window.screenX;
	window.resizeTo(windowWidth(-1),windowHeight(-1));
	window.resizeTo(windowWidth(1),windowHeight(1));
	window.moveTo(x,y);
	elemId('elvalasztocim').innerHTML = '<img src="images/kocka.gif" border="0" alt="servicii de traducere"  /> ' + cimValaszt(lang,index);
}
function menu_05()
{
	//menu_01();
	setTimeout("menu_06()",10);
	
}
function menu_06()
{
	display('veva_index',false);
	display('veva_index2',true);
	
	display('elvalasztocim2',true);
	display('belso2',true);
	display('elvalaszto02',true);
	display('elvalasztocim',false);
	display('mycustomscroll2',false);
	display('scroolfelso',false);
	display('scroolalso',false);
	
	elemId('elvalaszto01').style.backgroundColor='#ffffff';
	
	var lang = elemId('lang').value;
	var index = 'contact-birou-de-traducere';
	elemId('linkhova').value = index;
	getPostAjax('belso2','contact-servicii-de-traducere.php','lang='+lang+'');
	elemId('elvalasztocim2').innerHTML =  '<img src="images/kocka.gif" border="0" alt="servicii de traducere"  /> ' + cimValaszt(lang,index);
}
function sendContact()
{
	var cnume = elemId('cnume').value;
	var cmail = elemId('cmail').value;
	var cmsg = elemId('cmsg').value;
	getPostAjax('formula','contact.php','cnume='+cnume+'&cmail='+cmail+'&cmsg='+cmsg);
}

// flash movie iranyitasa 

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else 
  {
    return document.getElementById(movieName);
  }
}
function StopFlashMovie()
{
	var flashMovie=getFlashMovieObject("intro");
	flashMovie.StopPlay();
}

function SendDataToFlashMovie()
{
     var flashMovie=getFlashMovieObject("menu");
     flashMovie.SetVariable("/:message", 
         "ok");
}