/*
 * Funções gerais
 */
function URLEncode (clearString) {
	var output = '';
	var x = 0;
	clearString = clearString.toString();
	var regex = /(^[a-zA-Z0-9_.]*)/;
	while (x < clearString.length) {
		var match = regex.exec(clearString.substr(x));
		if (match != null && match.length > 1 && match[1] != '') {
			output += match[1];
			x += match[1].length;
		} else {
			if (clearString[x] == ' ') {
				output += '+';
			} else {
				var charCode = clearString.charCodeAt(x);
				var hexVal = charCode.toString(16);
				output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
			}
		  	x++;
		}
	}
	return output;
}

function ci_createExternalLinks() {
	if (d.getElementsByTagName) {
		var anchors = d.getElementsByTagName('a');
		for (i = 0; i < anchors.length; i++) {
			anchor = anchors[i]
			if (anchor.getAttribute('href') && anchor.getAttribute('rel') == 'blank') { 
				anchor.target = '_blank';
			}
		}
	}
}

function request_vars(xml,tag,i){
	var tagsel=xml.getElementsByTagName(tag).item(i)
	if(tagsel){
		if(tagsel.firstChild)return tagsel.firstChild.data
	}
}

function request_vars(xml,tag,i){
	var tagsel=xml.getElementsByTagName(tag).item(i)
	if(tagsel){
		if(tagsel.firstChild)return tagsel.firstChild.data
	}
}

function ci_remove(obj,valor){
	for(var i=obj.length-1;i>=valor;i--)obj.remove(i)
	var optGrps=obj.getElementsByTagName('optgroup')
	if(optGrps){
		for(var gr=optGrps.length-1;gr>=0;gr--)obj.removeChild(optGrps[gr])
	}
}

function ci_append(obj,varId,varValor){
	var OptNew=d.createElement('option')
  OptNew.value=varId
	OptNew.text=varValor
  try{obj.add(OptNew,null)} // standards compliant // doesn't work in IE
  catch(e){obj.add(OptNew)} // IE only
}

function ci_append_grupo(obj, grupo) {
	var OptNewGroup = d.createElement('optgroup');
	OptNewGroup.label = grupo;
	obj.appendChild(OptNewGroup);
}

/*
 * Mudança de Elemento / Cor
 */
function mudarBotaoSimulador(elemento_new) {
		$('iframe', 'div#home-simuladores-iframes').load(function() {
			try {
				var botaoSimulador = $(this).contents().find('input.button_ok');
				if (botaoSimulador) {
					botaoSimulador.css("background-image", "url('../../img/" + elemento_new + "/busca_ok.gif')");
				}
			} catch (e) {
				//Se ocorrer o erro não altera o botão
			}
		});
}

function setHeaderElement(elemento) {
	$('#logo').attr('src', '../../img/' + elemento + '/logo.gif');
	
	$('div#change-element img').each(function(){
		if (this.alt == elemento) {
			this.src = '../../img/' + elemento + '/chg_element_on.gif';			
		} else {
			this.src = '../../img/' + this.alt + '/chg_element_off.gif';
		}
	});
	
	var url_atual = location.href.replace(/-/g, '');
	$('li.menu-1st-level').each(function() {
		var nome_tipo_li = '/' + this.id.replace('menu-', '');
		if (url_atual.indexOf(nome_tipo_li) > 0) {
			$(this).addClass('selected');
		}
	});
}

function preChangeStyle (elemento_new) {
	saveCookie(site + 'Elemento', elemento_new, 365);
	changeStyle(elemento_new);
	
	setHeaderElement(elemento_new);
	
	try {
		var botaoSimulador = $('iframe', 'div').contents().find('input.button_ok');
		if (botaoSimulador) {
			botaoSimulador.css("background-image", "url('../../img/" + elemento_new + "/busca_ok.gif')");
		}
	} catch (e) {
		//Se ocorrer o erro não altera o botão
	}
	
	if (getElm('logo_header_frame')) {
		getElm('logo_header_frame').src = '../../img/new/logo/header_frame/ci_'+elemento_new+'.gif' // logo header_frame
	}
	if (getElm('logo_googlemaps')) { 
		getElm('logo_googlemaps').src='../../img/new/logo/ci_googlemaps_'+elemento_new+'.gif';
	}
	if (getElm('logo_googlemaps_virgula')) { 
		getElm('logo_googlemaps_virgula').src='../../img/new/logo/virgula_'+elemento_new+'.gif';
	}
	
	if (getElm('flash20anos')){
		var flash = new SWFObject('../../swf/inter_jp7_'+elemento_new+'.swf','flash20anos','770','660','8.0','#FFFFFF');
		flash.addParam('wmode', 'transparent')
		flash.write('div_flash20anos')
	}

	if (is.ie && is.v < 7) {
		png_check();
	} else {
		favicon.change('../../favicon_' + elemento_new + '.ico');
	} 
	// Menu
	elemento = elemento_new;
}

