var lastlang = 'pt';
var flv_start_timer = 1000;

function changeLang(typeLang)
{
	document.getElementById(lastlang).className='whiteLang';
	
	switch(typeLang)
	{
		case 'pt':
			document.getElementById('pt').className='whiteALang';
			lastlang = 'pt';
		break;
		case 'en':
			document.getElementById('en').className='whiteALang';
			lastlang = 'en';
		break;
		case 'es':
			document.getElementById('es').className='whiteALang';
			lastlang = 'es';
		break;
	}
}

function inputNewsletter()
{
	document.getElementById('contact').value = '';
}

function changeNewsletter()
{
	if(document.getElementById('contact').value == '')
	{
		document.getElementById('contact').value = 'Subscreva a nossa Newsletter';
	}
}

function upNewsletter()
{
	if(document.getElementById('contact').value == '')
	{
		document.getElementById('contact').value = 'Subscreva a nossa Newsletter'; 
	}
}

function dosubmit(myForm)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.contact.value)){
		myForm.submit();
		return;
	}
	document.getElementById('contact').value = 'Insira um email correcto';
}

function swapMenuOpcStyles(active,menu)
{
    if(menu=="areas")
    {
        document.getElementById('div_f_menu').style.display="block";
        document.getElementById('table_menu').className="tableMenu_Contents";
    }
    else
    {
        document.getElementById('div_f_menu').style.display="none";
        document.getElementById('table_menu').className="tableMenu";
    }
    
    var divs = document.getElementsByTagName('td');
    var i=0;
    var d;
    while((d=divs[i++]))
    {
        if(d.id.match(/mctype_/))
        {
            switch(d.id)
            {
                case 'mctype_1':
                    d.className='greyMenu';
                break;
                case 'mctype_2':
                    d.className='blueMenu';
                break;
                case 'mctype_3':
                    d.className='greenMenu';
                break;
                case 'mctype_4':
                    d.className='yellowMenu';
                break;
                case 'mctype_5':
                    d.className='orangeMenu';
                break;
                case 'mctype_6':
                    d.className='redMenu';
                break;
                case 'mctype_7':
                    d.className='homeMenu';
                break;
                case 'mctype_8':
                    d.className='menuFooter';
                break;
                case 'mctype_9':
                    d.className='menuFooter';
                break;
                case 'mctype_10':
                    d.className='menuFooter';
                break;
                case 'mctype_11':
                    d.className='menuFooter';
                break;
                case 'mctype_12':
                    d.className='menuFooter';
                break;
            }
        }
    }

    switch(active)
    {
        case 'mctype_1':
            document.getElementById(active).className='greyAMenu';
        break;
        case 'mctype_2':
            document.getElementById(active).className='blueAMenu';
        break;
        case 'mctype_3':
            document.getElementById(active).className='greenAMenu';
        break;
        case 'mctype_4':
            document.getElementById(active).className='yellowAMenu';
        break;
        case 'mctype_5':
            document.getElementById(active).className='orangeAMenu';
        break;
        case 'mctype_6':
            document.getElementById(active).className='redAMenu';
        break;
        case 'mctype_7':
            document.getElementById(active).className='homeAMenu';
        break;
        case 'mctype_8':
            document.getElementById(active).className='menuAFooter';
        break;
        case 'mctype_9':
            document.getElementById(active).className='menuAFooter';
        break;
        case 'mctype_10':
            document.getElementById(active).className='menuAFooter';
        break;
        case 'mctype_11':
            document.getElementById(active).className='menuAFooter';
        break;
        case 'mctype_12':
            document.getElementById(active).className='menuAFooter';
        break;
    }
}

function SwapInfoCStyle(area)
{
    switch(area)
    {
        case 'sobrenos':
            document.getElementById('info').className='infoCont';
        break;
        case 'clientes':
            document.getElementById('info').className='infoCont2';
        break;
        case 'noticias':
            document.getElementById('info').className='infoCont';
        break;
        case 'recrutamento':
            document.getElementById('info').className='infoCont';
        break;
        case 'contactos':
            document.getElementById('info').className='infoCont';
        break;
    }
}

