/* 
 ======================================================
 		funções globais (biblio.js)
 ======================================================
 checa browser
*/

var browser=navigator.appName

//para abrir janela
function abre(url,nome,parametros)   
{
var abrejan;
	abrejan=window.open(url,nome,parametros);   
    
	abrejan.Focus;
}
// enquanto ainda tem...
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// check do email

function checa(form){
        if (form.message01.value == ""){
                alert('O campo "Texto" está em branco, por favor preenchê-lo.');
                form.message01.focus();
                return;
        }else if (form.message02.value == ""){
                alert('É preciso que você preencha o campo "Nome" para podermos entrar em contato com você.');
                form.message02.focus();
                return;
		}else if (form.message03.value == ""){
                alert('É preciso que você preencha o campo "Endereço" para podermos entrar em contato com você.');
                form.message03.focus();
                return;
		}else if (form.message04.value == ""){
                alert('É preciso que você preencha o campo "Cidade, Estado" para podermos entrar em contato com você.');
                form.message04.focus();
                return;
		}else if (form.message05.value == ""){
                alert('É preciso que você preencha o campo "CEP" para podermos entrar em contato com você.');
                form.message05.focus();
                return;
             
        }else if (form.message07.value == ""){
                alert('É preciso que você preencha o campo "Idade" para podermos entrar em contato com você.');
                form.message07.focus();
                return;
				
				}else if (form.message08.value == ""){
                alert('É preciso que você preencha o campo "E-mail" para podermos entrar em contato com você.');
                form.message08.focus();
                return;
        }
        else form.submit();
}

// check pedido

function checaped(form){
        if (form.message01.value == ""){
                alert('É preciso que você preencha o campo "Nome" para podermos entrar em contato com você');
                form.message01.focus();
                return;
        }else if (form.message02.value == ""){
                alert('É preciso que você preencha o campo "Endereço" para podermos entrar em contato com você.');
                form.message02.focus();
                return;
		}else if (form.message03.value == ""){
                alert('É preciso que você preencha o campo "Cidade, Estadoo" para podermos entrar em contato com você.');
                form.message03.focus();
                return;
		}else if (form.message04.value == ""){
                alert('É preciso que você preencha o campo "CEP" para podermos entrar em contato com você.');
                form.message04.focus();
                return;
		}else if (form.message05.value == ""){
                alert('É preciso que você preencha o campo "Telefone" para podermos entrar em contato com você.');
                form.message05.focus();
                return;
             
        }else if (form.message06.value == ""){
                alert('É preciso que você preencha o campo "E-mail" para podermos entrar em contato com você.');
                form.message06.focus();
                return;
				
		}else if (form.message07.value == ""){
                alert('É preciso que você preencha o campo "CPF".');
                form.message07.focus();
                return;
				
				
        }
        else form.submit();
}
//    funçoes da home

function ChangePage(){
    var stationInteger, stationString
	stationInteger=document.oficinas.estados.selectedIndex
	self.location=document.oficinas.estados.options[stationInteger].value;
}
function ChangePage1(){
    var stationInteger, stationString
	stationInteger=document.oficinas1.cidades.selectedIndex
	self.frames.location=document.oficinas1.cidades.options[stationInteger].value;
}

	
	
function data(){
	var now = new Date();
	var mName = now.getMonth() + 1;
	var dName = now.getDay() + 1;
	var dayNr = now.getDate();
	var yearNr=now.getFullYear();
	if(dName==1) Day = "Domingo";
	if(dName==2) Day = "Segunda-feira";
	if(dName==3) Day = "Ter&ccedil;a-feira";
	if(dName==4) Day = "Quarta-feira";
	if(dName==5) Day = "Quinta-feira";
	if(dName==6) Day = "Sexta-feira";
	if(dName==7) Day = "S&aacute;bado";
	// String to display current date.
	var todaysDate =(" " + Day + ", " + dayNr + "/" + mName + "/" + yearNr);
	TextoHtml+=todaysDate;
}
/*==============================================================================
  							fim do antigo biblio.js
==============================================================================
	
	    Construtor do cabeçalho e controle de banners

 variáveis de nomes de menu
*/