/*
 * Box de Fotos
 */
function Ci_boxfotos(container) {
	this.container = container;
	this.time = 4500;
	this.efeitotime = 10;
	this.atual = 0;
	this.proximo = 1;
	this.timeout;
	this.paused = false;
	this.paused_time = 0;
	this.slideThumbs_animation = false;
	this.id = Ci_boxfotos.instances.length;
	this.thumbsArea = 3;
	this.limit_esquerda = 0;
	this.limit_direita = 0;
	Ci_boxfotos.instances[this.id] = this;
	
	this.getTableLeft = function() {
		var left = this.table.css('left');
		left = parseInt(left, 10);
		if (isNaN(left)) {
			left = 0;
		}
		return left;
	};
}

Ci_boxfotos.instances = [];
Ci_boxfotos.prototype.init = function() {
	thumbs = $('table.thumbs td', this.container);
	x = thumbs.eq(0);
	var thumb_vazio = '<img src="/_default/img/px.gif" style="background-color:#efefef" />';
	if (thumbs.length < this.thumbsArea) {
		last = thumbs.eq(thumbs.length - 1);
		for (var i = 0; i < Math.floor((this.thumbsArea - thumbs.length) / 2); i++) {
			x.clone(true).insertBefore(x).addClass('disabled').html(thumb_vazio);
		}
		for (var i = 0; i < Math.ceil((this.thumbsArea - thumbs.length) / 2); i++) {
			last.clone(true).insertAfter(last).addClass('disabled').html(thumb_vazio);
		}
		var slotsDisponiveis = thumbs.length;
	} else {
		var slotsDisponiveis = this.thumbsArea;
	}
	for (var i = 1; i <= Math.floor(slotsDisponiveis / 2); i++) {
		x = thumbs.eq(thumbs.length - i).insertBefore(x);
		this.limit_esquerda = thumbs.length - i;
	}
	this.limit_direita = this.limit_esquerda - 1;
	this.table = $('table.thumbs', this.container);
	this.thumb_width = thumbs.eq(0).width();
	this.thumbs_i = thumbs.length;
	this.timer(0);
}
	
Ci_boxfotos.prototype.action = function(acao) {
	if (acao == this.atual || this.slideThumbs_animation || this.thumbs_i < 2) {
		return;
	}
	clearTimeout(this.timeout);
	
	switch (acao) {
		case 'pause':
			if (this.paused) {
				this.paused = false;
				this.timer(this.paused_time);
			} else {
				this.paused = true;
			}
			return;
		case 'back':
			this.slideThumbs_animation = true;
			this.proximo = this.atual - 1;
			break;
		default:
			this.slideThumbs_animation = true;
			if (isNaN(acao)) {
				this.proximo = this.atual + 1;
			} else {
				this.proximo = acao;
			}
	}
	var images = $('ul.images li', this.container);
	var thumbs = $('ul.thumbs img', this.container);
	
	if (this.proximo >= images.length) {
		this.proximo = 0;
	} else if (this.proximo < 0) {
		this.proximo = images.length - 1;
	}
		
	//alert(this.atual +'-'+ proximo)
	thumbs.eq(this.atual).removeClass('on');
	thumbs.eq(this.proximo).addClass('on');
	images.eq(this.atual).css('z-index', 1);
	images.eq(this.proximo).css('z-index', 0);
	images.eq(this.proximo).show();
	//images.eq(this.atual)[0].boxfotos = this;
	
	this.fadeOutCallback = function() {
		this.anterior = this.atual;
		this.atual = this.proximo;
		if (!this.paused) {
			this.timer(0);
		}
		this.slideThumbs(this.atual, true, 5000);
	};
	
	images.eq(this.atual)[0].obj = this;
	images.eq(this.atual).fadeOut('slow', function() {
		this.obj.fadeOutCallback();
	});
}

