// REDIRECT URLs

var myURL = document.location.href;
myURL = myURL.toLowerCase();
if(myURL.search('cadeoscorpion.com') != -1 || myURL.search('cadeosubzero.com') != -1){
	document.location = "http://www.livrariasaraiva.com.br/mortal-kombat-9/?PAC_ID=26916";
}

// JQUERYFY

function addJQuery(){
	var e = document.createElement('script');  
	e.src = '/jquery.js';
	e.type='text/javascript';
	document.getElementsByTagName("head")[0].appendChild(e);
}

if (typeof jQuery === 'undefined') {  
	addJQuery();
}

function addJS(url){
	var e = document.createElement('script');  
	e.src = url;
	e.type='text/javascript';
	document.getElementsByTagName("head")[0].appendChild(e);
}

function addCSS(url){
	var e = document.createElement('link');  
	rel = 'stylesheet';
	e.type='text/css';
	e.href = url;
	document.getElementsByTagName("head")[0].appendChild(e);
}

// CSS HACK

function css_browser_selector(u) {
	var ua = u.toLowerCase(),
		is = function (t) {
			return ua.indexOf(t) > -1;
		},
		g = 'gecko',
		w = 'webkit',
		s = 'safari',
		o = 'opera',
		h = document.documentElement,
		b = [(!(/opera|webtv/i.test(ua)) && /msie\s(\d)/.test(ua)) ? ('ie ie' + RegExp.$1) : is('firefox/2') ? g + ' ff2' : is('firefox/3.5') ? g + ' ff3 ff3_5' : is('firefox/3') ? g + ' ff3' : is('gecko/') ? g : is('opera') ? o + (/version\/(\d+)/.test(ua) ? ' ' + o + RegExp.$1 : (/opera(\s|\/)(\d+)/.test(ua) ? ' ' + o + RegExp.$2 : '')) : is('konqueror') ? 'konqueror' : is('chrome') ? w + ' chrome' : is('iron') ? w + ' iron' : is('applewebkit/') ? w + ' ' + s + (/version\/(\d+)/.test(ua) ? ' ' + s + RegExp.$1 : '') : is('mozilla/') ? g : '', is('j2me') ? 'mobile' : is('iphone') ? 'iphone' : is('ipod') ? 'ipod' : is('mac') ? 'mac' : is('darwin') ? 'mac' : is('webtv') ? 'webtv' : is('win') ? 'win' : is('freebsd') ? 'freebsd' : (is('x11') || is('linux')) ? 'linux' : '', 'js'];
	c = b.join(' ');
	h.className += ' ' + c;
	return c;
};