function ContentsMenuReset(id)
{
    var divs = document.getElementsByTagName('div');
    var i=0;
    var d;
    while((d=divs[i++]))
    {
        if(d.id.match(/areas_list_element_/))
        {
            d.style.backgroundColor="#d6d6d6";
        }
    }

    document.getElementById(id).style.backgroundColor="#f28d01";
}

function ContentsMenuOver(cid,id)
{
    if(cid!=parent.document.getElementById('content_id').value)
    {
        document.getElementById(id).style.backgroundColor='#f2ac49';
    }
}

function ContentsMenuOut(cid,id)
{
    if(cid!=parent.document.getElementById('content_id').value)
    {
        document.getElementById(id).style.backgroundColor='#d6d6d6';
    }
}

function showImage(ref)
{
    document.getElementById('playvideo').style.display='none';
    document.getElementById('imgvideo').style.display='block';
    
    document.getElementById('imgvideo').innerHTML='<img src="' + ref + '" width="608px" height="340px"/>';
}
     var ntries=3;
function showVideo(currDir, format)
{
    document.getElementById('playvideo').style.display='block';
    document.getElementById('imgvideo').style.display='none';
    
    setTimeout("startvideo('"+currDir+"','"+format+"',3)",flv_start_timer);
}

function startvideo(currDir,format,tries)
{
    var isIE = (navigator.appName.indexOf("Microsoft") != -1);
    if(navigator.userAgent.indexOf("MSIE 9.0")>-1) isIE=false;
    obj= (isIE) ? window['JavascriptPopup'] : document['JavascriptPopup'];
    try
    {
    obj.sendToActionscript(currDir,format,'','');
    }catch(ex)
    {
    tries--;
    ntries=tries;
    if(tries>0)
      setTimeout(startvideo(currDir,format,tries),1000);
      }
}

function resetMenu(actual)
{
    var divs = document.getElementsByTagName('div');
    var i=0;
    var d;
    var str=actual;
    while((d=divs[i++]))
    {
        var id=d.id.substring(8,10);
        if(d.id.match(/menuopc_/))
        {
            d.className='menuopc_'+id+'_normal';
        }
    }

    document.getElementById(actual).className='menuopc_'+str.substring(8,10)+'_over';
}

function videoShowHide(pageid)
{
    if(pageid>=1 && pageid<=6)
    {
        document.getElementById('video_base').style.display='none';
        document.getElementById('esp_flash_cont').style.display='none';
    }
    else
    {
        document.getElementById('video_base').style.display='block';
        document.getElementById('esp_flash_cont').style.display='block';
    }
}

function resetContents(contentid)
{
    var divs = document.getElementsByTagName('div');
    var i=0;
    var d;
    while((d=divs[i++]))
    {
        if(d.id.match(/areacontent_/))
        {
            d.className='areacontent_normal';
        }
    }

    document.getElementById(contentid).className='areacontent_selected';
}

function ChangeSelectedInput(id)
{
    for(var i=0; i<window.frames[1].document.getElementById('perfil_input').length; i++)
    {
        if(window.frames[1].document.getElementById('perfil_input')[i].value==id)
        {
            window.frames[1].document.getElementById('perfil_input').selectedIndex=i;
            window.frames[1].document.getElementById('perfil_input').className="rec_form_select_distinct";
            setTimeout('ResetAfter()',2000);
        }
    }
}

function ResetAfter()
{ 
    window.frames[1].document.getElementById('perfil_input').className="rec_form_select";
}


function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}

function expandRecruit(divin)
{
    $(divin).style.display='inline';
    return;
    switch($(divin).id)
    {
        case "areas_list_element_1":
            $(divin).style.height='405px';
            break;
        case "areas_list_element_2":
            $(divin).style.height='405px';
            break;
        case "areas_list_element_3":
            $(divin).style.height='405px';
            break;
    }
}