Ci_boxfotos.prototype.timer = function(time) {
	if (time <= this.time) {
		this.paused_time = time;
		$('#home-mediabox-counter-ok').width((time / this.time) * 100 + '%');
		this.timeout = setTimeout('Ci_boxfotos.instances['+this.id+'].timer(' + (time + 100) + ')', 100);
	} else {
		this.action();
	}
}

Ci_boxfotos.prototype.slideThumbs = function(dir, slide, time) {
	if (slide) {
		dif_1 = this.atual - this.anterior;
	} else {
		if (!this.slideThumbs_animation) {
			dif_1 = (dir == 'back') ? -1 : 1;
			this.action(this.atual + dif_1);
		}
		return false;
	}
	
	if (dif_1 < 0) {
		dif_1 = this.thumbs_i + dif_1;
	}
	if (dif_1 > this.thumbs_i / 2) {
		dif_1 = dif_1 - this.thumbs_i;
	}
	
	// Necessário quando quantidade é menor
	if (this.thumbs_i < this.thumbsArea) {
		if (this.anterior == this.limit_esquerda && this.atual == this.limit_direita && this.atual > 0) {
			dif_1 += this.thumbs_i;
		} else if (this.anterior == this.limit_direita && this.atual == this.limit_esquerda) {
			dif_1 -= this.thumbs_i;
		}
	}	
	
	this.animationCallback = function() {
		this.slideThumbs_animation = false;
		for (var i = 0; i < this.clonecells.length; i++) {
			if (dif_1 < 0) {
				thumbs.eq(thumbs.length - (i + 1)).remove();
			} else {
				thumbs.eq(i).remove();
			}
		}
		this.table.css('left', 0)
	}
	
	thumbs = $('table.thumbs td');
	this.clonecells = new Array();
	
	var new_left;
	
	if (dif_1 < 0) {
		for (var i = 0; i < (dif_1 * -1); i++) {
			this.clonecells[i] = thumbs.eq(thumbs.length-(1 + i)).clone(true).insertBefore(thumbs.eq(0));
			thumbs = $('table.thumbs td');
			this.table.css('left', this.getTableLeft() - this.thumb_width)
		}
		new_left = 0
	} else {
		for (var i = 0; i < dif_1; i++) {
			this.clonecells[i] = thumbs.eq(i).clone(true).insertAfter(thumbs.eq(thumbs.length-1));
			thumbs = $('table.thumbs td');
		}
		new_left = (this.getTableLeft() + (this.thumb_width * -1)) * dif_1;
	}
	
	this.table[0].obj = this;
	
	$('table.thumbs', this.container).animate(
		{left: new_left + 'px'},
		function() {
			this.obj.animationCallback()
		}
	);
}

/*
 * Viajante CI
 */
function ci_viajanteci_moreFotos() {
	if ($('#fotos-container .foto').length < 18) {
		$('#foto_model').clone().removeAttr('id').show().appendTo('#fotos-container');
	} else {
		alert('Quantidade máxima de fotos atingida.');
	}
}

function ci_viajanteci_filtraPais(id_pais, sel_cidades) {
	var cur_val = $(sel_cidades).val();
	if (id_pais) {
		$(sel_cidades).find('option:gt(1)').appendTo(sel_cidades + '_hidden_options');
		$(sel_cidades + '_hidden_options').find('option.pais' + id_pais).appendTo(sel_cidades);
	} else {
		$(sel_cidades + '_hidden_options').find('option').appendTo(sel_cidades);
	}
	if (cur_val) {
		$(sel_cidades).val(cur_val);
	} else {
		$(sel_cidades).find('option:first').attr('selected', true);
	}
}

/**
 * Usado no inserir depoimentos
 * 
 * @param object obj
 * @param int max
 */
function ci_checkLength(obj, max) {
	var texto = $(obj).val();
	if (texto.length > max) {
		texto = texto.substr(0, max);
		$(obj).val(texto);
	}
	$('#charCounter').text(max - texto.length);
}

function ci_viajanteci_filtro(url) {
	if ($('#sel_produto').val()) {
		url += '/produto.' + $('#sel_produto').val() + '.' + $('#sel_produto option:selected').attr('title') ;
	}
	if ($('#sel_pais').val()) {
		url += '/pais.' + $('#sel_pais').val() + '.' + $('#sel_pais option:selected').attr('title');
	}
	if ($('#sel_cidade').val()) {
		url += '/cidade.' + $('#sel_cidade').val() + '.' + $('#sel_cidade option:selected').attr('title');
	}
	location.href = url;
}

