﻿function searchgo(number)
{
    searchfield = document.getElementById('ctl00_txtSearch');    
    n = number;    
    
    if (n != null)
        location.href = "/Search.aspx?Query=" + (searchfield.value) + "&CategoryId=" + n;
    else
        location.href = "/Search.aspx?Query=" + (searchfield.value);
}


function SearchGO()
{
    searchfield = document.getElementById('ctl00_txtSearch');  
      
    if (searchfield.value != '' && searchfield.value != 'Search here...')
        location = "/Search.aspx?Query=" + (searchfield.value);
}


function SearchNotFound()
{
    searchfield = document.getElementById('txtSearch');    
    location = "/Search.aspx?Query=" + (searchfield.value);
}

function redirectSearch(evt)
{
    evt = evt ? evt : event;
    var field = document.getElementById('ctl00_txtSearch');

    var keyCode = evt.keyCode;
    
    if (keyCode == 13)
    {
        location.href = "Search.aspx?Query=" + (field.value);
        return false;
    }
}

function searchfilter()
{    
    searchfield = document.getElementById('ctl00_txtSearch');
    
    if (searchfield.value.length > 2)
        document.getElementById('filter').style.visibility = 'visible';
    else
        document.getElementById('filter').style.visibility = 'hidden';
}

function openSample(itemId)
{
    LeftPosition = (screen.width) ? (screen.width-300)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-158)/2 : 0;
    settings = 'height=138,width=300,top='+ TopPosition +',left='+ LeftPosition +',scrollbars=0,resizable=0';
    window.open("/Player.aspx?ItemId=" + itemId, 'Player', settings);
}

function openSampleSuperLobyEagles(itemId)
{
    LeftPosition = (screen.width) ? (screen.width-300)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-158)/2 : 0;
    settings = 'height=138,width=300,top='+ TopPosition +',left='+ LeftPosition +',scrollbars=0,resizable=0';
    window.open("/Player.aspx?ItemId=" + itemId + "&From=Eagles", 'Player', settings);
}

function openSampleSuperLobyBeyonce(itemId)
{
    LeftPosition = (screen.width) ? (screen.width-300)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-158)/2 : 0;
    settings = 'height=138,width=300,top='+ TopPosition +',left='+ LeftPosition +',scrollbars=0,resizable=0';
    window.open("/Player.aspx?ItemId=" + itemId + "&From=Beyonce", 'Player', settings);
}


function closeSample(itemId)
{
    self.close();
    window.opener.location = "Checkout.aspx?ItemId=" + itemId + "&From=ALL";
}

function closeSampleEagles(itemId)
{
    self.close();
    window.opener.location = "../Checkout.aspx?ItemId=" + itemId + "&From=Eagles";
}

function closeSampleBeyonce(itemId)
{
    self.close();
    window.opener.location = "../Checkout.aspx?ItemId=" + itemId + "&From=Beyonce";
}


function closeSampleModal(page)
{
    self.close();
    window.opener.location = page;
}


function openTerms()
{
	termswindow = window.open("/TermsConditionsPop.aspx", 'termswindow' , 'width=400 , height=310');
	termswindow.focus();
}

function openPopup(url, name, width, height)
{
    popup = window.open(url, name , 'width=' + width + ' , height=' + height + ', scrollbars=yes');
    popup.focus();
}

var dsf; // downStrokeField

function jumpfields(fieldName, nextFieldName)
{
    var form = document.forms[0];
    if ((form.elements[fieldName] != null) && (form.elements[fieldName]))
    {
        var field = form.elements[fieldName];
        field.nextField = form.elements[nextFieldName];
        
        field.onkeydown = jumpfields_keyDown;
        field.onkeyup = jumpfields_keyUp;
    }
}

function jumpfields_keyDown()
{
    this.beforeLength = this.value.length;
    dsf = this;
}

function jumpfields_keyUp()
{
    if ((this == dsf) && (this.value.length > this.beforeLength) && (this.value.length >= this.maxLength))
        this.nextField.focus();
    
    dsf = null;
}
var hostName = window.location.hostname;
var friends = 0;
function enterCarrier()
{   
    
    var select = document.getElementById('ctl00_ContentPlaceHolder1_lstCarrier');
   
    var row = document.getElementById('enterCarrier');
     /*alert(select.options.selectedIndex);*/
    if (select.options.selectedIndex == 6) 
        row.style.display = (navigator.appName == 'Microsoft Internet Explorer') ? 'block' : 'table-row';
    else row.style.display = 'none';
    
}


function writeEmail(name, domain, type, id, href, text)
{
    var email = name+'@'+domain+'.'+type;

    var text = text;

    if (href=='yes')
    {
        document.getElementById(id).innerHTML = "<a href='mailto:"+email+"'>"+email+"</a>";
    }
    else if (href=='text')
    {
        document.getElementById(id).innerHTML = "<a href='mailto:"+email+"'>"+text+"</a>";
    }
    else
    {
        document.getElementById(id).innerHTML = email;
    }
}


function enable(id) {
    var search = document.getElementById(id);
    var suggests = document.getElementById('suggests');
    
    search.className = "txt active";
    
    if(search.value == "Search here")
    {
        search.value = "";
        search.className = "txt active";
    }
    
    else if(search.value != ""){
        suggests.style.display = "block";
    }
}

function disable(id) {
    var search = document.getElementById(id);
    var suggests = document.getElementById('suggests');
    suggests.style.display = "none";
    
    if(search.value == "")
    {
        search.className = "txt";
        search.value = "Search here";
        suggests.style.display = "none";
    }
}