// Chama SWF e tira barra de ativação do IE
function addSWF(URL,WIDTH,HEIGHT,TRANSPARENT){document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');document.write('width="'+WIDTH+'" height="'+HEIGHT+'">');document.write(' <param name="movie" value="'+URL+'">');document.write(' <param name="quality" value="high">');if(TRANSPARENT)document.write(' <param name="wmode" value="transparent">');document.write(' <param name="allowFullScreen" value="true">');document.write(' <embed src="'+URL+'" quality="high" ');if(TRANSPARENT)document.write('wmode = "transparent" ');document.write('type="application/x-shockwave-flash" width="'+ WIDTH+'" height="'+HEIGHT+'"></embed>');document.write("</object>")};
// Paginação para promos HTML
function htmPag(endPag,numPag,maxPag,styDiv,styLink){document.write('<div id="paginacao" style="'+styDiv+'"> p\u00e1gina: <b>'+numPag+"</b> de <b>"+maxPag+"</b> - ");for(i=1;i<maxPag+1;i++){if(i==1&numPag>1)if(numPag==2)document.write(' <a href="'+endPag+'.htm" style="'+styLink+'">\u00ab anterior</a> ');else document.write(' <a href="'+endPag+(numPag-1)+'.htm" style="'+styLink+'">\u00ab anterior</a> ');if(i!=numPag)if(i==1)document.write(' <a href="'+endPag+'.htm" style="'+styLink+'">'+i+"</a> "); else document.write(' <a href="'+endPag+i+'.htm" style="'+styLink+'">'+i+"</a> ");else document.write(" <b>&nbsp;"+i+"&nbsp;</b> ");if(i<maxPag)document.write("");if(i==maxPag&numPag!=maxPag)document.write(' <a href="'+endPag+(numPag+1)+'.htm" style="'+styLink+'">pr\u00f3xima \u00bb</a> ')}document.write("</div>")};
// PopUp 5 de desconto
function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features)}function abremeuPOP(){MM_openBrWindow("/inst/condicoes_5desconto.htm","","width=362,height=150")};
// PopUp certisign
function vopenw() {	tbar='location=no,status=yes,resizable=yes,scrollbars=yes,width=560,height=535';sw =  window.open('https://sealinfo.verisign.com/splash?form_file=fdf/splash.fdf&dn=www.livrariasaraiva.com.br&lang=pt','CRSN_Splash',tbar);sw.focus();}
// Correção para PNG transparente no IE.
function corrigirPNG(){var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);if(navigator.appName!="Netscape"&&version>=5.5&&(version=7)&&document.body.filters)for(var i=0;i<document.images.length;i++){var img=document.images[i];var imgName=img.src.toUpperCase();if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){var imgID=img.id?"id='"+img.id+"' ":"";var imgClass=img.className?"class='"+img.className+"' ":"";var imgTitle=img.title?"title='"+img.title+"' ": "title='"+img.alt+"' ";var imgStyle="display:inline-block;"+img.style.cssText;if(img.align=="left")imgStyle="float:left;"+imgStyle;if(img.align=="right")imgStyle="float:right;"+imgStyle;if(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle;var strNewHTML="<span "+imgID+imgClass+imgTitle+' style="'+"width:"+img.width+"px; height:"+img.height+"px;"+imgStyle+";"+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"+"(src='"+img.src+"', sizingMethod='image');\"></span>";img.outerHTML=strNewHTML; i=i-1}}}if(navigator.appName!="Netscape")window.attachEvent("onload",corrigirPNG);
// Criar div de video
function addVideo(div,x,y,url,largura,altura){document.getElementById(div).style.left=x+"px";document.getElementById(div).style.top=y+"px";document.getElementById(div).innerHTML='<embed src="'+url+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'" wmode="transparent"></embed>'};
function fechaVideo(div){document.getElementById(div).innerHTML=""};
// Criar div de html
function addHTML(div,conteudo,x,y){document.getElementById(div).style.left=x+"px";document.getElementById(div).style.top=y+"px";document.getElementById(div).innerHTML=conteudo};
function fechaHTML(){document.getElementById("video").innerHTML=""};
// Capturador de Variaveis da URL
function getUrlVars(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var i=0;i<hashes.length;i++){hash=hashes[i].split("=");vars.push(hash[0]);vars[hash[0]]=hash[1]}return vars}var hash=getUrlVars();
// Sony 3D
function popup3D(i){if(hash["pro_id"])linkID="/lojas/sony/3d.htm?pro_id="+hash["pro_id"];else linkID="/lojas/sony/3d.htm?pro_id="+i;window.open(linkID,"3D","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=450,height=416")};
//Função para exibir selo para instalação do plugin do silverlight
function onSilverlightError(sender,args){var appSource="";if(sender!=null&&sender!=0)appSource=sender.getHost().Source;var errorType=args.ErrorType;var iErrorCode=args.ErrorCode;if(errorType=="ImageError"||errorType=="MediaError")return;var errMsg="Unhandled Error in Silverlight Application "+appSource+"\n";errMsg+="Code: "+iErrorCode+" \n";errMsg+="Category: "+errorType+" \n";errMsg+="Message: "+args.ErrorMessage+" \n";if(errorType=="ParserError"){errMsg+="File: "+args.xamlFile+" \n"; errMsg+="Line: "+args.lineNumber+" \n";errMsg+="Position: "+args.charPosition+" \n"}else if(errorType=="RuntimeError"){if(args.lineNumber!=0){errMsg+="Line: "+args.lineNumber+" \n";errMsg+="Position: "+args.charPosition+" \n"}errMsg+="MethodName: "+args.methodName+" \n"}throw new Error(errMsg);};
// função para incluir o player de Video em Silverlight (Klayton Faria)
function addPlayerAutoLoad(largura,altura,url,telaInicial){document.write('<form id="form1" runat="server" style="height:100%"><div id="silverlightControlHost"><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="'+largura+'" height="'+altura+'"><param name="source" value="/videos/playerSaraiva.xap"/><param name="onError" value="onSilverlightError" /><param name="background" value="white" /><param name="minRuntimeVersion" value="3.0.40624.0" /><param name="autoUpgrade" value="true" /><param name="background" value="transparent" /><param name="initParams" value="url='+ url+",telaInicial="+telaInicial+'" /><a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none"><img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" width="210" height="230" style="border-style:none"/></a></object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div></form>')};
function addPlayer(largura,altura,url,urlImagem,autoPlay){document.write('<form id="form1" runat="server" style="height:'+(altura-19)+'px;"><div id="silverlightControlHost"><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="'+largura+'" height="'+altura+'"><param name="source" value="/videos/playerSaraiva.xap"/><param name="onError" value="onSilverlightError" /><param name="minRuntimeVersion" value="3.0.40624.0" /><param name="autoUpgrade" value="true" /><param name="background" value="transparent" /><param name="initParams" value="url='+ url+",urlImagem="+urlImagem+",autoPlay="+autoPlay+'" /><a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none;"><img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none; max-width:150px;"/></a></object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div></form>')};
// função para esconder menu do resultado de pesquisa
var sEscondeMenuPesquisa = "";
function escondeMenuPesquisa_aux(){if(sEscondeMenuPesquisa == "sim"){document.getElementById("menuLateralPesquisa").innerHTML = "";document.getElementById("tdMenuLateralPesquisa1").style.width = 100 + "px";    document.getElementById("infoPesquisa").style.display ="none";}}
function esconderMenuPesquisa(){
	sEscondeMenuPesquisa = "sim";
};
// função para caixa rápido na cesta de compras
function xc(url){
	saraivaModal(url,'500','500');	
}


