// CHECK FOR CONSOLE IN IE
if (!("console" in window) || !("firebug" in console)) {
    var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
    window.console = {};
    for (var i = 0; i < names.length; i++) window.console[names[i]] = function() {}
}


function allowInt(f) {
	if (!/^\d*$/.test(f.value)) {
		f.value = f.value.replace(/[^\d]/g,"");
	}
}

function evenCols() {
	var newH = $('hl').offsetHeight;
	$('hr').style.height = (newH - 20) + "px";
	// if (navigator.appName != "Microsoft Internet Explorer") {
	// 	$('hr').style.height = (newH - 20) + "px";
	// } else {
	// 	$('hr').getStyle('height').replace("px", "") * 1.0;
	// 	$('hr').setStyle({height: newH + "px"});
	// }
}

/*
function loadQTMovieTVAd(movieName) {
	document.getElementById('player').innerHTML = QT_GenerateOBJECTText_XHTML('/templates/mov/tv-ad-videos/' + movieName + '.mov', '430', '339', '', 'AUTOPLAY', 'True', 'CONTROLLER', 'True');
}
*/

Poll = {
    
    init: function(e) {
        initialState = true;
		$$('a#open_poll').invoke('observe', 'click', function(e){
		    Event.stop(e)
			$('poll-module').show();
		});
		$$('a#close_poll').invoke('observe', 'click', function(e){
		    Event.stop(e)
			$('poll-module').hide();
		});
        $$('.submit_poll').invoke('observe', 'click', function(e){
            Event.stop(e)
            Poll.submit()
        });
        $$('.close_link').invoke('observe', 'click', function(e){
		    Event.stop(e)
			Poll.switchState()
		});
	},
	
	switchState: function() {
	    if (initialState) {
	        $('poll-module').style.backgroundPosition = "top right"
	        //$('poll-module').className = 'result';
    	    $('question-state').hide();
    	    $('result-state').show();
    		initialState = false;
	    } else {
	        $('poll-module').style.backgroundPosition = "top left"
	        //$('poll-module').className = 'question';
	        $('question-state').show();
    	    $('result-state').hide();
	        $('poll-module').hide();
	        initialState = true;
	    }
	},
	
	submit: function(e) {
	    new Ajax.Request('/templates/Ajax/submitPoll.cfm', {
	        method: 'post',
	        parameters: Form.serializeElements($('poll').getInputs()),
	        onSuccess:function(t)
	        {
	        	$('poll_results').innerHTML = t.responseText;
	        	Poll.switchState();
	        }
	    })
	}
	
};


function swapFlashBanner(swfFile) {
    so.setAttribute('swf', swfFile);
    so.write('flashcontent');
}



//Event.observe(window, 'load', Poll.init())