﻿var xmlhttp = false;

function loadXMLDoc(url) 
{
  xmlhttp = false;
  // branch for native XMLHttpRequest object
  if(window.XMLHttpRequest && !(window.ActiveXObject)) 
  {
    try 
    {
      xmlhttp = new XMLHttpRequest();
    } 
    catch(e) 
    {
      xmlhttp = false;
    }
  // branch for IE/Windows ActiveX version
  } 
  else if(window.ActiveXObject) 
  {
    try
    {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e) 
    {
      try 
      {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e) 
      {
        xmlhttp = false;
      }
    }
  }
  if(xmlhttp!=null) 
  {
    if(url.substr(url.lastIndexOf('.')).length > 5)
      url += '&';
    else
      url += '?';

    var now = new Date();
    url += 'd=' + now.getTime();

    xmlhttp.onreadystatechange = XmlHttp_StateChange;
    xmlhttp.open("GET", url, true);
    xmlhttp.send("");
  }
  else
  {
    alert("Your browser does not support XMLHTTP.");
  }
}
 
function XmlHttp_StateChange()
{
  // if xmlhttp shows "loaded"
  // window.status = "StateChange: " + xmlhttp.readyState;
  if (xmlhttp.readyState==4)
  {
  // if "OK"
      if (xmlhttp.status==200)
      {
        document.getElementById("MMS-PHONE").innerHTML = xmlhttp.responseText;
        //window.status = xmlhttp.responseText;
      }
      else
     {
       alert("Problem retrieving XML data")
     }
  }
}

function SelectItem(itemTypeId, itemId)
{
   loadXMLDoc("cardPreview.aspx?idt=" + itemTypeId + "&id=" + itemId );
}

function SelectCard(cardId, imageId, audioId, textId)
{
   loadXMLDoc("cardPreview.aspx?idt=29&id=" + cardId + "&imageId=" + imageId + "&audioId=" + audioId + "&textId=" + textId );
}
   
function LoadPreview()
{
   loadXMLDoc("cardPreview.aspx");
   
}

function LoadSendPreview()
{
  loadXMLDoc("cardPreview.aspx?pg=send");
}

function LoadServPreview()
{
  loadXMLDoc("cardPreview.aspx?pg=serv");
}  
  
  
  
  
  // JavaScript Document
function rollout(category) 
{
  if (document.getElementById) 
  {
    thisMenu = document.getElementById(category).style;
    if (thisMenu.display == "block") 
    {
      thisMenu.display = "none"
    } else { 
	    thisMenu.display = "block"
    }
	  return false
  } else {
    return true
  }	 	 	
}

function AbrePopup(theURL,winName,features) {
  window.open(theURL,winName,features);
};

function PopupFullScrean(url){
	 window.open(url,'','fullscreen=yes, resizable=no');
}

function ObjetoExiste(paramObjeto) {
   return (typeof(paramObjeto) != "undefined" && paramObjeto != null );
}

function MostraEscondeBlocoHTML(paramID){

	//Define o prefixo do objeto repassado, quebrando o ID no caractere "_"
	var prefixoElemento = paramID.split("_")[0];
	var elementoAtual = "";	

	//Varre a pagina em busca de objetos do tipo "prefixo_indice",
	//começando do indice 0, ate numElementos
	for(i=0;i<=parseInt(numElementos);i++){
		//Concatena o prefixo com o indice para formar o nome de um elemento
		elementoAtual = prefixoElemento+"_"+i;
		
		//Verifica se o objeto existe na pagina
		if(ObjetoExiste(document.getElementById(elementoAtual))){			
			//Caso exista, fecha o conteudo
			if(elementoAtual != paramID){
				document.getElementById(elementoAtual).style.display = "none";
				document.getElementById(elementoAtual).parentNode.className = "ConteudoFechado";
			}//if
		}//if
	}//for
	
	//Alterna o status do objeto
	document.getElementById(paramID).style.display = document.getElementById(paramID).style.display == "none" ? "block" : "none";
	document.getElementById(paramID).parentNode.className = document.getElementById(paramID).parentNode.className == "ConteudoFechado" ? "ConteudoAberto" : "ConteudoFechado";

}



