var timer;

function expand_prize_info(id){
    if ($('#' + id + '_img').attr("alt") == "More Info") {
        $('#' + id + '_info').show("normal");
        $('#' + id + '_img').attr("alt", "Less Info");
        $('#' + id + '_img').attr("src", "/template/global/images/lessinfo.png");
        $('#' + id + '_more').html("Less Details");
    }
    else {
        $('#' + id + '_info').hide("normal");
        $('#' + id + '_img').attr("alt", "More Info");
        $('#' + id + '_img').attr("src", "/template/global/images/moreinfo.png");
        $('#' + id + '_more').html("More Details");
    }
}

function getPrizeByName(btn){
    var name = $('input#prize_search').val();
    var filters = $('input#filters').val();
    $(btn).html("Searching...");
    $(btn).attr("disabled", "disabled");
    $.post('/template/getprizebyname.php', {
        return_format: 'JSON',
        'data[name]': name,
        'data[filters]': filters
    }, function(data, textStatus){
        if (data.status == 'success') {
            $("div[class='content_row row_prize']").remove();
            $("div[class*='row_prize']").remove();
            jQuery.each(data.prizes, function(){
                var block = $("div[class='content_row prize_test']").clone();
                block.css("display", "block");
                block.attr("class", "content_row " + this.prize_id + "row_prize");
                block.attr("id", "prize_" + this.prize_id);
                
                block.attr("name", "prize_search_prize");
                block.appendTo("div[class='offer_form full']");
                $("div[class*='content_row " + this.prize_id + "row_prize'] input[name='prize_id']").val(this.prize_id);
                $("div[class*='content_row " + this.prize_id + "row_prize'] div[class='content_cell prize_name']").html("<h2 style=\"display: inline;\">" + this.prize_name + "</h2>");
                if (this.prize_image) {
                    $("div[class*='content_row " + this.prize_id + "row_prize'] div[class='content_cell double prize_full_image']").html("<img src=\"http://www.networklagoon.com/thumb/phpThumb.php?src="+this.prize_image+"&w=200&h=200&far=1&bg=ffffff\" alt=\"{$prize.prize_name}\" />");
                }
                $("div[class*='content_row " + this.prize_id + "row_prize'] div[class='content_cell double prize_full_description']").html(this.prize_description);
                $("div[class*='content_row " + this.prize_id + "row_prize'] div[class='content_cell prize_points']").html("<strong>[" + this.prize_required_point + " pts]</strong>");
                $("div[class*='content_row " + this.prize_id + "row_prize'] a[class='content_cell prize_details_link']").attr('href', "#prize_" + this.prize_id).attr('id', this.prize_id).attr('onclick', "");
                $("div[class*='content_row " + this.prize_id + "row_prize'] a[class='content_cell prize_details_link']").click(function(){
                    expand_prize_info("prize_" + $(this).attr("id"));
                });
                $("div[class*='content_row " + this.prize_id + "row_prize'] img#prize__img").attr('id', "prize_" + this.prize_id + "_img");
                $("div[class*='content_row " + this.prize_id + "row_prize'] strong#prize__more").attr('id', "prize_" + this.prize_id + "_more");
                $("div[class*='content_row " + this.prize_id + "row_prize'] div#prize__info").attr('id', "prize_" + this.prize_id + "_info");
                
                if (this.prize_info_1 != '') {
                    var info1 = $("div[class='content_row " + this.prize_id + "row_prize'] div[class='content_row prize_info_1']");
                    info1.css("display", "block");
                    
                    $(info1 + "strong[class='prize_info_1']").html(this.prize_info_1);
                }
                
                if (this.prize_info_2 != '') {
                    var info2 = $("div[class='content_row " + this.prize_id + "row_prize'] div[class='content_row prize_info_2']");
                    info2.css("display", "block");
                    
                    $(info2 + "strong[class='prize_info_2']").attr("class", "prize_info_2").html(this.prize_info_2);
                }
                
                if (this.prize_info_3 != '') {
                    var info3 = $("div[class*='content_row " + this.prize_id + "row_prize'] div[class='content_row prize_info_3']");
                    info3.css("display", "block");
                    
                    $(info3 + "strong[class='prize_info_3']").html(this.prize_info_3);
                }
                
                if (this.prize_info_4 != '') {
                    var info4 = $("div[class*='content_row " + this.prize_id + "row_prize'] div[class='content_row prize_info_4']");
                    info4.css("display", "block");
                    
                    $(info4 + "strong[class='prize_info_4']").html(this.prize_info_4);
                }
                
                
            });
        }
        $(btn).html("Search");
        $(btn).attr("disabled", "");
    }, "json");
}

