/**
* Funcao para insersão do swf na pagina.
* Deve-se indicar o nome do swf contido dentro da pasta 'flash'.
* @param strCaminho = Caminho absoluto ou relativo do arquivo
* @param largura = largura em pixeis do swf
* @param altura = altura em pixeis do swf
* @param visibilidade =  visibilidade do fund do swf. transparent ou opaque
*/
function write_flash_swf(strCaminho, largura, altura, visibilidade) 
{
    flashvar = '';
    flashvar += '<object width="' + largura + '" height="' + altura + '" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0" id="" align="middle">';
    flashvar += '<param name="allowScriptAccess" value="sameDomain" />';
    flashvar += '<param name="movie" value="flash/' + strCaminho + '" />';
    flashvar += '<param name="quality" value="high" />';
    flashvar += '<param name="bgcolor" value="#ffffff" />';
    flashvar += '<param name="wmode" value="' + visibilidade + '" />';
    flashvar += '<param name="allowFullScreen" value="true" />';
    flashvar += '<embed src="flash/' + strCaminho + '" allowFullScreen="true" wmode="' + visibilidade + '" width="' + largura + '" height="' + altura + '" quality="high" name="" align="middle" allowscriptaccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
    flashvar += '</object>';
    document.write(flashvar);
}
/**
* Funcao generica.
* Deve-se indicar o caminho completo.
* @param strCaminho = Caminho absoluto ou relativo do arquivo
* @param largura = largura em pixeis do swf
* @param altura = altura em pixeis do swf
* @param visibilidade =  visibilidade do fund do swf. transparent ou opaque
*/
function write_flash_swf_pathAll(strCaminho, largura, altura, visibilidade) 
{
    flashvar = '';
    flashvar += '<object width="' + largura + '" height="' + altura + '" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0" id="" align="middle">';
    flashvar += '<param name="allowScriptAccess" value="sameDomain" />';
    flashvar += '<param name="movie" value="flash/' + strCaminho + '" />';
    flashvar += '<param name="quality" value="high" />';
    flashvar += '<param name="bgcolor" value="#ffffff" />';
    flashvar += '<param name="wmode" value="' + visibilidade + '" />';
    flashvar += '<param name="allowFullScreen" value="true" />';
    flashvar += '<embed src="' + strCaminho + '" allowFullScreen="true" wmode="' + visibilidade + '" width="' + largura + '" height="' + altura + '" quality="high" name="" align="middle" allowscriptaccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
    flashvar += '</object>';
    document.write(flashvar);
}

/**
* @param strCaminho = Caminho absoluto ou relativo do arquivo
* @param largura = largura em pixeis do swf
* @param altura = altura em pixeis do swf
* @param visibilidade =  visibilidade do fundo swf. transparent, opaque ou window
* @param qualidade = define a qualidade do filme swf. high ou low
* @param bgColor = cor de fundo em hexadecima
* @param play = define se o play será automático. true ou false.
* @param loop = define se haverá loop. true ou false.
* @param scale = define o scale
* @param menu = define o menu.
* @param deviceFont = define a font.
* @param salign = define o alinhamento
* @param align = define o alinhamento
* @param sameDomain
*/
function writeFlashSWF(strCaminho, largura, altura, visibilidade, qualidade, bgColor, play, loop, scale, menu, deviceFont, salign, align, sameDomain)
{
    alert('Entrou?!');
    /**
	* Verifica se algum argumento entrou fazio.
	*/
    if (visibilidade == '' || visibilidade == null) visibilidade = 'window'; else alert(1);
    if (qualidade == '' || qualidade == null) 	  	qualidade = 'high'; else alert(2);
    if (bgColor == '' || bgColor == null)	  		bgColor = '#000000'; else alert(3);
    if (play == '' || play == null)		  			play = true; else alert(4);
    if (loop == '' || loop == null) 		  		loop = true; else alert(5);
    if (scale == '' || scale == null) 		  		scale = 'showall'; else alert(6);
    if (menu == '' || menu == null) 		  		menu = true; else alert(7);
    if (deviceFont == '' || deviceFont == null)   	deviceFont = false; else alert(8);
    if (salign == '' || salign == null)		  		saling = ''; else alert(9);
    if (align == '' || align == null)		  		aling = 'middle'; else alert(10);
    if (allowScriptAccess == '' || allowScriptAccess == null) allowScriptAccess = 'sameDomain'; else alert(11);
	
    alert('');
	
    /**
	* Verifica se os argumentos obrigatorios estão vazios.
	*/
    if (strCaminho == '' || strCaminho == null) {
        alert("Caminho invalido");
    }
    if (largura == '' || largura == null) {
        alert("Largura não definida");
    }
    if (altura == '' || altura == null) {
        alert("Altura não definida");
    }
    if (largura < 0 || altura < 0) {
        alert("Valor invalido, insira um valor maior que Zero");
    }
	
    flashvar  = '';
    flashvar += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+largura+'" height="'+altura+'" id="'+strCaminho+'" align="'+align+'">';
    flashvar += '<param name="movie" value="'+strCaminho+'" />';
    flashvar += '<param name="quality" value="'+qualidade+'" />';
    flashvar += '<param name="bgcolor" value="'+bgColor+'" />';
    flashvar += '<param name="play" value="'+play+'" />';
    flashvar += '<param name="loop" value="'+loop+'" />';
    flashvar += '<param name="wmode" value="'+visibilidade+'" />';
    flashvar += '<param name="scale" value="'+scale+'" />';
    flashvar += '<param name="menu" value="'+menu+'" />';
    flashvar += '<param name="devicefont" value="'+deviceFont+'" />';
    flashvar += '<param name="salign" value="'+salign+'" />';
    flashvar += '<param name="allowScriptAccess" value="'+allowScriptAccess+'" />';
    flashvar += '<!--[if !IE]>-->';
    flashvar += '<object type="application/x-shockwave-flash" data="'+strCaminho+'" width="'+largura+'" height="'+altura+'">';
    flashvar += '	<param name="movie" value="'+strCaminho+'" />';
    flashvar += '	<param name="quality" value="'+qualidade+'" />';
    flashvar += '	<param name="bgcolor" value="'+bgColor+'" />';
    flashvar += '	<param name="play" value="'+play+'" />';
    flashvar += '	<param name="loop" value="'+loop+'" />';
    flashvar += '	<param name="wmode" value="'+visibilidade+'" />';
    flashvar += '	<param name="scale" value="'+scale+'" />';
    flashvar += '	<param name="menu" value="'+menu+'" />';
    flashvar += '	<param name="devicefont" value="'+deviceFont+'" />';
    flashvar += '	<param name="salign" value="'+salign+'" />';
    flashvar += '	<param name="allowScriptAccess" value="'+allowScriptAccess+'" />';
    flashvar += '<!--<![endif]-->';
    flashvar += '	<a href="http://www.adobe.com/go/getflash">';
    flashvar += '		<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />';
    flashvar += '	</a>';
    flashvar += '<!--[if !IE]>-->';
    flashvar += '</object>';
    flashvar += '<!--<![endif]-->';
    flashvar += '</object>';
    //document.write(flashvar);
    return flashvar;
}
