function load_script(url)
{
    var script = document.createElement("script");

    script.type = "text/javascript";
    script.src = url;
	script.charset = "utf-8";

    var head = document.getElementsByTagName('head')[0];

    head.appendChild(script);
}

function load_css(url)
{
    var css = document.createElement("link");

    css.rel = "stylesheet";
    css.type = "text/css";
    css.href = url;

    var head = document.getElementsByTagName('head')[0];

    head.appendChild(css);
}


function get_date()
{
    var d = new Date();
    return d.getTime();
}


function chili_init()
{
    

    var elements = document.getElementsByTagName('*');
    var isbns = '';


    for (i = 0; i < elements.length; i++) {
        var chili_isbn = elements[i].id;
        

        if (chili_isbn.substring(0, 6) == "chili_") {
            chili_isbn = chili_isbn.replace(/\s/g, "");

            elements[i].id = chili_isbn;

            var el = document.getElementById(chili_isbn);

            chili_isbn = chili_isbn.substring(6);


            isbns = isbns + ',' + chili_isbn;
        }
    }

    var pre_acc = document.getElementById("chilifresh_account").value;
	var acc = parseInt(pre_acc, 10);
	var diff = 'search';

    load_script("http://chilifresh.com/on-site/js/script.php?isbns="+isbns+'&account='+acc+'&diff='+diff+'&d='+get_date());
    load_css("http://chilifresh.com/css/"+acc+'_'+diff+'_link.css');
    
}

var current_review = null;
var current_review_link_obj = null;
var current_review_link_text = '';



function open_review(chili_isbn, chili_index, subuserid, type, chilisession)
{
    var review = document.getElementById("content_"+chili_index);

    var form = type == "form" ? '_review_form' : '';
    
    var session = chilisession;

    current_review = review;
    current_review_link_obj = document.getElementById("chili_"+chili_isbn+"_"+chili_index);
    current_review_link_text = current_review_link_obj.innerHTML;
    
	var acc = document.getElementById("chilifresh_account").value;

    var iframe =  document.createElement("iframe");

    iframe.frameBorder = "0";
    iframe.width = "100%";
    iframe.height = 435;
    iframe.align = "left";
    iframe.style.marginBottom = "20px";
    iframe.name="chilifresh_form";

    review.innerHTML = '<div width="100%" class="ContentsHeader">Reader Ratings and Reviews</div>';

    review.appendChild(iframe);

    iframe.src =  'http://chilifresh.com/reviews/?varA='+subuserid+'&varB=book&varC='+chili_isbn+'&varD='+form+'&chilisession='+session;
    
    if (review.style.display == "none")
    {
		review.style.display = "block";
    } 

	chilifreshComplete(chili_index, chili_isbn);
}


chili_init();

function load_analytics()
{

	if (typeof(_gat) == 'undefined') {
    var script = document.createElement("script");

    script.type = "text/javascript";
    script.src = "http://www.google-analytics.com/ga.js";

    var head = document.getElementsByTagName('head')[0];

    head.appendChild(script);
	}

	try {
	var pageTracker = _gat._getTracker("UA-8375831-1");
	pageTracker._trackPageview("on-site/js/polaris.js");
	pageTracker._trackPageview("on-site/js/script.php");
	} catch(err) {}
}

load_analytics();