/*
 * Comentários
 */

function comentarioPaginationClick(id, id_tipo, commentsPerPage) {
	var links = $('#comentarios-pagination .pagination li a');
	links.click(function(){
		var url = $(this).attr('href');
		var matches = url.match(/([^?]*)(.*)/);
		var p_page = matches[2].replace('?p_page=', '');
		
		if (p_page) {
			ci_comments_getNewContent(id, id_tipo, p_page, commentsPerPage);
		}
		
				
		return false;
	});
}
	
function ci_saveComment(nome, email, texto, captcha, id, id_tipo) {
	$.ajax({
		url: '../../site/_ajax/salvarcomentarios.php',
		data: 'nome='+nome.val()+'&email='+email.val()+'&texto='+texto.val()+'&captcha='+captcha.val()+'&id='+id+'&id_tipo='+id_tipo,
		dataType: 'json',
		type: 'POST',
		success: function(comentarioSalvo) {
			if (comentarioSalvo) {
				if (comentarioSalvo != 'validation_error') {
					$('.aviso').html('<p>Seu comentário foi enviado com sucesso!</p><p>Ele será encaminhado para um de nossos moderadores e em breve estará disponível.</p>');
					$('#form-comentario').hide();
				} else {
					$('.aviso').html('<p>Código de validação incorreto, por favor tente novamente.</p>');
					var captcha = $('input#captcha');
					$('#form-comentario-ok').removeAttr('disabled');
					captcha.val('');
					captcha.focus();
				}
			} else {
				$('.aviso').html('<p>Não foi possível enviar o seu comentário, por favor tente mais tarde.</p>');
				$('#form-comentario').fadeIn();
				$('#form-comentario-ok').removeAttr('disabled');
			}
			$('.aviso').fadeIn();
		},
		error: function(e) {
			$('.aviso').fadeIn();
			$('.aviso').html('<p>Não foi possível enviar o seu comentário, por favor tente mais tarde.</p>');
			$('#form-comentario-ok').removeAttr('disabled');
		}
	});
}

function ci_comments_getNewContent(id, id_tipo, page, numberOfComments) {
	$.ajax({
		url: '../../site/_ajax/comentarios_retornaconteudo.php?p_page='+page,
		data: 'id=' + id + '&id_tipo=' + id_tipo + '&numberOfComments='+numberOfComments,
		dataType: 'text',
		type: 'POST',
		success: function(texto) {
			$('#comentarios-pagination').html(texto);
			comentarioPaginationClick(id, id_tipo, numberOfComments);
		}
	});
}

/*
 * FAQ
 */
function ci_faq_abrir(id, title) {
	$('#faq-lightbox-content-' + id).clone().dialog({
		modal: true,
		zIndex: 10001,
		width: 660,
		dialogClass: 'faq-popup',
		title: title ? title : 'FAQ > ' + $('h1:first').text()
	});
}

/*
 * Lojas
 */
function ci_lojasCi_carregarCidades (estado, cidade, loja) {
	var estado = $(estado);
	var cidade = $(cidade);
	var loja = $(loja);
	
	loja.parent().hide();
	loja.empty();	
	
	cidade.empty();
	cidade.append('<option>Carregando...</option>');
	cidade.attr('disabled', 'true');
	$.ajax({
		url: "../_ajax/lojasci_carregarcidades.php?id=" + estado.val(),
		dataType: 'text',
		success: function(retorno) {
			cidade.empty();
			cidade.removeAttr('disabled'); // Fix para botão ok não ficar sobre o select
			if (retorno) {
				cidade.append('<option value="">Escolha a cidade</option>');
				cidade.append('<option value="">--------------------</option>');
				cidade.append(retorno);
			} else {
				cidade.attr('disabled', 'true');
				cidade.append('<option value="">Cidades não encontradas</option>');
			}
		}
	});
}