function executaMontaTitulo(tag) {
	var Texto = eval(tag).innerHTML;
	Texto = Texto.toString();
	Texto = Texto.toUpperCase();
	Imgs = new Array();
		for(i=0; i<Texto.length; i++){
			Imgs[i] = new Image;
			CodAscii = Texto.charCodeAt(i);
			Imgs[i].src= VirtualDir+'/Imgs/LetraTitulo/'+CodAscii+'.gif';
		}
		var Titulo = '';
		for(k=0; k<Texto.length; k++){
				CodAscii = Texto.charCodeAt(k);
				var Titulo = Titulo + '<img src="'+VirtualDir+'/Imgs/LetraTitulo/'+CodAscii+'.gif" border="0">';
		}
		eval(tag).innerHTML = "<table width='100%'  border='0' cellspacing='0' cellpadding='0'><tr style='line-height:12px;'><td width='1' height='1'><img src='"+VirtualDir+"/Imgs/BordasTabelas/BordaBoxTituloEsqTop.gif' width='12' height='12'></td><td rowspan='3' class='BordaTop BordaBotton' style='text-align:left; vertical-align:middle; padding-left:6px;padding-top:2px'>"+Titulo+"</td><td width='1' height='1'><img src='"+VirtualDir+"/Imgs/BordasTabelas/BordaBoxTituloDirTop.gif' width='12' height='12'></td></tr><tr><td class='BordasLaterais' style='border-right:0px;'><img src='/Imgs/Transparente.gif' width='1' height='6'></td><td class='BordasLaterais' style='border-left:0px;'><img src='/Imgs/Transparente.gif' width='1' height='6'></td></tr><tr style='line-height:12px;'><td width='1' height='1'><img src='"+VirtualDir+"/Imgs/BordasTabelas/BordaBoxTituloEsq.gif' width='12' height='12'></td><td width='1' height='1'><img src='"+VirtualDir+"/Imgs/BordasTabelas/BordaBoxTituloDir.gif' width='12' height='12'></td></tr></table>";
}

function MontaTitulo(){
	var tag = document.getElementsByTagName("p");
	var tag2 = document.getElementsByTagName("span");
	var p = false;
		for(i=0;i<tag.length;i++){
			if (tag[i].className == "TituloInternas"){
				executaMontaTitulo(tag[i]);
				p = true;
				break;
			}
		}
		if (p != true){
		for(i=0;i<tag2.length;i++){
			if (tag2[i].className == "TituloInternas"){
				executaMontaTitulo(tag2[i]);
				break;
			}
		}
		}
}




isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
NS4 = (document.layers) ? true : false;
IEmac = ((document.all)&&(isMac)) ? true : false;
IE4plus = (document.all) ? true : false;
IE4 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1)) ? true : false;
IE5 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 5.")!=-1)) ? true : false;
ver4 = (NS4 || IE4plus) ? true : false;
NS6 = (!document.layers) && (navigator.userAgent.indexOf('Netscape')!=-1)?true:false;
var gSafeOnload = new Array();
function SafeAddOnload(f)
{
	if (IEmac && IE4)
	{
		window.onload = SafeOnload;
		gSafeOnload[gSafeOnload.length] = f;
	}
	else if  (window.onload)
	{
		if (window.onload != SafeOnload)
		{
			gSafeOnload[0] = window.onload;
			window.onload = SafeOnload;
		}		
		gSafeOnload[gSafeOnload.length] = f;
	}
	else
		window.onload = f;
}
function SafeOnload()
{
	for (var i=0;i<gSafeOnload.length;i++)
		gSafeOnload[i]();
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function EscreveTitulosSeparadoresSemLinks(texto){
		var StringTitulo;
		 StringTitulo = "<table width='100%' border=0 cellspacing=0 cellpadding=0><tr><td width=1 valign=bottom><table width='100%' border=0 cellspacing=0 cellpadding=0><tr><td width=1><img src='"+VirtualDir+"/Imgs/MarcaSecaoEsqSemMais.gif' border=0 /></td><td width='99%' nowrap=NOWRAP class='fundoOperadora Fonte11Branca'>"+texto+"</td><td width=1><img src='"+VirtualDir+"/Imgs/MarcaSecaoDir.gif' /></td></tr></table></td><td class=LinhaCorOperadora><img src='"+VirtualDir+"/Imgs/transparente.gif' height=10'/></td></tr></table>"

document.write(StringTitulo);
	
	}

function EscreveTitulosSeparadoresComLinks(texto, urllink){
	var StringTitulo;
		 StringTitulo = "<table width='100%' border=0 cellspacing=0 cellpadding=0><tr><td width=1 valign=bottom><table width='100%' border=0 cellspacing=0 cellpadding=0><tr><td width=1><a href='"+urllink+"'><img src='"+VirtualDir+"/Imgs/MarcaSecaoEsq.gif' border=0 /></a></td><td width='99%' nowrap=NOWRAP class=fundoOperadora><a href='"+urllink+"' class=Fonte11Branca>"+texto+"</a></td><td width=1><img src='"+VirtualDir+"/Imgs/MarcaSecaoDir.gif' /></td></tr></table></td><td class=LinhaCorOperadora><img src='"+VirtualDir+"/Imgs/transparente.gif' height=10'/></td></tr></table>"

document.write(StringTitulo);

	}
	
function EscreveTitulosSeparadoresCinza(texto){
		var StringTitulo;
		 StringTitulo = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='539' height='23'><param name='movie' value='"+VirtualDir+"/swf/BarraDeTituloCinza.swf?texto="+texto+"'><param name='quality' value='high'><embed src='"+VirtualDir+"/swf/BarraDeTituloCinza.swf?texto="+texto+"' quality='high' pluginspage='www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='539' height='23'></embed></object>";

document.write(StringTitulo);
	
	}
	
	function MontaTituloBox(Texto){
	Texto = Texto.toUpperCase();
	var Titulo = '<div id="'+Texto+'" width="100%" nowrap class="TituloBox">'+Texto+'</div>';
	document.write(Titulo);
	if (navigator.appName.toLowerCase().indexOf("explorer") == "-1"){
		var tag = document.getElementById(Texto);
		if (typeof(tag.getElementsByTagName("a")) != "undefined"){
			var Link = tag.getElementsByTagName("a");
			tag.innerHTML = '<table border="0" cellspacing="0" cellpadding="0"><tr><td nowrap class="TituloBox"><a href="'+Link[0].href+'" style="color:#ffffff; text-decoration:none">'+Texto+'</a></td></tr></table>';
		}
	}
}


//Script pra tirar a borda dos flashs

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';
  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

function PreviewImageChef(itemId, formatId)
{
  var text = document.getElementById('txtImageChef').value
  document.getElementById('imgPreview').src = 'http://previews.ringring.com.br/Default.aspx?idt=32&id='+itemId+'&idf='+formatId+'&ext=gif&t='+ text; 
}

function onEnter( e ) {
  if( !e ) {
    if( window.event ) {
     //Internet Explorer
      e = window.event;
    } else {
      return;
    }
  }
  if( typeof( e.keyCode ) == 'number'  ) {
    //DOM
      e = e.keyCode;
  } else if( typeof( e.which ) == 'number' ) {
    //NS 4 compatible
      e = e.which;
  } else if( typeof( e.charCode ) == 'number'  ) {
    //also NS 6+, Mozilla 0.9+
      e = e.charCode;
  } else {
    //total failure, we have no way of obtaining the key code
    return;
  }
  if(e==13) {
     Search();
     return false;
  }
}

function Search()
{
  var url = "itemlist.aspx?idt=";
  url += document.getElementById("idt").value;
  url += "&k=";
  url += document.getElementById("k").value;
  document.location.href = url;
  return false;
}

