hostname = window.location.hostname
serverhost = hostname.split('.');
subdomain1 = serverhost[2];
subdomain2 = serverhost[3];
if(subdomain1=="br" || subdomain2=="br")
{
		verwijder_vriend = "Remover este/a amigo/a?";
		verwijder_vriend_groep = "Remover este membro do grupo?";
		mod_vriend_groep = "Tornar este membro moderador?";
		unmod_vriend_groep = "Remover os direitos de moderador deste membro do grupo?";
		verwijder_bericht = "Remover esta mensagem?";
		verwijder_album = "Remover este álbum?";
		afmelden = "Tem certeza de que quer cancelar a sua inscrição?";
		blokeren = "Deseja bloquear esta pessoa?";
		deblokeren = "Deseja desbloquear esta pessoa?";
		tekort = "As mensagens devem conter pelo menos 3 caracteres!";
		loading = "Carregando";
		voting = "Carregando..";
		conditons = "Assinale a quadrícula \"eu aceito as Condições Gerais de Utilização do site\"";
		yourname = "seu nome";
}
else
{
        verwijder_vriend = "Remove this friend?";
        verwijder_vriend_groep = "Remove this groupmember?";
        mod_vriend_groep = "Make this groupmember moderator?";
        unmod_vriend_groep = "Remove the moderator right of this groupmember?";
        verwijder_bericht = "Remove this message?";
        verwijder_album = "Remove this album?";
        afmelden = "Are you sure you want to disconnect?";
        blokeren = "Are you sure you want to block this person";
        deblokeren = "Are you sure you want to de-block this person";
		tekort = "Message needs to be at least 3 characters!";
		loading = "Loading";
		voting = "Voting..";
		conditons = "You need to accept the conditions in order to register";
		yourname = "yourname";
}

function change_name(name)
{
	document.getElementById('yourname_helper').innerHTML = name;
}

function change_name_empty(name)
{
	if(name == "")
	{
		document.getElementById('username').value = yourname;
		document.getElementById('yourname_helper').innerHTML = yourname;
	}
	if(name == yourname)
	{
		document.getElementById('username').value = "";
	}
}

function alpha (end) {
	document.getElementById("notify").style.filter = "alpha(opacity=0)";
	if(document.all) {
		huidige = parseInt(document.getElementById("notify").style.filter);
	} else {
		huidige = document.getElementById("notify").style.MozOpacity*100;
	}
	alert(parseInt(document.getElementById("notify").style.filter));
	if(huidige!=100){
		newalpha = huidige + 10;
		if(document.all) {
			document.getElementById("notify").style.filter = "alpha(opacity=" + newalpha + ")";
		} else {
			document.getElementById("notify").style.MozOpacity = newalpha/100;
		}


	}

}
function getsize() {
  var myWidth = 0
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
return myHeight;
}

function position () {
	if(document.getElementById('foo')){
	if (self.pageYOffset)
	{
		y = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop) // Explorer 6 Strict
	{
		y = document.documentElement.scrollTop;
	}
	else
	{
		y=0;
	}

	//if(y>1000) alert(document.body.clientHeight);
	y = y+(getsize()/2)-250;
//	dump(document.body.scrollTop+ ','+document.body.clientHeight+','+self.pageYOffset+ '\n');
	ycurrent = parseInt(document.getElementById('foo').style.top);
	ynew = ycurrent + Math.floor((y - ycurrent)/3);
	if(ynew<=0) ynew=0;
	document.getElementById('foo').style.top= ynew + 'px';
	//document.getElementById('fog').style.height = ynew + 580 + 'px';
	setTimeout("position()", 10);
	}
}

function closeDiv (){
	document.getElementById('fog').style.visibility = 'hidden';
	document.getElementById('fog').innerHTML = '';
	var d = document.getElementById('header');
    var olddiv = document.getElementById('foo');
    d.removeChild(olddiv);
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();

    }
    return ro;
}