var nome		//variável que a página manda

var diret_root;   // variável do endereço do root

diret_root="http://www.motonline.com.br/"


// trocar para "http://www.motonline.com.br/" qdo for por no ar

//váriaveis dos banners
var name;
var imagem;
var urlban;
var size;
var param;
var tot_pag;
var TextoHtml="";
//
function menu(nome){
	tot_pag="13"

	// arrays do construtor
	var links = new Array(tot_pag)
	//links[0]="HOME"
	links[0]="Fórum"
	links[1]="TestRide"
	links[2]="Colunas"
	links[3]="Tuning/2&4"
	links[4]="Testes"
	links[5]="Técnica"
	links[6]="Aventurismo"
	links[7]="Lojas/Oficinas"
	links[8]="Classificados"
	links[9]="MotoClubes"
	links[10]="FAQ"
	links[11]="Links"
	links[12]="Contato"
	

	// define o objeto/função banner
	function checapag(nome){
		if (nome=="HOME"){(x=0);
		}else if (nome=="Fórum"){(x=1);
		}else if (nome=="TestRide"){(x=2);
		}else if (nome=="Colunas"){(x=3);
		}else if (nome=="Tuning"){(x=4);
		}else if (nome=="Testes"){(x=5);
		}else if (nome=="Técnica"){(x=6);
		}else if (nome=="Aventurismo"){(x=7);
		}else if (nome=="Lojas & Oficinas"){(x=8);
		}else if (nome=="Classificados"){(x=9);
		}else if (nome=="Motoclubes"){(x=10);
		}else if (nome=="Links"){(x=11);
		}else if (nome=="FAQ"){(x=12);
		}else if (nome=="Contato"){(x=13);
		}
	}

	checapag(nome);

// mude os links nessa coluna abaixo

var url = new Array(tot_pag)
//url[0]=""
url[0]="forum"
url[1]="testride/crf230_21fev10.html"
url[2]="colunistas/motoclubes-motonliners/sucupira/menino-moto-10mar10.html"
url[3]="tuning/tuning-saveiro09nov09.html"
url[4]="testes/teste-da-xre-300-a-com-abs_30-01-2010.html"
url[5]="tecnica/tecnica-motonline-melhores02nov09.html"
url[6]="aventuras/aventuras-profissionais17set09.html"
url[7]="oficinas/oficin.html"
url[8]="classificados/classif_main.asp?cat=motos"
url[9]="motoclubes/motoclub_main.asp"
url[10]="faq/faq1.html"
url[11]="links/links.html"
url[12]="contato.html"


function banner(name,urlban,imagem,size,param,propriedades,tipo){
	this.name=name;		//nome que irá aparecer na listagem de banners
	this.urlban=urlban;
	this.imagem=imagem;
	this.size=size;		//width e height para exibição no relatório de banners
	this.param=param;	//alt e adicionais

	if(propriedades == ""){
	// default
		propriedades = "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,menubar=yes,width=680,height=600,left=0,top=0";
	}
	this.propriedades = propriedades;//propriedades da janela

	// tipo de banner - imagem / flash
	if(tipo == ""){
	// default
		tipo = "imagem";
	}
	this.tipo = tipo;
}
//
/*==========================================================================
 cadastro de banners. ADICIONE NOVO BANNER AQUI!!!
 NÃO ESQUEÇA DE CONCATENAR AS ASPAS ". ESCREVA ASSIM: \"
 CASO CONTRÁRIO, NÃO IRÁ FUNCIONAR CORRETAMENTE (CONFLITO DE ASPAS)
*/

var dunlop=new banner("Dunlop",diret_root+"asp/redirect.asp?ppp=15",diret_root+"banners/dunlop/banner-dunlop.gif","width=468 height=60","alt='Dunlop'","","");

var motograndprix=new banner("MotoGrandPrix",diret_root+"asp/redirect.asp?ppp=12",diret_root+"banners/motograndprix/banner_MGP_2_468.gif","width=468 height=60","alt='MotoGrandPrix'","","");

var motonline=new banner("Motonline",diret_root+"asp/redirect.asp?ppp=6",diret_root+"banners/motonline/banner_motonline_new.gif","width=468 height=60","alt='Motonline'","","");

var hondashadow=new banner("HondaShadow750",diret_root+"asp/redirect.asp?ppp=9",diret_root+"banners/honda/jan2007/fullbanner_468x60_moto_online.swf","width=468 height=60","alt='HondaShadow750'","","flash");

var hondavtx=new banner("HondaVTX",diret_root+"asp/redirect.asp?ppp=9",diret_root+"banners/honda/honda-set06/vtx_fullbanner_motoonline_x02.swf","width=468 height=60","alt='HondaVTX'","","flash");

var motonlineloja=new banner("MotonlineLoja",diret_root+"asp/redirect.asp?ppp=10",diret_root+"banners/motonline/loja/banner468.jpg","width=468 height=60","alt='Motonline-Loja'","","");

var sundowngarantia=new banner("SundownGarantia","http://www.pittilm.com.br/",diret_root+"banners/sundown/fullbanner_sundown_garantia.swf","width=468 height=60","alt='Sundown-Garantia'","","flash");

var livrotite=new banner("LivroTite",diret_root+"asp/redirect.asp?ppp=19",diret_root+"banners/motonline/livro-tite/livro-full-ani.gif","width=468 height=60","alt='Sundown-Garantia'","","");

var hondapop=new banner("HondaPop",diret_root+"asp/redirect.asp?ppp=9",diret_root+"banners/honda/honda-fev2007/motonline_fullbanner_pop100.swf","width=468 height=60","alt='HondaVTX'","","flash");

var hondadia=new banner("Honda",diret_root+"asp/redirect.asp?ppp=99",diret_root+"banners/honda/dia-moto/fullbanner.swf","width=468 height=60","alt='HondaVTX'","","flash");

<!-->var pitti468=new banner("Pitti",diret_root+"asp/redirect.asp?ppp=99",diret_root+"banners/pitti/banner_468 x 60.swf","width=468 height=60","alt='Pitti'LM'","","flash"); <-->




/*==========================================================================
 banners - escreva o nome dos banners nas páginas que irão aparecer.
 "" para vazio.
  CASO ENTRE UM BANNER MAIOR, ELE DEVE ENTRAR NO LUGAR DOS BANNERS 1 E 2.
 banner 1 - tamanho máx: 125x60px
 banner 2 - tamanho máx: 180x60px
 banner 3 - tamanho máx: 90x90px

 banners da abertura - nova - default.asp (antiga ult-not)
*/
 
var ban = new Array(tot_pag);

// home
ban[0] = new Array(3);
ban[0][1]="";
ban[0][2]="";
ban[0][3]="";
//
// nova Fórum
ban[1] = new Array(3);
ban[1][1]=motograndprix;
ban[1][2]="";
ban[1][3]="";
//
// nova Colunas
ban[2] = new Array(3);
ban[2][1]=motograndprix;
ban[2][2]="";
ban[2][3]="";
//

// banners de tuning

ban[3] = new Array(3);
ban[3][1]=motograndprix;
ban[3][2]="";
ban[3][3]="";
//

// banners de testes

ban[4] = new Array(3);
ban[4][1]=motograndprix;
ban[4][2]="";
ban[4][3]="";
//
// banners da tecnica

ban[5] = new Array(3);
ban[5][1]=motograndprix;
ban[5][2]="";
ban[5][3]="";
//
// Aventura
ban[6] = new Array(3);
ban[6][1]=motograndprix;
ban[6][2]="";
ban[6][3]="";
//
// banners da lojas & oficinas

ban[7] = new Array(3);
ban[7][1]=motograndprix;
ban[7][2]="";
ban[7][3]="";
//

// banners da classificados

ban[8] = new Array(3);
ban[8][1]=motograndprix;
ban[8][2]="";
ban[8][3]="";
//

// banners da motoclubes

ban[9] = new Array(3);
ban[9][1]=motograndprix;
ban[9][2]="";
ban[9][3]="";
//
// banners da links

ban[10] = new Array(3);
ban[10][1]=motograndprix;
ban[10][2]="";
ban[10][3]="";
//
// banners da faq

ban[11] = new Array(3);
ban[11][1]=dunlop;
ban[11][2]="";
ban[11][3]="";

// banners da e-mail

ban[12] = new Array(3);
ban[12][1]=motograndprix;
ban[12][2]="";
ban[12][3]="";


//==========================================================================
// gerador de relatórios
if (nome=="relat"){
	var z=0
	TextoHtml+='<table border=\"0\" width=\"100%\" class=\"txt7\"><tr><td>&nbsp;</td><td class=\"txt7b\">Banner 1</td><td class="txt7b">Banner 2</td><td class=\"txt7b\">Banner 3</td></tr>';
	for (z=0; z<tot_pag; z++){
		TextoHtml+='<tr><td class=\"txt7b\"><a href=\" '+diret_root + url[z]+'\">'+ links[z]+ '</a>';
	var y;
		for (y=1; y<4; y++){
			if (ban[z][y]==""){
				TextoHtml+='<td class=\"menusemlink\">Não há banners neste espaço</td>';						
			}
			else if(ban[z][y]=="gde"){
				TextoHtml+='<td>Continuação do banner grande</td>';
			}else{
				TextoHtml+='<td>  <b> ' + ban[z][y].name + '</b><br> Tamanho: ' + ban[z][y].size + '</td>';
			}
		}
		TextoHtml+='</tr>';
	}
	TextoHtml+='</table></right>';	
}

//==============================================================================

// fim da função de banner

//funções do menu

function escrevetexto(urle,nome){
	TextoHtml+='<td align=\"center\" class=\"linkMenuInterno\" '+ aditd + '><a href='+ diret_root + urle +' >'+ links[x] +'</a></td>';
}

function escrevelink(urle,nome){
	TextoHtml+='<td align=\"center\" class=\"linkMenuInterno\" '+ aditd + '><a href=' + diret_root + urle +' >'+ links[x] +'</a></td>';
}

// essa serve p/ escolher se escreve link ou texto
var x
function decide(){
	for (x=0; x<tot_pag; x++){
		if (links[x]==nome){
			urle=url[x];
			escrevetexto(urle,nome);
		}else{	
			urle=url[x];
			escrevelink(urle,nome);
		}
	
	}
}

//escreve o cabeçalho

var adit="cellpadding=\"0\" cellspacing=\"0\"";
var aditd="";

if (nome!="relat"){
	TextoHtml+='<table border=\"0\" width=\"100%\" height=\"100\" '+ adit + ' bgcolor=\"#CC0033\" >';
	TextoHtml+='<tr>';
// logo motonline (300x47)
	TextoHtml+='<td>';
	TextoHtml+='<table width="100%" height="100px" cellpadding="0" cellspacing="0" border="0"><tr><td style="width:198px;">';
	TextoHtml+='<a href="http://www.motonline.com.br"><img src="http://www.motonline.com.br/images/logoSite.jpg" border="0"/></a></td><td align="right" style="background:url(http://www.motonline.com.br/images/topoBG.jpg) no-repeat left; padding-right:10px;">';
		//checa a página e seta o links[x]
		
// banner 1 - tamanho máximo 125x62
	if (ban[x][1]!="" && ban[x][1]!="gde"){
		// se for imagem
		if (ban[x][1].tipo == "imagem"){
			//TextoHtml+='<a href=\"javascript:window.open(\''+ ban[x][1].urlban + '\',\''+  ban[x][1].name +'\',\''+ ban[x][1].propriedades +'\');void(0); \"><img src=\"'+ ban[x][1].imagem + '\"' + ban[x][1].param + ' border=0></a></td>';

   
      TextoHtml+='<script type=\'text/javascript\'><!--//<![CDATA[\n'+
'   var m3_u = (location.protocol==\'https:\'?\'https://ads.motonline.com.br/openx/www/delivery/ajs.php\':\'http://ads.motonline.com.br/openx/www/delivery/ajs.php\');\n'+
'   var m3_r = Math.floor(Math.random()*99999999999);\n'+
'   if (!document.MAX_used) document.MAX_used = \',\';\n'+
'   document.write ("<scr"+"ipt type=\'text/javascript\' src=\'"+m3_u);\n'+
'   document.write ("?zoneid=9");\n'+
'   document.write (\'&amp;cb=\' + m3_r);\n'+
'   if (document.MAX_used != \',\') document.write ("&amp;exclude=" + document.MAX_used);\n'+
'   document.write (document.charset ? \'&amp;charset=\'+document.charset : (document.characterSet ? \'&amp;charset=\'+document.characterSet : \'\'));\n'+
'   document.write ("&amp;loc=" + escape(window.location));\n'+
'   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));\n'+
'   if (document.context) document.write ("&context=" + escape(document.context));\n'+
'   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");\n'+
'   document.write ("\'><\\/scr"+"ipt>");\n'+
'//]]>--></script><noscript><a href=\'http://ads.motonline.com.br/openx/www/delivery/ck.php?n=a75711fa&amp;cb=INSERT_RANDOM_NUMBER_HERE\' target=\'_blank\'><img src=\'http://ads.motonline.com.br/openx/www/delivery/avw.php?zoneid=9&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a75711fa\' border=\'0\' alt=\'\' /></a></noscript>';

 function expandCreative(d) {
   document.getElementById(d).style.height = "248px"; // expanded height
 }
 function collapseCreative(d) {
   document.getElementById(d).style.height = "60px"; // normal height
 }

  //TextoHtml+='<script type="text/JavaScript" language="JavaScript">var ADM_webcode = 35943;document.write("<scr"+"ipt src=\'http://nspmotion.com/js/brasil/adm_600.js\' type=\'text/JavaScr"+"ipt\'></scr"+"ipt>");</script>'

		} else if (ban[x][1].tipo == "flash"){
		// se for flash
		TextoHtml+='<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab\#version=7,0,19,0\" '+ ban[x][1].size  +' title=\"'+ ban[x][1].name +'\"><param name=\"movie\" value=\"' + ban[x][1].imagem + '\"><param name=\"quality\" value=\"high\"><embed src=\"' + ban[x][1].imagem + '\" quality=\"high\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\\" type=\"application\/x-shockwave-flash\" ' + ban[x][1].size + '></embed></object></td>';
				
			}
		
	}else if(ban[x][1]=="gde"){
		TextoHtml+='</td>';
	}else{
		TextoHtml+='</td>';
	}
	

// fim dos banners


	TextoHtml+='</tr></table><tr><td bgcolor=\"#FFFFFF\"  align=\"center\">';
	TextoHtml+='<table border=\"0\" '+ adit + '  height="30" style="margin-bottom:18px;"><tr>';
	TextoHtml+='<td bgcolor=\"#FFFFFF\" align=\"center\" height="16">';
	TextoHtml+='<table cellspacing=\"2\" border=\"0\" ' + adit + ' height="30"><tr align=\"center\">';

//menu propriamente dito
	decide();
	
	TextoHtml+='</tr></table></td></tr></table>';

// fecha tabela de fora	
	TextoHtml+='</td></tr></table>';

// abre tabela de baixo
	//TextoHtml+='<table celspacing=0 cellpadding=0 width=800 bgcolor=#FFffff style="border-left: 1px solid rgb(204,0,51); border-right: 1px solid rgb(204,0,51);"><tr>';
	
// TDs da tabela de baixo
	//TextoHtml+='<td width=33% class=txt7 bgcolor=#ebebeb align=center>10º ANO</td>';
	//TextoHtml+='<td width=34% class=txt7 bgcolor=#ebebeb border=0 '+ adit + ' align=center>';	
	//data();
	//TextoHtml+='</td>';
	//TextoHtml+='<td width=33% class=txt7 bgcolor=#ebebeb align=center>Desde Novembro de 1999</td>';
	//TextoHtml+='</tr>';
	//TextoHtml+='<tr>'
	//TextoHtml+='<td colspan="3" class=txt7 bgcolor=#FFFFFF align=center></td>';
	//TextoHtml+='</tr></table>';
// fecha tabela de baixo
	document.write(TextoHtml);
	}
}



