/* TIRA A BORDA DOS FLASHS
Copyright 2006 Adobe Systems, Inc. All rights reserved.
Versão compacta, alterada por Renato Herculano
	- src, width e height são obrigatórios
	- os demais parametros são opcionais
*/
function flash(src, width, height, id, flashVars, wmode, menu, scale){
	var ret = GetArgumentos(src, width, height, id, flashVars, wmode, menu, scale);
	var str = '<object ';
	for (var i in ret.objAttrs)
		str += i + '="' + ret.objAttrs[i] + '" ';
		str += '>';
	for (var i in ret.params)
		str += '<param name="' + i + '" value="' + ret.params[i] + '" /> ';
		str += '</object>';
	document.write(str);
}


function GetArgumentos(src, w, h, id, flashVars, wmode, menu, scale){
	var ret = new Object();
	ret.params = new Object();
	ret.objAttrs = new Object();

	ret.objAttrs['data'] = ret.params["movie"] = src;
	ret.objAttrs['width'] = w;
	ret.objAttrs['height'] = h;
	ret.params['quality'] = 'high';
	ret.objAttrs['type'] = 'application/x-shockwave-flash';
	ret.params['menu'] = 'false';
	
	if(id) ret.objAttrs['id'] = id;
	
	if(flashVars) ret.params['flashVars'] = flashVars;
	
	ret.params['wmode'] = (wmode)? wmode : 'transparent';
	ret.params['scale'] = (scale)? scale : 'exactfit';
	ret.params['menu'] = (menu)? menu : 'false';
	
	return ret;
}
//validarNumeroCaracteres(): bloqueia a digitação em um campo de texto quando ele atinge o tamanho maximo, e mostra os restantes em um span
function validarNumeroCaracteres(campo, maximo, spanId) {
	if (campo.value.length <= maximo)
		document.getElementById(spanId).innerHTML = maximo - campo.value.length;
	else
		campo.value = campo.value.substring(0, maximo);
}

//função para limpar o form
function ResetarForm(form){
	var campos = form.elements;	
	
	for (var i = 0; i < campos.length; i++) {
		if((campos[i].type.toUpperCase() == "TEXT") || (campos[i].type.toUpperCase() == "TEXTAREA"))
			campos[i].value = "";
		if(campos[i].type.toUpperCase() == "CHECKBOX" || campos[i].type.toUpperCase() == "RADIO")
			campos[i].checked = false;
		if(campos[i].type.toUpperCase() == "SELECT-ONE")
			campos[i].value = "";
		if(campos[i].type.toUpperCase() == "PASSWORD")
			campos[i].value = "";
		if(campos[i].type.toUpperCase() == "FILE"){
			campos[i].value = "";
			if (IE)
				campos[i].outerHTML = campos[i].outerHTML;
		}
	}
}

//Retira os espaços laterais da string
String.prototype.trim = function() {
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

//SCRIPT POPUP - PARAMETROS: URL, NOME, LARGURA, ALTURA, TOP, LEFT, SCROLL 
function popup(url,nome,w,h,t,l,s){
	var win,config

	config='width='+w+',height='+h+',top='+t+',left='+l+',scrollbars='+s+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win = window.open(url, nome, config);
	win.focus();
}

/*abre links de redes sociais, ortkut, facebook, youTube*/
function abreLink(tipo){
	var url;
	var perfil;
	if(tipo == "orkut"){
		url = "http://www.orkut.com.br/Main"
		perfil = "Profile?uid=2920874560187869754&rl=t"
		window.open(url+'#'+perfil);
	}
	else if(tipo == "facebook"){
		url = "http://www.facebook.com/kodakbrasil"
		window.open(url);
	}
	else if(tipo == "youTube"){
		url = "http://www.youtube.com/kodakbrasil"
		window.open(url);
	}
}