var timeout = null;
var delay = (delay || 0.2) * 1000;

drop_down_open = function(content) {

    clearTimeout(timeout);

    timeout = setTimeout(function() { document.getElementById(content).style.display = 'block'; }, delay);
}

drop_down_close = function(content) {

    clearTimeout(timeout);

    timeout = setTimeout(function() { document.getElementById(content).style.display = 'none'; }, delay);
}

showPopup = function(url) {
    var transp = YAHOO.util.Dom.get('transparent');
    var layer = YAHOO.util.Dom.get('ctl00_layer');
    
    if (url != null && url != 'undefined' && url != '')
        layer.src = url;
        
    var body = YAHOO.util.Dom.getDocumentHeight();
    var view = YAHOO.util.Dom.getViewportHeight();
    var position = YAHOO.util.Dom.getDocumentScrollTop();      
    var transpAnim;
    var layerAnim;
    var esc;
    
    var selects = document.getElementsByTagName('select');
    
    hideContent = function() {        
        
        for (select in selects) {
        
            try {
                
                selects[select].style.visibility = 'visible';                
            
            } catch(e) {}
        }
        
        layerAnim = new YAHOO.util.Anim(layer, { opacity: { to: 0 } }, 0.5, YAHOO.util.Easing.easeIn);
        layerAnim.animate();
        transpAnim = new YAHOO.util.Anim(transp, { opacity: { to: 0 } }, 0.5, YAHOO.util.Easing.easeIn);        
        transpAnim.animate();
        
        transpAnim.onComplete.subscribe(disableContent);
    };
    
    disableContent = function() {
        transp.style.display = 'none';
        layer.style.display = 'none';
        esc.disable();
        transpAnim.onComplete.unsubscribe(disableContent);        
    };
    
    setIframeHeight = function() {
        layer.style.height = layer.contentWindow.document.documentElement.offsetHeight + 'px';
    };
    
    esc = new YAHOO.util.KeyListener(document, { keys:27 }, { fn:hideContent });
    
    if (layer.style.display != 'block')
    {        
        for (select in selects) {
        
            try {
            
                selects[select].style.visibility = 'hidden';                
                
            } catch(e) {}
        }
        
        esc.enable();

        if (body < view)
            body = view;
        
        YAHOO.util.Dom.setStyle(transp, 'opacity', 0); 
        YAHOO.util.Dom.setStyle(layer, 'opacity', 0); 
    
        transp.style.height = body + 'px';
        transp.style.display = 'block';
        layer.style.display = 'block';        
        layer.style.top = 40 + position + 'px';
        
        //window.setTimeout('setIframeHeight()', 500);
        
        transpAnim = new YAHOO.util.Anim(transp, { opacity: { to: 0.6 } }, 0.5, YAHOO.util.Easing.easeIn);        
        transpAnim.animate();
        layerAnim = new YAHOO.util.Anim(layer, { opacity: { to: 1 } }, 0.5, YAHOO.util.Easing.easeIn);
        layerAnim.animate();
    }
    else
        hideContent();
}

function menuOptions() {    
    if (document.getElementById('layer').style.display == 'none')
    {
        document.getElementById('layer').style.display == 'block'    
    }
    else
    {
        document.getElementById('layer').style.display == 'none'
    }        
}

function showIFrame() {

    /*var layer = YAHOO.util.Dom.get('ctl00_layer');
    
    layer.src = 'http://www.uol.com.br';
    layer.style.display = 'block';*/
}


function default_button(object, script) 
{
        (object).onkeypress = function(e) 
        {
        
            e = e || event;
            
            if (e.keyCode == 13 || e.which == 13) 
            {
            
                script();
            }
        }
}

/*Retirado da playphone 4 para "DefaultButton"*/

/* Box All Category */

function all_category(){
    document.getElementById('all_category').style.display = "block";
}

function close_all_category(){
    document.getElementById('all_category').style.display = "none";
}

/* Content Text SEO in Default page */

function viewSeo(){
    var txtBio = document.getElementById('content-seo');
    var btnBio = document.getElementById('moreInfo');

    if (txtBio.style.height == 46 + 'px')
    {
        txtBio.style.height = 'auto';
        btnBio.innerHTML = 'Collapse Text';
        btnBio.className = "active";
    }
    else
    {
        txtBio.style.height = 46 + 'px';
        btnBio.innerHTML = 'More Info';
        btnBio.className = "";
    }
}



var sound = null;

function play_sound(obj, sound_path) {
    
    if (sound) {
    
        try { sound.childNodes[0].src = '/Images/btn_previewRingtone.gif'; } catch (e) { }
        try { sound.src = '/Images/btn_previewRingtone.gif'; } catch (e) { }
    }
    
    if (sound == obj) {
        try { obj.src = '/Images/btn_previewRingtone.gif'; } catch (e) { }
        try { obj.childNodes[0].src = '/Images/btn_previewRingtone.gif'; } catch (e) { }
        
        sound = null;
        
        document.getElementById('player').innerHTML = '';
    
    } else {
        try { obj.childNodes[0].src = '/Images/btn_stop.gif'; } catch (e) { }
        try { obj.src = '/Images/btn_stop.gif'; } catch (e) { }
        
        sound = obj;
        
        if (!document.getElementById('player')) {
            var div = document.createElement('div');
            div.id = 'player';
            document.body.appendChild(div);
        }
        
        var so = new SWFObject('/player.swf', 'playsample', '0', '0', '8');
        so.addVariable('sound_path', sound_path);
        so.write('player');
    }
}