var pes = 0;
var dom = 'http://www.tujuerga.com';
//function $(el) {return document.getElementById(el);}

function ajax()
{
    var xmlhttp=false;
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			try
			{
   			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}catch (E){
				xmlhttp = false;
			}
		}
		if (!xmlhttp && typeof XMLHttpRequest!='undefined')
		{
			xmlhttp = new XMLHttpRequest();
		}
		return xmlhttp;
}

function filtroNumerico(a, b, c) {
	var Resultad = a ? a : 0;
	if (b && (!Resultad || (Resultad > b)))
		Resultad = b;
	return c && (!Resultad || (Resultad > c)) ? c : Resultad;
}


function valorScroll() {
	return(filtroNumerico(
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	));
}

	function AbrirCapa(c){
	document.getElementsByTagName("html")[0].style.overflow = "hidden";
	var es_ie6 = (window.external && typeof window.XMLHttpRequest == "undefined");

	$(c).style.display='block';
	$('CapaFondo').style.display='block';

	$('CapaFondo').style.width=(document.all?document.body.clientWidth:window.innerWidth)+'px';
	$('CapaFondo').style.height=(valorScroll()+1300)+'px';
	$(c).style.margin= (valorScroll()-50)+'px 0 0 '+(es_ie6?50:20)+'px';

	}


	function CerrarCapa(c){

	document.getElementsByTagName("html")[0].style.overflow = "auto";
	document.getElementsByTagName("html")[0].style.overflowX = "hidden";


	$(c).style.display='none';
	$('CapaFondo').style.display='none'
	}



function artistas_genero(genero, pagina, porpagina){
	objeto_ajax = ajax();
	objeto_ajax.open("GET", "utiles/paginar_artistas.php?genero="+genero+"&pag="+pagina+"&pp="+porpagina);
	objeto_ajax.onreadystatechange=function()
	{
		if (objeto_ajax.readyState==4)
		{
			document.getElementById('bloque_ajax').innerHTML = objeto_ajax.responseText;
			menu(pes);
		}
	}
	objeto_ajax.send(null);
}

function artistas_letra(letra, pagina, porpagina){
	objeto_ajax = ajax();
	objeto_ajax.open("GET", "utiles/paginar_artistas.php?letra="+letra+"&pag="+pagina+"&pp="+porpagina);
	objeto_ajax.onreadystatechange=function()
	{
		if (objeto_ajax.readyState==4)
		{
			document.getElementById('bloque_ajax').innerHTML = objeto_ajax.responseText;
			menu(pes);
		}
	}
	objeto_ajax.send(null);
}

function Mostrarvideo(i){
	objeto_ajax = ajax();
       ///*mostrar con loading*/// document.getElementById('Videos').innerHTML = "<br /><br /><br /><center><img src=\"http://discoson.com/Imagenes/carga.gif\" ></center><br /><br /><br />";
	objeto_ajax.open("GET", "utiles/mostrarvideo.php?v="+i);
	objeto_ajax.onreadystatechange=function()
	{
		if (objeto_ajax.readyState==4)
		{
			document.getElementById('Videos').innerHTML = objeto_ajax.responseText;

		}
	}
	objeto_ajax.send(null);
}


function dedicar_mela() {
var idm;
$('Errors').innerHTML= '<center><img src="./image/load.gif"></center>';
  //alert($('Sucorreo').value+" - "+$('rep_idm').value)
MiAjax=ajax();
var url = "procesos/Proc.dedicar.php";
MiAjax.open("POST", url, true);
MiAjax.onreadystatechange = function() {
  if (MiAjax.readyState == 4) {
	  if (MiAjax.status == 200) {

		var Respuesta = MiAjax.responseText;
		if(Respuesta == 'Exito'){
	alert("la cancion se dedico exitosamente Puedes seguir enviando a mas amigos");
	CerrarCapa('CapaCaja');
		} else {
		$('Errors').innerHTML = Respuesta;
		}

	  }
  }
}
MiAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
MiAjax.send("Accion=Dedicar&Sucorreo="+$('Sucorreo').value+"&Sunombre="+$('Sunombre').value+"&Tunombre="+$('Tunombre').value+"&Tucorreo="+$('Tucorreo').value+"&Mensaje="+$('Msj').value+"&i="+$('i').value);


}