function ci_lojasCi_carregarLojas (cidade, loja, id_loja) {
	var cidade = $(cidade);
	var loja = $(loja);
	loja.empty();
	
	$.ajax({
		url: "../_ajax/lojasci_carregarlojas.php?nomeCidade=" + URLEncode(cidade.val()),
		dataType: 'text',
		success: function(retorno) {
			loja.empty();
			loja.removeAttr('disabled'); // Fix para botão ok não ficar sobre o select
			if (retorno) {
				loja.append('<option value="">Escolha a unidade</option>');
				loja.append('<option value="">--------------------</option>');
				loja.append(retorno);
				loja.parent().show();
			} else {
				loja.parent().hide();
			}
			if (id_loja) {
				loja.find('option.' + id_loja).attr('selected', true);
			}
		}
	});
}

function ci_lojasCi_goUrl(estado, cidade, loja) {
	var url;
	
	var optCidade = $(cidade).find('option:selected');
	var optLoja = $(loja).find('option:selected');
	var optEstado = $(estado).find('option:selected');
	
	url = optLoja.attr('url');
	if (!url) {
		url = optCidade.attr('url');
	}
	if (!url) {
		url = optEstado.attr('url');
	}
	if (!url) {
		alert('Por favor, selecione ao menos uma das opções.');
		return false;
	}
	saveCookie(site + 'nossasLojas', optEstado.attr('class') + ',' + optCidade.attr('class') + ',' + optLoja.attr('class'), 365);
	location.href = url;
}

function ci_lojas_eventos(loja_id, localizacao) {
	ll = localizacao.split(',');
	$('#eventos_' + loja_id).slideToggle('normal', function(){
		if ($('#googleMapsPosDiv_' + loja_id + ' #googleMapsPosDiv').length) {
			ci_mapa(23, loja_id, ll[0], ll[1], 15);
		}
	});
	$('#abrir_' + loja_id).toggle();
	$('#fechar_' + loja_id).toggle();
}

function ci_loja_googlemaps(loja_id, localizacao) {
	ll = localizacao.split(',');
	$('#googleMapsPosDiv').appendTo('#googleMapsPosDiv_' + loja_id);
	ci_mapa(23, loja_id, ll[0], ll[1], 15);
	ci_ancora_scroll('googleMapsPosDiv_' + loja_id, -200);
}

/*
 * Social
 */
var tamanhoTexto = 13; // 11px

function socialClick (clickedObj, divToShow) {
	if ($(clickedObj).hasClass('on')) {
		$(clickedObj).removeClass('on');
		$('#social_bar_content').slideUp();
		$('#social_label').text('');
	} else {
		$('#social_bar_content').show().find('> div:not(#social_close)').hide();
		$('#social_bar > div.on').removeClass('on');
		$(clickedObj).addClass('on');
		$(divToShow).slideDown();
	}	
}