function getOfferByName(btn){
    var name = $('input#offer_search').val();
    var filters = $('input#filters').val();
    $(btn).html("Searching...");
    $(btn).attr("disabled", "disabled");
    $.post('/template/getofferbyname.php', {
        return_format: 'JSON',
        'data[name]': name,
        'data[filters]': filters
    }, function(data, textStatus){
        if (data.status == 'success') {
            var alt = false;
            $("div[name='offer_search_offer']").remove();
            $("div[class*='content_row offer']").remove();
            jQuery.each(data.offers, function(){
                var block = $("div[class='content_row test']").clone();
                block.css("display", "block");
                if (alt) {
                    block.attr("class", "content_row " + this.offer_id + " offer_alt");
                    alt = false;
                }
                else {
                    block.attr("class", "content_row " + this.offer_id + " offer");
                    alt = true;
                }
                if (this.offer_spotlight == 'yes') {
                    block.addClass("spotlight");
                }
                else 
                    if (this.offer_spotlight == 'premium') {
                        block.addClass("premium");
                    }
                block.attr("name", "offer_search_offer");
                block.appendTo("div[class='offer_form full']");
                $("div[class*='content_row " + this.offer_id + " offer'] input[class='offer_id']").val(this.offer_id);
                $("div[class*='content_row " + this.offer_id + " offer'] div[class='content_cell offer_name']").html("<a href=\"/user/offer/" + this.offer_id + "/" + $('#userid2').val() + "\" target=\"_blank\"><h3>" + this.offer_name + "</h3></a>");
                $("div[class*='content_row " + this.offer_id + " offer'] div[class='content_cell offer_description']").html("<span class=\"small\">" + this.offer_description + "</span>");
                if (this.cash_allowed == "yes") {
                    $("div[class*='content_row " + this.offer_id + " offer'] div[class='content_cell offer_points']").html("<strong style=\"display: inline;\">" + this.offer_value + " Cash</strong>");
                }
                else {
                    $("div[class*='content_row " + this.offer_id + " offer'] div[class='content_cell offer_points']").html("<strong style=\"display: inline;\"><span style=\"font-weight: bold;\">" + this.offer_value + " Points</span></strong>");
                }
            });
        }
        $(btn).html("Search");
        $(btn).attr("disabled", "");
    }, "json");
}

function postComment(pid, btn){
    var comment = $('textarea[class=postcomment_' + pid + ']').val();
    $(btn).html("Submitting");
    $(btn).attr("disabled", "disabled");
    $.post('/template/getcomments.php', {
        return_format: 'JSON',
        'data[pid]': pid,
        'data[method]': 'post',
        'data[comment]': comment
    }, function(data, textStatus){
        if (data.status == 'success') {
            $(btn).html("Comment Posted Successfully!");
            $('textarea[class=postcomment_' + pid + ']').css("display", "none");
            
        }
    }, "json");
}

function grabComments(pid, btn){
    $(btn).html("Loading...");
    $(btn).attr("disabled", "disabled");
    $.post('/template/getcomments.php', {
        return_format: 'JSON',
        'data[pid]': pid
    }, function(data, textStatus){
        if (data.status == 'success') {
            $(btn).css("display", "none");
            jQuery.each(data.pc_data, function(){
                $("div[class=content_row comment_" + this.id + "]").remove();
                $("div[class*=comment_" + this.pid + "_test]").clone().css('display', 'block').attr("class", "content_row comment_" + this.id).appendTo("div[class*=comments_" + this.pid + "]");
                $("div[class=content_row comment_" + this.id + "] div[class='content_cell comment_content']").html("<strong><i>\"" + this.comment + "\"</i></strong><br />");
                //alert($("div[class*=comment_"+this.pid+"]").attr("class"));
            });
        }
    }, "json");
}

function SetCookie(cookieName, cookieValue, nDays){
    var today = new Date();
    var expire = new Date();
    if (nDays == null || nDays == 0) 
        nDays = 1;
    expire.setTime(today.getTime() + 3600000 * 24 * nDays);
    document.cookie = cookieName + "=" + escape(cookieValue) +
    ";expires=" +
    expire.toGMTString();
}


function ReadCookie(cookieName){
    var theCookie = "" + document.cookie;
    var ind = theCookie.indexOf(cookieName);
    if (ind == -1 || cookieName == "") 
        return "";
    var ind1 = theCookie.indexOf(';', ind);
    if (ind1 == -1) 
        ind1 = theCookie.length;
    return unescape(theCookie.substring(ind + cookieName.length + 1, ind1));
}

function check_cookie(){
    SetCookie("test", "test", 1);
    if (!ReadCookie("test")) {
        $('#nocookies').css("display", "block");
        $('#firstparty').css("display", "block");
        $('#cookietest').css("display", "none");
        clearTimeout(timer);
    }
    if (window.location.hash == "#no3rdcookies") {
        $('#nocookies').css("display", "block");
        $('#thirdparty').css("display", "block");
        $('#cookietest').css("display", "none");
        clearTimeout(timer);
    }
}

timer = setInterval("check_cookie()", 500);
