var js_default_domain='http://www.danielvilaboa.com/';
var loadedobjects="";
var ajaxpage_background_working=false;
var ajaxpage_loader=true;
var ajaxpage_working=false;
/* ajax */
function ajaxpage_background(_url,_div)
{
	if(ajaxpage_background_working) return; ajaxpage_background_working=true;
	if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
	xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){ajaxpage_background_working=false;document.getElementById(_div).innerHTML=xmlhttp.responseText;}}
	xmlhttp.open("GET",_url,true);xmlhttp.send();
}
function ajaxpage_show_loader(_div)
{
	if(ajaxpage_working)
	{
		if(ajaxpage_loader)	{ ajaxpage_loader=false;document.getElementById(_div).innerHTML="<center><img src=\"http://cache.ctstk.com/worldwaronline/image/wwo_loader.gif\" ></center>"+document.getElementById(_div).innerHTML; }
	}
}
function ajaxpage(_url,_div,_redirect)
{
	_url=_url+'&nocache='+Math.floor(Math.random()*100000+1);
	if(ajaxpage_working) return; ajaxpage_working=true;
	setTimeout('ajaxpage_show_loader(\''+_div+'\')',500);
	if (window.XMLHttpRequest){ct_xmlhttp=new XMLHttpRequest();}else{ct_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
	ct_xmlhttp.onreadystatechange=function()
	{
		if (ct_xmlhttp.readyState==4 && ct_xmlhttp.status==200)
		{
			ajaxpage_working=false;
			ajaxpage_loader=true;
			ajax_result	= ct_xmlhttp.responseText;
			if(ajax_result.substr(0,5)=='CTURL')
			{
				document.getElementById(_div).innerHTML='<div style="font-weight:bold;border:1px solid #CCC;background:#EEE;color:#444;font-size:8pt;padding:3px 5px;width:150px;" ><img src="http://cache.ctstk.com/worldwaronline/image/wwo_loader.gif" style="float:right;" >Processing...&nbsp;</div>';
				setTimeout("window.location.href=ajax_result.substr(6);",200);
			}
			else
			{
				document.getElementById(_div).innerHTML=ajax_result;
				if(_redirect)
				{
					document.getElementById(_div).innerHTML='<div style="font-weight:bold;border:1px solid #CCC;background:#EEE;color:#444;font-size:8pt;padding:3px 5px;width:150px;" ><img src="http://cache.ctstk.com/worldwaronline/image/wwo_loader.gif" style="float:right;" >Processing...&nbsp;</div>'+document.getElementById(_div).innerHTML;
					setTimeout('chilltime_redirect(\''+_redirect+'\')',300);
				}
			}
		}
	}
	ct_xmlhttp.open("GET",_url,true);
	ct_xmlhttp.send();
}
function ajax_hide(_div){ document.getElementById(_div).innerHTML='';}
function ajaxpage_noload(_url,_div){ajaxpage_loader=false;ajaxpage(_url,_div);}
/* load objects */
function loadobjs()
{if(!document.getElementById)
return
for(i=0;i<arguments.length;i++)
{var file=arguments[i]
var fileref=""
if(loadedobjects.indexOf(file)==-1)
{if(file.indexOf(".js")!=-1)
{fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",file);}
else if(file.indexOf(".css")!=-1)
{fileref=document.createElement("link")
fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",file);}}
if(fileref!="")
{document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" "}}}
/* ajax post */
var http_request=false;var http_post_div=false;function makePOSTRequest(url,parameters,_http_post_div){http_request=false;http_post_div=_http_post_div;if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/html');}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!http_request){alert('Cannot create XMLHTTP instance');return false;}
http_request.onreadystatechange=alertContents;http_request.open('POST',url,true);http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");http_request.setRequestHeader("Content-length",parameters.length);http_request.setRequestHeader("Connection","close");http_request.send(parameters);return true;}
function alertContents()
{if(http_request.readyState==4)
{if(http_request.status==200)
{
	ajax_post_result=http_request.responseText;
	if(ajax_post_result.substr(0,5)=='CTURL')
	{
		document.getElementById(http_post_div).innerHTML='<div style="font-weight:bold;border:1px solid #CCC;background:#EEE;color:#444;font-size:8pt;padding:3px 5px;width:150px;" ><img src="http://cache.ctstk.com/worldwaronline/image/wwo_loader.gif" style="float:right;" >Processing...&nbsp;</div>';
		setTimeout("window.location.href=ajax_post_result.substr(6);",200);
	}
	else
		document.getElementById(http_post_div).innerHTML=ajax_post_result;
}
else
{alert('There was a problem with the request.');}}}
function get(obj,_http_post_div,http_post_ajax,parray)
{var poststr=http_post_ajax;var str=getquerystring(obj);poststr=poststr+'&'+str;makePOSTRequest(js_default_domain+'ajax/ajax.php', poststr,_http_post_div)}
function getquerystring(formname){var form=document.forms[formname];var qstr="";function GetElemValue(name,value){qstr+=(qstr.length>0?"&":"")
+escape(name).replace(/\+/g,"%2B")+"="
+escape(value?value:"").replace(/\+/g,"%2B");}
var elemArray=form.elements;for(var i=0;i<elemArray.length;i++)
{var element=elemArray[i];var elemType=element.type.toUpperCase();var elemName=element.name;if(elemName){if(elemType=="TEXT"||elemType=="TEXTAREA"||elemType=="PASSWORD"||elemType=="BUTTON"||elemType=="RESET"||elemType=="SUBMIT"||elemType=="FILE"||elemType=="IMAGE"||elemType=="HIDDEN")
GetElemValue(elemName,element.value);else if(elemType=="CHECKBOX"&&element.checked)
GetElemValue(elemName,element.value?element.value:"On");else if(elemType=="RADIO"&&element.checked)
GetElemValue(elemName,element.value);else if(elemType.indexOf("SELECT")!=-1)
for(var j=0;j<element.options.length;j++){var option=element.options[j];if(option.selected)
GetElemValue(elemName,option.value?option.value:option.text);}}}
return qstr;}
function submit_button(containerid,text)
{var submit_button=document.getElementById(containerid);submit_button.value=text;}
function chilltime_redirect(_url)
{var url;url=new String(_url);if(url=="reload"){window.location.reload();return true;}url=url.replace(/§/g,"&");window.location=url;return false;}
function expand_collapse(_div_id){if(document.getElementById(_div_id).className=='hide') document.getElementById(_div_id).className='show'; else document.getElementById(_div_id).className='hide';}
function enlarge_image(_id,_new_image,_old_image){var photo_div='enlarge_photo_'+_id;var container_div='member_item_'+_id;var photo_td='member_list_line_table_photo_'+_id;var reputation_background_class='member_reputation_class_'+_id;if(document.getElementById(photo_div).src==_old_image){document.getElementById(photo_div).src=_new_image;document.getElementById(photo_td).style.width='120px';document.getElementById(photo_td).style.height='160px';document.getElementById(container_div).style.borderColor="#CCC";document.getElementById(container_div).style.backgroundColor="#EEE";document.getElementById(reputation_background_class).className='member_list_line_table_reputation_icon_enlarge';}else{document.getElementById(photo_div).src=_old_image;document.getElementById(photo_td).style.width='65px';document.getElementById(photo_td).style.height='55px';document.getElementById(container_div).style.borderColor="#E4E4E4";document.getElementById(container_div).style.backgroundColor="#FAFAFA";document.getElementById(reputation_background_class).className='member_list_line_table_reputation_icon';}}
var load_facebook_var = false;
function load_facebook(_ak){if(load_facebook_var) return 1;	var s = document.createElement("script");s.type = "text/javascript";s.language = "javascript";s.src = 'http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US';document.getElementsByTagName("head")[0].appendChild(s);load_facebook_var=true;window.setTimeout('FB.init("'+_ak+'","'+js_default_domain+'xd_receiver.htm");',700);return 1500;}
function facebook_share( _ak,_media,_action,_member){if(_media!='null'){var media_array = _media.split('|');_media = '{ \'name\': \''+media_array[0]+'\', \'href\': \''+media_array[1]+'\', \'caption\': \''+media_array[2]+'\', \'description\': \''+media_array[3]+'\', \'media\': [{ \'type\': \'image\', \'src\': \''+media_array[4]+'\', \'href\': \''+media_array[1]+'\'}]}';}if(_action!='null'){var action_array = _action.split('|');_action = '[{\'text\':\''+action_array[0]+'\', \'href\':\''+action_array[1]+'\'}]';}var load_facebook_timeout=load_facebook(_ak);window.setTimeout('FB.Facebook.get_initialized(FB.Connect.requireSession(FB.Connect.streamPublish(\'\','+_media+','+_action+','+_member+')));',load_facebook_timeout);}
function facebook_profile_box(_ak){var load_facebook_timeout=load_facebook(_ak);window.setTimeout('FB.Facebook.get_initialized(FB.Connect.requireSession(FB.Connect.showAddSectionButton("info")));',load_facebook_timeout);}
function facebook_bookmark(_ak){var load_facebook_timeout=load_facebook(_ak);window.setTimeout('FB.Facebook.get_initialized(FB.Connect.requireSession(FB.Connect.showBookmarkDialog()));',load_facebook_timeout);}
function facebook_request_permission(_ak,_permission_request){var load_facebook_timeout=load_facebook(_ak);window.setTimeout('FB.Facebook.get_initialized(FB.Connect.requireSession(FB.Connect.showPermissionDialog(\''+_permission_request+'\')));',load_facebook_timeout);}
function facebook_login(_ak,_permission_request){var load_facebook_timeout=load_facebook(_ak);window.setTimeout('FB.Connect.requireSession(function() { window.location.href=\''+js_default_domain+'\'; },function() { window.location.href=\''+js_default_domain+'\'; });',load_facebook_timeout);}