$(document).ready(function() {
	// Formata a tabela sendfriend
	$('div#sendfriend th:eq(2)').css({'height' : '40px'});
	$('div#sendfriend th:eq(2)').append('<br /><span>(separados por vírgula)</span>');
	$('div#sendfriend td:eq(4)').css({'padding-top' : '5px'});
	$('input#sendfriend_send').addClass('button_ci');
	
	$('#social_bar .social_item').mouseover(function(){
		$('#social_label').text($(this).find('img').attr('title'));
	}).mouseout(function(){
		var titleatual = $('#social_bar > div.on').find('img').attr('title');
		$('#social_label').text(titleatual ? titleatual : '');
	});

	// Eventos click
	$('#reduzir_texto').click(function(){
		if (tamanhoTexto > 9) {
			tamanhoTexto = tamanhoTexto - 2;
			$('.text, .text a, .text p', '#content').css('font-size', tamanhoTexto + 'px');
		}
	});
	
	$('#aumentar_texto').click(function(){
		if (tamanhoTexto < 19) {
			tamanhoTexto = tamanhoTexto + 2;
			$('.text, .text a, .text p', '#content').css('font-size', tamanhoTexto + 'px');
		}
	});
	
	$('div#gerar_link').click(function(){
		socialClick(this, '#embedded');
	});
	
	$('div#versao_guardar').click(function(){
		var query = ($(this).attr('query') ? $(this).attr('query') + '&' : '?') + 'guardar=true';
		openPopup(location.pathname + query, 'voceprecisasaber', 700, 530, 'scrollbars=1,status=1');
	});
	
	$('div#versao_impressao').click(function(){
		var query = ($(this).attr('query') ? $(this).attr('query') + '&' : '?') + 'print=true';
		var contentClass = $('#content').attr('class');
		height = 700;
		if (contentClass.indexOf('layout_3') >= 0 || contentClass.indexOf('layout_1') >= 0) {
			width = 1024;
		} else {
			width = 800;
		}
		openPopup(location.pathname + query, 'voceprecisasaber', width, height, 'scrollbars=1,status=1');
	});
	
	$('div#enviar_amigo').click(function(){
		socialClick(this, '#sendfriend');
	});
	
	$('div#compartilhar').click(function () {
		socialClick(this, '#bookmark');
	});
	
	// /Eventos click
	// Submit do sendfriend
	$('input#sendfriend_send').click(function(){
		if (DFcheckForm(document.getElementById('interadminForm'), true, true)) {
			$('input#sendfriend_send').attr({disabled: 'disabled', value: 'Aguarde ...'});
			
			$.ajax({
				contentType: 'application/x-www-form-urlencoded; charset=iso-8859-1',
				type: "post",
				url: "../misc/social_sendfriend.php",
				data: {
					quantidade: 1,
					url: $('form#interadminForm [name="url"]').val(),
					title: $('form#interadminForm [name="title"]').val(),
					template: $('form#interadminForm [name="template"]').val(),
					
					// FIXME Precisa postar os campos automaticamente
					
					"varchar_1[0]": $('form#interadminForm [name="varchar_1[]"]').val(),
					"varchar_1_xtra[0]": $('form#interadminForm [name="varchar_1_xtra[]"]').val(),
					"varchar_3[0]": $('form#interadminForm [name="varchar_3[]"]').val(),
					"varchar_3_xtra[0]": $('form#interadminForm [name="varchar_3_xtra[]"]').val(),
					"varchar_2[0]": $('form#interadminForm [name="varchar_2[]"]').val(),
					"varchar_2_xtra[0]": $('form#interadminForm [name="varchar_2_xtra[]"]').val(),
					"text_1[0]": $('form#interadminForm [name="text_1[]"]').val(),
					"text_1_xtra[0]": $('form#interadminForm [name="text_1_xtra[]"]').val(),
					
					// URL
					"varchar_key[0]": $('form#interadminForm [name="url"]').val(),
					"varchar_key_xtra[0]": '0'
				},
				success: function(response) {
					$('div#sendfriend_response div.response').html(response);
					$('div#sendfriend_form').hide();
					$('div#sendfriend_response').show();
				}
			});
		}
	});
	// Restaurar form do sendfriend
	$('input#sendfriend_new').click(function () {
		$('input#sendfriend_send').attr({value: 'Enviar'});
		$('input#sendfriend_send').removeAttr('disabled');
		
		// Reseta os valores dos campos
		$('form#interadminForm [name="varchar_1[]"]').val('');
		$('form#interadminForm [name="varchar_3[]"]').val('');
		$('form#interadminForm [name="varchar_2[]"]').val('');
		$('form#interadminForm [name="text_1[]"]').val('');
		
		$('div#sendfriend_response').hide();
		$('div#sendfriend_form').show();
	});
	// Botão fechar
	$('div#social_close').click(function () {
		$('#social_bar > div.on').click();
	});
});

/*
 * Google Site Search
 */
function buildSearchBoxValue(searchBox, hiddenSearchBox, searchCombo) {
	searchBoxValue = searchBox.val();
	hiddenSearchBox.val(searchBoxValue + ' ' + searchCombo.val());
}

$(document).ready(function() {
	$('form#cse-search-box-header input#q').keypress(function(e){
		if (e.which == 13) {
			$('form#cse-search-box-header input[name="sa"]').click();
			return false;
		}
	});
});

function esconderTipoDeTelefone(object) {
	var dropdown = $('select.tipo_de_telefone[name!="' + object.attr('name') + '"]');
	var option = dropdown.find('option[value="' + object.val() + '"]');
	dropdown.find('option').removeAttr('disabled');
			
	if (option.val()) {
		option.attr('disabled', true);
	}
	
	// FIX para IE6
	if ($.browser.msie && parseFloat($.browser.version) < 7) {		
		var objectOptionSelected = object.find('option:selected');
		var dropdownOptionSelected = dropdown.find('option:selected');
		
		if (objectOptionSelected.val() && (dropdownOptionSelected.val() == objectOptionSelected.val())) {
			alert("Tipo de Telefone já selecionado.");
			object.find("option:first").attr("selected", "selected");
		}
		
	}	
}