function dedicar_audio(title,i){

AbrirCapa('CapaCaja');
var i;
var title;
var FoHTML  = '<span  style="padding-right:1px; height:16px"><a href="#cerrar" onclick="CerrarCapa(\'CapaCaja\'); return false"><img border=0 align=right  src="http://enladisco.com/Imagenes/x-i.gif"></a></span><div style="width:450px; padding:20px;color:#ccc;font:normal 11px Arial;">';

	FoHTML += '<div id="Errors"></div>';
    FoHTML += 'Dedicando <b>'+title+'</b><br><br>';
	FoHTML += '<div style="float:left;width:209px; ">';
    FoHTML += '<label for="Tunombre" class="JtForm st-1" style="width:80px;">Tu nombre:</label><br>';
    FoHTML += '<input name="Tunombre" size="40" id="Tunombre" class="input" style="width:210px" ><br>';
    FoHTML += '<label for="Sunombre" class="JtForm st-1" style="width:80px;">Su nombre:</label><br>';
    FoHTML += '<input name="Sunombre" size="40" id="Sunombre" class="input" style="width:210px" >';
    FoHTML += '</div>';

    FoHTML += '<div style="float:left;width:209px;padding-left:20px">';
    FoHTML += '<label for="Tucorreo" class="JtForm st-1" style="width:80px;">Tu correo:</label><br>';
    FoHTML += '<input name="Tucorreo" size="40" id="Tucorreo" class="input" style="width:210px" ><br>';
    FoHTML += '<label for="Sucorreo" class="JtForm st-1" style="width:80px;">Su correo:</label><br>';
    FoHTML += '<input name="Sucorreo" size="40" id="Sucorreo" class="input" style="width:210px" >';
    FoHTML += '</div>';

    FoHTML += '<div style="clear:both;"></div>';

	FoHTML += 'Mensaje: <br />';
	FoHTML += '<textarea id="Msj" class="input" rows="3" name="S1" cols="20"  style="width:445px" ></textarea>';
	FoHTML += '<input type="hidden" id="i" value="'+i+'">';

	FoHTML += '<br /><br />';
	FoHTML += '<button id="dedicar-fondo" class="mtv" onClick="dedicar_mela(); return false;">Dedicar Ahora!</button>';
	FoHTML += '</div>';
		$('CapaCaja').innerHTML = FoHTML;

}

function VotarArtista(id, tipo, num)
{
  objeto_ajax = ajax();
	objeto_ajax.open("GET", "utiles/puntosartistas.php?i=" + id);
	if(tipo == 0){
	    objeto_ajax.onreadystatechange=function()
	    {
		    if (objeto_ajax.readyState==4)
		    {
			    document.getElementById('cvoto_' + num).innerHTML = objeto_ajax.responseText;
		    }
	    }
	}
	objeto_ajax.send(null);
}


function punto_artista(id)
{
    objeto_ajax = ajax();
	objeto_ajax.open("GET", "utiles/puntosartistas.php?i=" + id, true);
	objeto_ajax.onreadystatechange=function()
    {
	    if (objeto_ajax.readyState==4)
	    {
		    return false;
	    }
    }
	objeto_ajax.send(null);
}


function votar_artista(id, votos){
	punto_artista(id);
	document.getElementById('votarx').innerHTML = "Gracias por votar, Total de votos " + (votos + 1);
	return false;
}

function inicio(lnk){
lnk.style.behavior='url(#default#homepage)';
sQueryHome = lnk.isHomePage('http://www.tujuerga.com/');
if(!sQueryHome) lnk.setHomePage('http://www.tujuerga.com/');
return true;

}

