//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 lang_check() {
	if (window.location.href != "http://www.giveawayoftheday.com/")
		return;
	var lang_arr = ['fr', 'pt', 'de', 'es', 'it', 'jp', 'nl', 'ru', 'tr', 'gr'];
	var lang = cookie_read("lang");

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

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

function form_redirect( action ) {
	var form = document.getElementById('langform');
	form.setAttribute('action', action);
	form.submit();
}

/*
 * Ajax-comments plugin stuff
 */ 

$(function(){
	if( $('#commentloader').length) { 
		$('#commentloader').one("click", load_comments);		
	}
});

function load_comments (e) {
    e.preventDefault();
	$('#commentloader').css({
		background: 'url(/wp-content/plugins/thumber/loading.gif) right center no-repeat',
		paddingRight: '30px'
	});
	
    $.ajax({
        url: '/wp-content/plugins/GAOTD_ajax_comments/output.php', 
		type: "POST",
		data: 'post_id=' + $('#commentloader').siblings('span').attr('id').substring(1),
		success: function(html) {
				$('#commentlist').append(html);
				$('#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';
	}
}
