//add_func, redirect_by_lang() 
function cookie_create(name, value, days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime() + (days*24*60*60*1000));
		var expires = "; expires=" + date.toGMTString();
	} else 
		var expires = "";

	var gaotd_host = "giveawayoftheday.com";
	var domain = "; domain=" + gaotd_host;
	document.cookie = name + "=" + value + expires + domain + "; path=/";
}

function cookie_read(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for (var i=0;i < ca.length;i++){
		var c = ca[i];
		while (c.charAt(0)==' ') 
			c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0)
			return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function set_lang_cookie(rlang) {
	var lang = cookie_read("lang");
	if (lang == null) {
		cookie_create("lang", rlang, 10);
	} else if (lang != rlang) {
			cookie_create("lang", "", -1);
			cookie_create("lang", rlang, 10);
	}
	window.location = 'http://' + rlang + '.giveawayoftheday.com/';
}

function inArray (arr, value) {
	var i;
	for (i = 0; i < arr.length; i++) {
		if (arr[i] == value) 
			return true;
	}
	return false;
}

function do_redirect() {
	var lang_arr = ['fr', 'pt', 'de', 'es', 'it', 'jp', 'nl', 'ru', 'tr', 'gr','ro'];
	var lang = cookie_read("lang");

	if (lang == null) {
		if (inArray(lang_arr, curr_lang)) {
			window.location = 'http://' + curr_lang + '.giveawayoftheday.com/';
		}

	} else if (lang == "www") {
			// do nothing...
	} else if (inArray(lang_arr, lang)) {
			window.location = 'http://' + lang + '.giveawayoftheday.com/';
	}
}

if (window.location.href == "http://www.giveawayoftheday.com/") {
		do_redirect();
}

//thumber, the_thumber_header() 

Voter = {
  vote: function(what_in) {
	what = what_in.substring(0,what_in.indexOf("."));
	up_down = what_in.substring(what_in.indexOf(".")+1,what_in.length);
	document.getElementById(what_in).style.background = 'url(/wp-content/plugins/thumber/loading.gif) left center no-repeat';
	document.getElementById(what_in).style.cursor = 'default';
	
	var score = parseInt($(what_in).innerHTML)+1;	
	pars = "thumber_score=" + score + "&thumber_vote=" + up_down + "&thumber_what=" + what;	
	var myAjax = new Ajax.Request('/wp-content/plugins/thumber/output.php', {method: 'get', parameters: pars, onComplete: this.showResponse})
  },
  showResponse: function(originalRequest) {
	$(what+'.result').innerHTML = originalRequest.responseText;
  }
}

//ajax-comments, 

Event.observe(window, 'load', function(event){
	if( $('commentloader') ) { 
		Event.observe('commentloader', 'click', load_comments);
		Event.observe('commentloader', 'click', function(event){
			Event.stop(event);
		});
	}
});

function load_comments (event) {
	Event.stopObserving('commentloader', 'click', load_comments);
	$('commentloader').setStyle({
		background: 'url(/wp-content/plugins/thumber/loading.gif) right center no-repeat',
		paddingRight: '30px'
	});
	new Ajax.Request('/wp-content/plugins/GAOTD_ajax_comments/output.php', {
		method: 'post',
		parameters: 'post_id=' + $('commentloader').siblings()[0].readAttribute('id').substring(1),
		onSuccess: function(transport) {
				new Insertion.Bottom('commentlist',transport.responseText);
				$('comments-expand').hide();
		}
	});
}

//header

function rollOver(element) 
{
	for( var x = 0; element.childNodes[x]; x++ )
	{
		if( element.childNodes[x].tagName == 'UL' )
				element.childNodes[x].style.display = 'block';
	}
}

function rollOut(element)
{
	for( var x = 0; element.childNodes[x]; x++ )
	{
		if( element.childNodes[x].tagName == 'UL' )
				element.childNodes[x].style.display = 'none';
	}
}