function descargar_audio(i){
var i;
var ads = "http://"+document.domain+"/utiles/ad-300x250.html";
window.open(ads,"mywindow","menubar=0,resizable=0,width=320,height=270");
document.location.href="http://"+document.domain+"/down.php?id="+i;
}

function vertxt() {
  obj = document.getElementById('escondido');
  obj.style.display = (obj.style.display=='none') ? '' : 'none';
  document.getElementById('stat').innerHTML = (obj.style.display=='none') ? '[Seguir Leyendo +]' : '[Leer Menos -]';
}

function menu(p){

    switch(p){
        case 1:
            document.getElementById('c_musica').className = 'co';
            document.getElementById('c_video').className = 'cv';
            document.getElementById('c_foto').className = 'co';
            document.getElementById('p0').className = 'pd';
            document.getElementById('p1').className = 'pa';
            document.getElementById('p2').className = 'pd';
            break;
        case 2:
            document.getElementById('c_musica').className = 'co';
            document.getElementById('c_video').className = 'co';
            document.getElementById('c_foto').className = 'cv';
            document.getElementById('p0').className = 'pd';
            document.getElementById('p1').className = 'pd';
            document.getElementById('p2').className = 'pa';
            break;
        default:
            document.getElementById('c_musica').className = 'cv';
            document.getElementById('c_video').className = 'co';
            document.getElementById('c_foto').className = 'co';
            document.getElementById('p0').className = 'pa';
            document.getElementById('p1').className = 'pd';
            document.getElementById('p2').className = 'pd';
    }
    pes = p;
}




