challengeFriend = function(){
	el('challengeFriendHld').style['width'] = '350px';
	el('challengeFriendHld').style['marginLeft'] = '-175px';
	el('challengeFriendHld').style['marginTop']=-($('#challengeFriendHld').height()/2)+'px';
	el('challengeFriendHld').style['height'] = '';
	var screenW = (document.body.offsetWidth);
	$.post('../_rsc/challengeR.php', {l: document.title},function(data){
		el('challengeFriendHld').innerHTML = data;
		clh = $(window).height();
		fix=0;
		styw = parseFloat(screenW - fix);
		el('blankout').style.width = styw + 'px';
		el('blankout').style['height'] = clh + 'px';
		$('#blankout').css('display','');
		document.getElementById('blankout').style['top'] = 0 + 'px';
		document.getElementById('blankout').style['left'] = 0 + 'px';
		$('#blankout').fadeTo('fast',0.75, function(){
			$('#challengeFriendHld').fadeIn(600);
		});
	},'html');
}
closeChallengeFriend = function(){
	$('#challengeFriendHld').fadeOut('fast', function(){
		
    $('#blankout').fadeTo('fast', 0, function(){
			$('#blankout').css('display','none');
			if(window['tellFriend']){
				el('chFr').innerHTML = window['tellFriend'];
			}
			$('#yname').removeClass();
			$('#fname').removeClass();
			$('#femail').removeClass();
    	el('chFr').reset();
    });
	});
}
resetChallengeFriend = function(){
	$('#yname').removeClass();
	$('#fname').removeClass();
	$('#femail').removeClass();
	closeChallengeFriend();
}
sendChallengeFriend = function(form){
	window['sok'] = 0;
	window['serr'] = '';
	window['sfoc'] = '';
	if(form.yname.value == '' || form.yname.value == 'your first name'){
		window['sok'] = 1;
		window['serr'] += '\t- your first name\n';
		if(window['sfoc']==''){
			window['sfoc'] = 'yname';
		}
		$('#yname').removeClass('valid');
		$('#yname').addClass('error');
	} else {
		$('#yname').removeClass('error');
		$('#yname').addClass('valid');
	}
	if(form.ysname.value == '' || form.ysname.value == 'your surname'){
		window['sok'] = 1;
		window['serr'] += '\t- your surname\n';
		if(window['sfoc']==''){
			window['sfoc'] = 'ysname';
		}
		$('#ysname').removeClass('valid');
		$('#ysname').addClass('error');
	} else {
		$('#ysname').removeClass('error');
		$('#ysname').addClass('valid');
	}
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!filter.test(form.yemail.value)){
		window['sok'] = 1;
		window['serr'] += '\t- your email address\n';
		if(window['sfoc']==''){
			window['sfoc'] = 'yemail';
		}
		$('#yemail').removeClass('valid');
		$('#yemail').addClass('error');
	} else {
		$('#yemail').removeClass('error');
		$('#yemail').addClass('valid');
	}
	if(form.fname.value == '' || form.fname.value == 'your friend\'s name'){
		window['sok'] = 1;
		window['serr'] += '\t- Your Friend\'s Name\n';
		if(window['sfoc']==''){
			window['sfoc'] = 'fname';
		}
		$('#fname').removeClass('valid');
		$('#fname').addClass('error');
	} else {
		$('#fname').removeClass('error');
		$('#fname').addClass('valid');
	}
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!filter.test(form.femail.value)){
		window['sok'] = 1;
		window['serr'] += '\t- Your Friend\'s Email Address\n';
		if(window['sfoc']==''){
			window['sfoc'] = 'femail';
		}
		$('#femail').removeClass('valid');
		$('#femail').addClass('error');
	} else {
		$('#femail').removeClass('error');
		$('#femail').addClass('valid');
	}
	if(window['sok']==1){
		alert('We encountered to following errors when trying to challenge your friend.\n\n'+window['serr']+'');
	} else {
		$('#chFr').fadeTo('fast',0.01,function(){
			$.post('../_rsc/cf.php',{
				   un: el('yname').value,
				   us: el('ysname').value,
				   ue: el('yemail').value,
				   fn: el('fname').value,
				   fe: el('femail').value,
				   m: ((el('fmsg').value=='enter anything additional you\'d like to say to your friend here')?'':el('fmsg').value),
				   n: ((el('cnews').checked)?'Y':'N')
				   },function(data){
				if(data=='mc_pass'){
					window['tellFriend'] = el('chFr').innerHTML;
					el('chFr').innerHTML = '<h3 align="center">Congratulations</h3><p>You\'re invitation has b<span class="dubbleW">ee</span>n su<span class="dubbleW">cc</span>e<span class="dubbleW">ss</span>fu<span class="dubbleW">ll</span>y sent! We hope to s<span class="dubbleW">ee</span> your friend s<span class="dubbleW">oo</span>n!</p>';
					$('#chFr').fadeTo('fast',1,function(){
						setTimeout('closeChallengeFriend();',2000);
					});
				} else {
					$('#chFr').fadeTo('fast',1,function(){
						alert(data);
					});
				}
			}, "html");
	   });
	}
}
$('.results').ready(function(){
	$('.results tr:even').css('backgroundColor','#403620');
});
$(document).ready(function(){
	setTimeout('resetResults();',15000);
});
function resetResults(){
	$.post('../_rsc/game/results'+window['guest50']+'.php',{},function(data){
		d=data.split('|DATA|');
		$('.results').replaceWith(d[0]);
		$('.results tr').css('visibility','hidden');
		for(i=0;i<$('.results tr').length;i++){
			abc=setTimeout("$('.results tr:eq("+i+")').css('visibility','visible');",300*(i+1));
			if(i==$('.results tr').length-1){
				abc=setTimeout('resetResults();',15000);
			}
		}
	});
};