﻿function abre(url,janela,larg,alt,scroll){
	if (!scroll) { scroll='auto' }
	window.open(url,janela,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scroll+",resizable=no,copyhistory=no,width="+larg+",height="+alt);
}
function ShowImageApplicationField( imageUrl ){
    
    // caso nao for informado o endereco da imagem corretamente iremos ajusta-lo manualmente
    if (  imageUrl.indexOf('http') != -1  ){
        imageUrl = imageUrl.substring( imageUrl.indexOf('application_fields') );
        imageUrl = imageUrl.substring(0,(imageUrl.length - 4)) + '_pop.jpg'
    }

    var imageApplication = new Image();
    imageApplication.src = imageUrl;
    
    var url = 'ApplicationImageView.aspx?url=' + imageUrl;
    window.open(url,'applicationView',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width="+300+",height="+300);
    // window.open(url,'applicationView',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width="+imageApplication.width+",height="+imageApplication.height);
    
    // imageApplication.onload =  function() { 
    // alert(imageApplication.width);
    // alert(imageApplication.height);
    // var url = 'ApplicationImageView.aspx?url=' + imageUrl;
    // abre( 'about:blank', 'pictureView', imageApplication.width, imageApplication.height, 'auto'  );  
    // window.open('about:blank','applicationView',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width="+imageApplication.width+",height="+imageApplication.height);
    // }
    // alert(width);
    
}

function ShowProduct( imageUrl ){
    
    // caso nao for informado o endereco da imagem corretamente iremos ajusta-lo manualmente
    if (  imageUrl.indexOf('http') != -1  ){
        imageUrl = imageUrl.substring( imageUrl.indexOf('products') );
        imageUrl = imageUrl.substring(0,(imageUrl.length - 4)) + '_pop.jpg'
    }

    var imageApplication = new Image();
    imageApplication.src = imageUrl;
    
    var url = 'ProductImageView.aspx?url=' + imageUrl;
    window.open(url,'applicationView',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width="+300+",height="+300);
        
}
/*
    function ShowProduct( type, name, pictureId ){
        var url = 'ProductImageView.aspx?type=' + type + '&name=' + name + '&id=' + pictureId;
        abre( url, 'pictureView', 300, 300, 'auto'  );
    } 
*/       
/*
function PreviewProduct( type, name, pictureId ){
    document.images['productImage'].src = 'products/' + type + '/' + name + '/' + name + '_00' + pictureId + '.jpg';
}
*/
function PreviewProduct( imageUrl ){
    document.images['productImage'].src = imageUrl;
}
function PreviewApplicationField( imageUrl ){
    document.images['productImage'].src = imageUrl;
}
 

function ShowSpecification( id, max ){
    var i;
    for(i = 1;i<=max;i++){
        document.getElementById("productSpecification_" + i).style.display = 'none';
    }
    document.getElementById("productSpecification_" + id).style.display = 'block';    
        
    var navItems = document.getElementById("tabSpecification").getElementsByTagName("li");    	
    for (var i=0; i<navItems.length; i++) {
        navItems[i].id = "current_1";
    }
    navItems[id-1].id = "current";
}

function ShowPlate( ){
    // reference: http://www.quirksmode.org/js/events_properties.html
    if (document.images['imagePlate'].style.display == 'block'){
        document.images['imagePlate'].style.display = 'none';    
    }else{    
	    var posx = (screen.width / 2) + 60;	    
        document.images['imagePlate'].style.left = posx  + 'px';        
        document.images['imagePlate'].style.display = 'block';            
    }
}
function fitPic() {
    if (window.innerWidth){
        iWidth = window.innerWidth;
        iHeight = window.innerHeight;
    }else{        
        iWidth  = document.body.clientWidth;
        iHeight = document.body.clientHeight;
        window.resizeTo(document.images[0].width + 8, document.images[0].height + 24 + 24 + 27);
        return;
    }
    iWidth  = document.images[0].width - iWidth;
    iHeight = document.images[0].height - iHeight;
    
    window.resizeBy(iWidth, iHeight);
    
};
// reference version
// http://www.trafficanalyzer.fr/script.php?n=49

function DisplayPdfPreviewImage( id, picture ){
    document.images['pdfNews'].src = picture;
}

function ViewApplicationPicture( id, imageUrl ){
    if (document.getElementById('applicationImage_' + id).style.display == 'block'){
        document.getElementById('applicationImage_' + id).style.display = 'none';    
    }else{        
        document.getElementById('applicationImage_' + id).style.display = 'block';            
    }    
    /*
    if (document.images['applicationImage_' + id].style.display == 'block'){
        document.images['applicationImage_' + id].style.display = 'none';    
    }else{        
        document.images['applicationImage_' + id].style.display = 'block';            
    }    
    */
}

function ShowPopLocalization(tipo)
{    
    if (tipo == 1)
    {
        if (document.images['imgPopLocalizationFabrica'].style.display == 'block'){
            document.images['imgPopLocalizationFabrica'].style.display = 'none';    
        }else{    
	        var posx = (screen.width / 3) + 190;	    
            document.images['imgPopLocalizationFabrica'].style.left = posx  + 'px';        
            document.images['imgPopLocalizationFabrica'].style.display = 'block';            
        }
    }    
    else if (tipo == 2)
    {
        if (document.images['imgPopLocalizationEscritorio'].style.display == 'block'){
            document.images['imgPopLocalizationEscritorio'].style.display = 'none';    
        }else{    
	        var posx = (screen.width / 3) + 190;	    
            document.images['imgPopLocalizationEscritorio'].style.left = posx  + 'px';        
            document.images['imgPopLocalizationEscritorio'].style.display = 'block';            
        }
    }
}

function PrintLocalization(){    
    window.open('LocalizationPrint.aspx','LocalizationPrint',"toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=510,height=765");
}

function ShowInstalationPicture( imageUrl ){    
    var url = 'ApplicationImageView.aspx?url=' + imageUrl;
    window.open(url,'applicationView',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width="+300+",height="+300);
}

function ViewOtherFormItem( t, o, c ){
    if ( t.value.indexOf('Outro') != -1 ){
        document.forms[0].elements[c].style.display = 'block';
    }else{
        document.forms[0].elements[c].style.display = 'none';
    }    
}

function InitOtherFormItem( v , c ){
    if ( v.indexOf('Outro') != -1 ){
        document.forms[0].elements[c].style.display = 'block';
    }else{
        document.forms[0].elements[c].style.display = 'none';
    }    
}