/**************** main.js*************************/
function dedicate(index, evt){
  if(evt) new Event(evt).stop();
  var _html = [''];
  $('dedicate').className='dedicate';
  $('dedicate').innerHTML='';
  _html.push('<div class="title">COMPARTE TUJUERGA.COM CON TUS AMIGOS</div>');
  _html.push('<span class="import"><a href="javascript:divImport()">Usar libreta de direcciones</a></span>');
  _html.push('<span><b>Tu nombre:</b> </span><input class="from_dedicate" name="from_name" id="from_name" tabindex="1" />');
  _html.push('<span><b>Tu email:</b> </span><input class="from_dedicate" name="from" id="from" tabindex="2" />');
  _html.push('<span><b>Para:</b> (correos electrónicos separados por comas)</span><textarea id="to" name="to" tabindex="3"></textarea>');
  _html.push('<span class="pos-rel" style="z-index:9898989"><b>Mensaje:</b> (opcional)<a href="javascript:void(0)" id="smile"><div><button id="sm1" onclick="insert_smile(1)"></button><button id="sm2" onclick="insert_smile(2)"></button><button id="sm3" onclick="insert_smile(3)"></button><button id="sm4" onclick="insert_smile(4)"></button><button id="sm5" onclick="insert_smile(5)"></button><button id="sm6" onclick="insert_smile(6)"></button><button id="sm7" onclick="insert_smile(7)"></button><button id="sm8" onclick="insert_smile(8)"></button><button id="sm9" onclick="insert_smile(9)"></button><button id="sm10" onclick="insert_smile(10)"></button><button id="sm11" onclick="insert_smile(11)"></button><button id="sm12" onclick="insert_smile(12)"></button><button id="sm13" onclick="insert_smile(13)"></button><button id="sm14" onclick="insert_smile(14)"></button><button id="sm15" onclick="insert_smile(15)"></button></div></a></span><textarea name="message" id="message" tabindex="4"></textarea>');
  _html.push('<span style="margin-bottom:10px;"><a href="javascript:invite_send('+index+')" class="b"> Enviar </a><a href="javascript:clode_dedicate()"> Cancelar </a></span>');
  _html.push('<div id="cimport"><div class="cform">');
  _html.push('<span class="lbldest"><strong>Importar contactos desde:</strong></span><div class="form"><div class="w100">');
  _html.push('<span class="lbl">Tu Email</span><span class="input"><input id="email"/></span></div>');
  _html.push('<div class="w100"><span class="lbl">Tu Clave</span><span class="input"><input id="pass" type=password /></span></div>');
  _html.push('<div class="w100"><span class="lbl"> </span><span class="input"><input type="button" class="btn-import" onclick="return import_contacts()"  value="Importar Contactos" /></span></div>');
  _html.push('<div id="layer-import">Importanto contactos... <br />Por favor espere un momento...</div></div></div></div>');
  _html.push('<div id="layer-sending">Enviando...<br>Espere un momento</div>');
  $('dedicate').innerHTML=_html.join('');
  _toplayer('top-layer','block');
  _toplayer('dedicate','block');
  divImport();
}
function insert_smile(id){
  var myField;
	tag = ' [' + id+ '] ';
    if ($('message') && $('message').type == 'textarea') {
		myField = $('message');
	} else {
		return false;
	}
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = tag;
		myField.focus();
	}
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var cursorPos = endPos;
		myField.value = myField.value.substring(0, startPos)
					  + tag
					  + myField.value.substring(endPos, myField.value.length);
		cursorPos += tag.length;
		myField.focus();
		myField.selectionStart = cursorPos;
		myField.selectionEnd = cursorPos;
	}
	else {
		myField.value += tag;
		myField.focus();
	}
}
function _toplayer(ob,action){
  $(ob).style.display=action;
}
function clode_dedicate(){
  _toplayer('top-layer','none');
  _toplayer('dedicate','none');
  close_load_import();
}
function divImport(){
 if($('cimport').style.display=='' || $('cimport').style.display=='none')$('cimport').style.display='block'; else $('cimport').style.display='none';
}
function invite_send(idx){
  var _song='', _link='', _private='';
//  if (idx!=-1){
//    _song = m_arrTitles[idx];
//    _link = String($('song-link-' + idx));
//    _private = $('private').checked;
//  }
  if($('from_name').value==''){
    alert('Ingresa tu nombre');
    $('from_name').focus();
  }else if($('to').value==''){
    alert('Ingrese un email v\xe1lido');
    $('to').focus();
  }else if($('from').value=='' || (!CheckEmail($('from').value))){
    alert('Ingrese un email v\xe1lido');
    $('from').focus();
  }else{

    $('layer-sending').style.display='block';
    $('cimport').style.display='none';

    var _req = new Request({url:"procesos/Proc.dedicar.php",  data:"Accion=Dedicar&Tunombre="+$('from_name').value+"&Para="+$('to').value+"&Tucorreo="+$('from').value+"&Mensaje="+$('message').value+"&Idm="+idx, onComplete: function(_response) {
        var _res = eval("(" + _response + ")");
        $('layer-sending').style.display='none';
        if (_res.code!=0){
          alert(_res.message);
        }else{
         clode_dedicate();
         alert(_res.message);
        }

      }
    });
    _req.send();
  }
}
function import_contacts(){
  if($('email').value=='' || (!CheckEmail($('email').value))){alert('Ingrese un email v\xe1lido');$('email').focus();return false;}
  if($('pass').value==''){alert('Ingrese su clave');$('pass').focus();return false;}
  load_import();
}
function close_load_import(){
  if($('layer-import'))$('layer-import').style.display='none';
  if($('to'))$('to').className='nobgcontacts';
}
function load_import(){
  $('layer-import').style.display='block';
  $('to').className='bgcontacts';
  var _req = new Request({url:'/_ajax/_getMailContacts.aspx', data: 'email=' + encodeURIComponent($('email').value) +'&pwd=' + encodeURIComponent($('pass').value) + '&noms=zz',  method:'post', onComplete: function(_response) {
      var _res = eval("(" + _response + ")");
      if (_res.code != 0) {
        alert(_res.message);
      }else{
        $('to').innerHTML=_res.contacts;
      }
      $('layer-import').style.display='none'
      $('to').className='nobgcontacts';
    }
  });
  _req.send();
}
function CheckEmail(email) {
  var _Filter = /^[A-Za-z][A-Za-z0-9_\-\.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
  if (_Filter.test(email))
    return true;
  else
    return false;
}

/*********************** end main.js********************/