//voltar topo pagina

var goto_top_type = -1;
var goto_top_itv = 0;

function goto_top_timer() {
    var y = goto_top_type == 1 ? document.documentElement.scrollTop: document.body.scrollTop;
    var moveby = 15;
    y -= Math.ceil(y * moveby / 100);

    if (y < 0) y = 0;

    if (goto_top_type == 1) document.documentElement.scrollTop = y;
    else document.body.scrollTop = y;

    if (y == 0) {
        clearInterval(goto_top_itv);
        goto_top_itv = 0;
    }
}

function goto_top() {
    if (goto_top_itv == 0) {
        if (document.documentElement && document.documentElement.scrollTop) goto_top_type = 1;
        else if (document.body && document.body.scrollTop) goto_top_type = 2;
        else goto_top_type = 0;
        
        if (goto_top_type > 0) goto_top_itv = setInterval('goto_top_timer()', 50);
    }
}

// Informação sobre o formato de arquivos Livros digitais

function infoFormatoLivro(objId){	
	var formatoDiv = document.getElementById("formatoLivro_"+objId);
	var formatoInfoImg = formatoDiv.getElementsByTagName("img");
	var infoFormato = document.getElementById("infoFormato_"+objId);
    var formato = formatoInfoImg[0].src;	
	if (formato.indexOf("epub")!= -1){
		infoFormato.style.display = "";
        infoFormato.innerHTML = "O formato <b>ePUB</b> (Electronic Publication) é um padrão aberto para livros digitais instituído pela IDPF -  International Digital Publishing Forum.  O ePub foi desenvolvido para que o conteúdo se adapte a qualquer aparelho, o que significa que a visualização do texto pode ser otimizado para diferentes modelos de aparelhos.";
	}else if (formato.indexOf("pdf")!= -1){
		infoFormato.style.display = "";
        infoFormato.innerHTML = "O formato <b>PDF</b> é um padrão aberto. Arquivos PDF são visualizáveis em praticamente todas as plataformas e têm a mesma aparência dos documentos originais e preservam as informações dos arquivos de origem — texto, desenhos, mapas, ilustrações em cores e  fotos, independentemente do aplicativo utilizado para criá-los.";
	}else{
		infoFormato.style.display = "none"; 
	}    
}
function fecharInfoFormatoLivro(objId){
	document.getElementById("infoFormato_"+objId).style.display = "none";
}

