﻿var polljunkie_code;
var polljunkie_id;
var polljunkie_height;
var polljunkie_width;
var polljunkie_bordercolor;
var polljunkie_bar_bg_color;
var polljunkie_bar_color;


function polljunkie_Color(hex)
{
    if(hex.toString().substr(0,1) == "#")
        hex = hex.toString().substr(1,6);
        
    var rH = hex.toString().substr(0,2);
    var gH = hex.toString().substr(2,2);
    var bH = hex.toString().substr(4,2);
    
    this.Rh = rH;
    this.Gh = gH;
    this.Bh = bH;
    
    this.R = parseInt(rH,16);
    this.G = parseInt(gH,16);
    this.B = parseInt(bH,16);
    
    this.Value = (256 * 256 * this.R) + (256 * this.G) + (this.B);
}
function polljunkie_Reset()
{
    polljunkie_code = '';
    polljunkie_id = 0;
    polljunkie_height = 250;
    polljunkie_width = 250;
    polljunkie_bordercolor = '#D56E22';
    polljunkie_bar_color = '#000000';
    polljunkie_bar_bg_color = '#E7E7E7';
}
function polljunkie_showIFrame(width,height,urlBase)
{
    var url = urlBase + '/' + polljunkie_code + '/Embed' + polljunkie_id.toString() + '.aspx';
    url += '?w=' + width.toString();
    url += '&ref=' + escape(document.location.href);


    var html = '';
    
    var iframe_width = width;
    var iframe_height = height - 16;
    
    url += '&bar_bg_color=' + escape(polljunkie_bar_bg_color);
    url += '&bar_color=' + escape(polljunkie_bar_color);
    
    var iframe = '<iframe src="' + url + '" height="' + iframe_height.toString() + '" width="' + iframe_width.toString() + '" frameBorder="0" scrolling="no" allowTransparency></iframe>';
    

    html += '<div style="height:' + height.toString() + 'px;width:' + width.toString() + 'px;border:1px solid ' + polljunkie_bordercolor + '">';
    html += iframe;
    html += '    <div style="height:16px;width:' + width.toString() + 'px;background-color:' + polljunkie_bordercolor + ';color:White;">';
    html += '        Poll by: <a href="http://www.PollJunkie.com" target="_blank" style="font-family:Arial; color:White;text-decoration:none;">PollJunkie.com</a>';
    html += '    </div>';
    html += '</div>';


    document.write(html);
}
function polljunkie_showLink(width,height,urlBase)
{
    var url = urlBase + '/' + polljunkie_code + '/Poll' + polljunkie_id.toString() + '.aspx';
    url += '?w=' + width.toString();
    

    var html = '';
    
    var div_width = width;
    var div_height = height - 16;
    
    var href = '<a href="' + url + '" target="_blank">Take the poll!</a>';
    
    var div = '<div style="height:' + div_height.toString() + 'px;width:' + div_width.toString() + 'px;">' + href + '</div>';
    

    html += '<div style="height:' + height.toString() + 'px;width:' + width.toString() + 'px;border:1px solid ' + polljunkie_bordercolor + '">';
    html += div;
    html += '    <div style="height:16px;width:' + width.toString() + 'px;background-color:' + polljunkie_bordercolor + ';color:White;">';
    html += '        Poll by: <a href="http://www.PollJunkie.com" target="_blank" style="font-family:Arial; color:White;text-decoration:none;">PollJunkie.com</a>';
    html += '    </div>';
    html += '</div>';


    document.write(html);
}
function polljunkie_showPoll()
{
    var url = 'http://www.PollJunkie.com';
    
    var height = parseInt(polljunkie_height,10);
    var width = parseInt(polljunkie_width,10);

    
    if(height < 0)
        height = 250;
    
    if(width < 0)
        width = 250;
        

    //if(height < 200 || width < 200)
    //    polljunkie_showLink(width,height,url);
    //else
        polljunkie_showIFrame(width,height,url);    
    
    polljunkie_Reset();
}


polljunkie_Reset();