var http = createRequestObject();
function process(action,var1,var2) {
  if(action == 'readmessages'){
	document.getElementById('messages_messages').innerHTML = loading;
    http.open('get', '/process.php?action=readmessages&id='+var1+'&sort='+var2+'&ms=' + new Date().getTime());
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(action == 'deletefriend'){
	var answer = confirm(verwijder_vriend)
	if (answer){
	http.open('get', '/process.php?action=deletefriend&id='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
	}
  }else if(action == 'deletegroupmember'){
	var answer = confirm(verwijder_vriend_groep)
	if (answer){
	http.open('get', '/process.php?action=deletegroupmember&groupid='+var1+'&userid='+var2);
    http.onreadystatechange = handleResponse;
    http.send(null);
    }
  }
  else if(action == 'dontacceptgroupmember'){
	http.open('get', '/process.php?action=deletegroupmember&groupid='+var1+'&userid='+var2);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
  else if(action == 'modgroupmember'){
	var answer = confirm(mod_vriend_groep)
	if (answer){
	http.open('get', '/process.php?action=modgroupmember&groupid='+var1+'&userid='+var2);
    http.onreadystatechange = handleResponse;
    http.send(null);
  	}
  }else if(action == 'unmodgroupmember'){
	var answer = confirm(unmod_vriend_groep)
	if (answer){
	http.open('get', '/process.php?action=unmodgroupmember&groupid='+var1+'&userid='+var2);
    http.onreadystatechange = handleResponse;
    http.send(null);
  	}
  }else if(action == 'deletemessage'){
	var answer = confirm(verwijder_bericht)
	if (answer){
	http.open('get', '/process.php?action=deletemessage&id='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
	}

  }else if(action == 'blockuser'){
	  if(var2=='block'){
	var answer = confirm(blokeren)
	 }
	if(var2=='deblock'){
	var answer = confirm(deblokeren)
	 }
	if (answer){
	http.open('get', '/process.php?action=blockuser&id='+var1+'&what='+var2);
    http.onreadystatechange = handleResponse;
    http.send(null);
	}

  }else if(action == 'deletealbum'){
	var answer = confirm(verwijder_album)
	if (answer){
	http.open('get', '/process.php?action=deletealbum&id='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
	}

  }else if(action == 'signout'){
	var answer = confirm(afmelden)
	if (answer){
	http.open('get', '/process.php?action=signout&id='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
	}
  }else if(action == 'becomemember'){
	http.open('get', '/process.php?action=becomemember&group_id='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(action == 'albumform'){
	document.getElementById('addalbum_form').style.visibility = 'visible';
	document.getElementById('addalbum_message').innerHTML = '';
  }else if(action == 'friendstatus'){
	http.open('get', '/process.php?action=friendstatus&what='+var1+'&friendsid='+var2);
    //http.onreadystatechange = handleResponse;
    http.send(null);
    new Effect.SwitchOff(var2);
  }else if(action == 'groupstatus'){
	http.open('get', '/process.php?action=groupstatus&what='+var1+'&groupid='+var2);
    //http.onreadystatechange = handleResponse;
    http.send(null);
    new Effect.SwitchOff(var2);
  }else if(action == 'starting'){
	http.open('get', '/process.php?action=starting&step='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(action == 'submenu'){
	http.open('get', '/process.php?action=submenu&menu='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(action == 'avatarbig'){
	http.open('get', '/process.php?action=avatarbig&id='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(action == 'gavatarbig'){
	http.open('get', '/process.php?action=gavatarbig&id='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(action == 'submenu'){
	http.open('get', '/process.php?action=submenu&menu='+var1);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(action == 'backgroundlist'){
	http.open('get', '/process.php?action=backgroundlist');
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(action == 'vote'){
  if(vote_option)
  {
	document.getElementById('tip_vote_'+var1).innerHTML = voting;
	http.open('get', '/process.php?action=vote&vote_tip='+var1+'&vote_option='+var2);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
  }else if(action == 'checkplace'){
//	document.f.tip_plaats.disabled = true;
	var1 = escape(var1);
	document.getElementById('tip_plaats_status').innerHTML = '[Afbeelding bezig: draaiend vraagteken?]';
	http.open('get', '/process.php?action=checkplace&place='+var1+'&soort='+var2);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
}

function processthree(action,var1,var2,var3) {
  if(action == 'readmessages'){
    http.open('get', '/process.php?action=readmessages&id='+var1+'&sort='+var2+'&pagenumber='+var3);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
  if(action == 'retrievefriends'){
	//document.getElementById('friends').innerHTML = loading;
    http.open('get', '/process.php?action=retrievefriends&id='+var1+'&sort='+var2+'&pagenumber='+var3);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
  if(action == 'retrievesamefriends'){
	document.getElementById('friends').innerHTML = loading;
    http.open('get', '/process.php?action=retrievesamefriends&id='+var1+'&sort='+var2+'&pagenumber='+var3);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
  if(action == 'pagesystem'){
    http.open('get', '/process.php?action=pagesystem&query='+var1+'&div='+var2+'&pagenumber='+var3);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
  if(action == 'votecount'){
   	document.getElementById('vote').innerHTML = voting;
    http.open('get', '/process.php?action=votecount&id='+var1+'&sort='+var2+'&number='+var3);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
}

function processfive(action,var1,var2,var3,var4,var5) {
  if(action == 'retrievefriends'){
    //document.getElementById('friends').innerHTML = loading;
	http.open('get', '/process.php?action=retrievefriendsgroup&id='+var1+'&sort='+var2+'&pagenumber='+var3+'&sortgroup='+var4+'&title='+var5);
	//alert('/process.php?action=retrievefriendsgroup&id='+var1+'&sort='+var2+'&pagenumber='+var3+'&sortgroup='+var4+'&title='+var5);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
  if(action == 'pagesystem'){
	http.open('get', '/process.php?action=pagesystem&query='+var1+'&div='+var2+'&pagenumber='+var3+'&var1='+var4+'&var2='+var5);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
}

function formCheck(form) {
  if(form == 'register'){
  	if(document.getElementById('accept_conditions').checked == true)
  	{
		document.getElementById('register_form_loading').style.visibility = 'visible';
	    username = document.getElementById('username').value;
		firstname = document.getElementById('firstname').value;
		password = document.getElementById('password').value;
		email = document.getElementById('email').value;
	    http.open('get', '/formcheck.php?whatForm=register&username='+username+'&firstname='+firstname+'&password='+password+'&email='+email+'&ms=' + new Date().getTime());
	    http.onreadystatechange = handleResponse;
	    http.send(null);
    }
    else
    {
    	alert(conditons);
    }
  }else if(form == 'login'){
	document.getElementById('login_form_loading').style.visibility = 'visible';
    login_username = document.getElementById('login_username').value;
	login_password = document.getElementById('login_password').value;
	cookie = document.getElementById('cookie').checked;
    http.open('get', '/formcheck.php?whatForm=login&login_username='+login_username+'&login_password='+login_password+'&cookie='+cookie+'&ms=' + new Date().getTime());
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(form == 'loginpopup'){
	document.getElementById('login_form_loading').style.visibility = 'visible';
    login_username = document.getElementById('login_username').value;
	login_password = document.getElementById('login_password').value;
	cookie = document.getElementById('cookie').checked;
    http.open('get', '/formcheck.php?whatForm=login&login_username='+login_username+'&login_password='+login_password+'&cookie='+cookie+'&sort_login=popup&ms=' + new Date().getTime());
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(form == 'inviteOrkut'){
  	document.getElementById('orkutInv').style.display = "none";
  	document.getElementById('orkutInvLoading').style.display = "block";
    orkutemail = document.getElementById('orkutemail').value;
	orkutpassword = document.getElementById('orkutpassword').value;
	urlbase = window.location.protocol + '//' + window.location.hostname;
	http.open('post', urlbase+'/formcheck.php', true);
   	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	http.onreadystatechange = handleResponseOrkut;
	http.send('whatForm=orkutLogin&orkutemail='+orkutemail+'&orkutpassword='+orkutpassword);
  }else if(form == 'invite'){
	document.getElementById('invite_form_loading').style.visibility = 'visible';
	document.getElementById('invite_flash').innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="540" height="405"><param name="movie" value="/games/bubbels3.swf"><param name="quality" value="high"><param name="BGCOLOR" value="#666666"><embed src="/games/bubbels3.swf" width="540" height="405" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#666666"></embed></object>';
    msnemail = document.getElementById('msnemail').value;
	msnpassword = document.getElementById('msnpassword').value;
    http.open('get', '/formcheck.php?whatForm=invite&msnemail='+msnemail+'&msnpassword='+msnpassword);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(form == 'SN_InviteSender'){
	document.getElementById('invite_form_loading').style.visibility = 'visible';
	document.getElementById('invite_flash').innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="540" height="405"><param name="movie" value="/games/bubbels3.swf"><param name="quality" value="high"><param name="BGCOLOR" value="#666666"><embed src="/games/bubbels3.swf" width="540" height="405" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#666666"></embed></object>';
    msnemail = document.getElementById('msnemail').value;
	msnpassword = document.getElementById('msnpassword').value;
    http.open('get', '/formcheck.php?whatForm=SN_InviteSender&email='+msnemail+'&password='+msnpassword);
    http.onreadystatechange = handleResponse;
    http.send(null);

  }else if(form == 'addfriend'){
	document.getElementById('addfriend_form_loading').style.visibility = 'visible';
	page_usr_id = document.getElementById('page_usr_id').value;
    http.open('get', '/formcheck.php?whatForm=addfriend&page_usr_id='+page_usr_id);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(form == 'pollvote'){
    if(vote_option)
    {
  	vote_poll = document.getElementById('vote_poll').value;
	document.getElementById('poll').innerHTML = voting;
    http.open('get', '/formcheck.php?whatForm=pollvote&vote_poll='+vote_poll+'&vote_option='+vote_option);
    http.onreadystatechange = handleResponse;
    http.send(null);
    }
  }else if(form == 'message'){
	if (FCKEditorLength('MyV') < 3) {
		alert(tekort);
		return false;
	};
	//var fck = FCKeditorAPI.GetInstance('MyV');
    //var content = fck.EditorDocument.body.innerHTML;
	content = Base64.encode(FCKeditorAPI.__Instances['MyV'].GetXHTML(true));
	document.getElementById('message_form_loading').style.display = 'block';
	for_id = document.getElementById('id').value;
	for_sort = document.getElementById('sort').value;
	urlbase = window.location.protocol + '//' + window.location.hostname;
	http.open('post', urlbase+'/formcheck.php', true);
   	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	http.onreadystatechange = handleResponse;
	http.send('whatForm=message&id='+for_id+'&content='+content+'&sort='+for_sort);
  }else if(form == 'addalbum'){
	document.getElementById('addalbum_form_loading').style.visibility = 'visible';
	alb_name = Base64.encode(document.getElementById('alb_name').value);
	index = document.getElementById('alb_access').selectedIndex;
	alb_access  = document.getElementById('alb_access').options[index].value;
	alb_description = Base64.encode(document.getElementById('alb_description').value);
	alb_for = document.getElementById('for').value;
	alb_sort = document.getElementById('sort').value;
	http.open('get', '/formcheck.php?whatForm=addalbum&alb_name='+alb_name+'&alb_acces='+alb_access+'&alb_description='+alb_description+'&alb_for='+alb_for+'&alb_sort='+alb_sort);
	http.onreadystatechange = handleResponse;
    http.send(null);
  }else if(form == 'editalbum'){
	alb_name = Base64.encode(document.getElementById('edit_alb_name').value);
	index = document.getElementById('edit_alb_access').selectedIndex;
	alb_access  = document.getElementById('edit_alb_access').options[index].value;
	alb_description = Base64.encode(document.getElementById('edit_alb_description').value);
	alb_id = document.getElementById('edit_alb_id').value;
	alb_for = document.getElementById('edit_for').value;
	alb_sort = document.getElementById('edit_sort').value;
	http.open('get', '/formcheck.php?whatForm=editalbum&alb_name='+alb_name+'&alb_acces='+alb_access+'&alb_description='+alb_description+'&alb_for='+alb_for+'&alb_sort='+alb_sort+'&alb_id='+alb_id);
	http.onreadystatechange = handleResponse;
    http.send(null);
  }
 }

function FCKEditorLength(editor)
{
	var oEditor = FCKeditorAPI.GetInstance(editor) ;
	var oDOM = oEditor.EditorDocument ;
	var iLength ;
	if ( document.all )		// If Internet Explorer.
	{
		iLength = oDOM.body.innerText.length ;
	}
	else					// If Gecko.
	{
		var r = oDOM.createRange() ;
		r.selectNodeContents( oDOM.body ) ;
		iLength = r.toString().length ;
	}
	return iLength;
}

function handleResponseOrkut() {
	if(http.readyState == 4){
  		document.getElementById('orkutInv').style.display = "block";
  		document.getElementById('orkutInvLoading').style.display = "none";
		var response = http.responseText;
		if(response == 1){document.getElementById('orkutErrorMsg').style.display = "block";}
		else if(response == 2){}
		else if(response == 3){}
		else{document.getElementById('orkutInv').innerHTML = response;}
	}
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
		//alert(response);
         if(response.indexOf('|' != -1)) {
            update = response.split('|');
            aantal = update[1];
            waarvandaan = update[0];
			i=0;
			while(i<aantal*2){
			try{
			 document.getElementById(update[i+2]).innerHTML = update[i+3];
			 }
			 catch(err){}
			 i = i+2;
		 	}
			if(waarvandaan == 'register'){
				document.getElementById('register_form_loading').style.visibility = 'hidden';
			}else if(waarvandaan == 'login'){
				document.getElementById('login_form_loading').style.visibility = 'hidden';
				if(update[2] == "login_form"){window.location.reload(true);}
			}else if(waarvandaan == 'invite'){
				document.getElementById('invite_flash').innerHTML = '';
				document.getElementById('invite_form_loading').style.visibility = 'hidden';
			}else if(waarvandaan == 'addfriend'){
				document.getElementById('addfriend_form_loading').style.visibility = 'hidden';
			}else if(waarvandaan == 'message'){
				if(update[3] == "bedankt"){window.location = update[4]+'#readmessages';}
				else
				{
					document.getElementById('message_form_loading').style.display = 'none';
					document.getElementById('message_form').style.visibility = 'hidden';
					document.getElementById('message_form').style.height = '0px';
					var instance = FCKeditorAPI.GetInstance( "MyV" );
					instance.SetHTML( "" );
					document.getElementById('message_posted').style.visibility = 'visible';
					var for_id = document.getElementById('id').value;
					var for_sort = document.getElementById('sort').value;
					process('readmessages', for_id, for_sort);
					document.getElementById('messages_add').style.height = '30px';
					givefocus();
					try{new Effect.ScrollTo('readmessages',{duration:1.0});}
					catch(err){}
				}
			}else if(waarvandaan == 'addalbum'){
				document.getElementById('addalbum_form').style.visibility = 'hidden';
				document.getElementById('addalbum_form_loading').style.visibility = 'hidden';
				updatealbumlist();
			}else if(waarvandaan == 'editalbum' || waarvandaan == 'deletealbum'){
				updatealbumlist();
			}else if(waarvandaan == 'viewpictures'){
				init();
			}else if(waarvandaan == 'deletemessage'){
				try{processthree('readmessages',pgid,'person','1');}catch(e){}
			}else if(waarvandaan == 'showimage'){
				try{img_id = document.getElementById("id").value;document.getElementById('picture_loading').style.visibility = 'hidden';process('readmessages', img_id, 'image');}
				catch(err){}
			}else if(waarvandaan == 'searchuser'){
				document.getElementById('search_form_loading').style.visibility = 'hidden';
			}else if(waarvandaan == 'readmessages'){
				try{if(theablum>0){viewpictures(theablum);theablum="";}}catch(err){}
			}else if(waarvandaan == 'loginform'){
				try{
				document.getElementById('login_username').focus();
				document.getElementById('login_username').focus();
				document.getElementById('login_username').focus();
				document.getElementById('login_username').focus();}
				catch(err){}
			}
		}
    }
}

function givefocus()
{
	this.focus();
}