// Get URL Vars
// Para usar alguma variavel da url utilize a array hash['nome_da_variavel']

function getUrlVars() {
  var vars = [], hash;
  var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
  for(var i = 0; i < hashes.length; i++) {
    hash = hashes[i].split('=');
    vars.push(hash[0]);
    vars[hash[0]] = hash[1];
  }
  return vars;
}

var hash = getUrlVars();

// getReader update do link de download do software de ebooks da saraiva

function getReader() {
	// window.open('http://' + document.location.host + '/instalador-reader/SaraivaDigitalReader_windows_0_6.exe','Saraiva',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width=50,height=50,left=0,top=20");
	window.open('http://sdr.livrariasaraiva.com.br/download/SaraivaDigitalReader_windows_0_7.exe','Saraiva',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width=50,height=50,left=0,top=20");

}

// getReader para Mac update do link de download do software de ebooks da saraiva

function getReaderMac() {
	// window.open('http://' + document.location.host + '/instalador-reader/SaraivaDigitalReader_windows_0_6.exe','Saraiva',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width=50,height=50,left=0,top=20");
	window.open('http://sdr.livrariasaraiva.com.br/download/SaraivaDigitalReader_0_7.dmg','Saraiva',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width=50,height=50,left=0,top=20");

}

// SARAIVA MODAL

var SaraivaModalWindow = {
	parent:'body',
	windowId:null,
	content:null,
	width:null,
	height:null,
	close:function()
	{
		$('.saraiva-modal-window').remove();
		$('.saraiva-modal-overlay').remove();
	},
	open:function()
	{
		var modal = '';
		modal += '<div class="saraiva-modal-overlay"></div>';
		modal += '<div id="' + this.windowId + '" class="saraiva-modal-window" style="width:' + this.width + 'px; height:' + this.height + 'px; margin-top:-' + (this.height / 2) + 'px; margin-left:-' + (this.width / 2) + 'px;">';
		modal += this.content;
		modal += '</div>';	
		$(this.parent).append(modal);
		$('.saraiva-modal-window').append('<a class="saraiva-close-window"></a>');
		$('.saraiva-close-window').click(function(){SaraivaModalWindow.close();});
		$('.saraiva-modal-overlay').click(function(){SaraivaModalWindow.close();});
	}
};

function saraivaModal(source,width,height){
	SaraivaModalWindow.windowId = 'saraivaModal';
	SaraivaModalWindow.width = width;
	SaraivaModalWindow.height = height;
	if(source.search("^#") != -1){
		SaraivaModalWindow.content = $(source).html();
	} else {
		SaraivaModalWindow.content = '<iframe width="' + width + '" height="' + height + '" frameborder="0" src="' + source + '"></iframe>';
	}
	SaraivaModalWindow.open();
};

function saraivaModalFechar(){$('.saraiva-modal-window').remove();$('.saraiva-modal-overlay').remove();}
function exibeModalLeitores(){saraivaModal('/livros-digitais/saiba-mais-reader-leitores.htm',770,410);}
function geVideo(){saraivaModal('/garantia_estendida_saraiva_video.htm',600,445);}

