function showimage()
{
  if (document.frmProfile.selectPicture.options[document.frmProfile.selectPicture.selectedIndex].value != '') {
    if (!document.images)
    return
    document.images.pictures.src=
    document.frmProfile.selectPicture.options[document.frmProfile.selectPicture.selectedIndex].value
  }
  else {
    document.images.pictures.src='/images/blank.gif'
  }
}

function frmMessage()
{
    alert('Deze functie is nog niet beschikbaar'); 
    return false;
}

function checkSearchForm()
{    
    //alert("search");

    searchString = document.forms['frmSearch'].q.value;
    
    if(searchString == '' || searchString == 'Zoeken...') 
        return false; 
    else
    {
        document.forms['frmSearch'].submit();
        
        //return true;    
    }        
}   

function toggleLostPass()
{
	divID = 'divLostPass';
	
	if(document.getElementById(divID).style.display == 'none')
		document.getElementById(divID).style.display = 'block';
	else
		document.getElementById(divID).style.display = 'none';
}

function gotoUrl(domain)
{
    if(domain != "")
        location.href=domain;
    else
        return false;
}

function gotoPage(page,action,albumID)
{
    window.location.href='?view=album&action='+action+'&albumID='+albumID+'&page='+page;
}

function setFont(fontSize){
	
	document.getElementById("cssFontSize").href = "/css/font_" + fontSize + ".css";	
	x_setFontSize(fontSize, returnData);	
	
}

function returnData(data){
	
	
	
}

function portal_voorbeeld(str) {
  if (str == 'small') {
     document.getElementById("portal_letter_example").innerHTML='&nbsp;Voorbeeld';
  }
  if (str == 'normal') {
    document.getElementById("portal_letter_example").innerHTML="&nbsp;<a style='font-size: 12px;'>Voorbeeld</a>";
  }
  if (str == 'large') {
    document.getElementById("portal_letter_example").innerHTML="&nbsp;<a style='font-size: 14px;'>Voorbeeld</a>";
  }
  if (str == 'out') {
    document.getElementById("portal_letter_example").innerHTML="&nbsp;";
  }
  
}

/* for the twitter API */
/* for the twitter API */ 
    function parse_date(date_str) 
	{      
      try{
        return Date.parse(date_str.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3'));
      }
      catch(e){ return "";}
    }

    function relative_time(time_value) 
	{
      var parsed_date = parse_date(time_value);
      var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
      var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
      var pluralize = function (singular, n) 
	  {
	  	if(n > 1 && singular == 'uur')
			singular = 'uren';
		
		if(n > 1 && singular == 'minuut')
			singular = 'minuten';
					
		if(n > 1 && singular == 'dag')
			singular = 'dagen';
			
        return '' + n + ' ' + singular;
      };
      if (isNaN(delta)) {
        return '';
      }
      else if(delta < 60) {
    	return 'minder dan een minuut geleden';
      } else if(delta < (60*60)) 
	  {
      	return 'ongeveer ' + pluralize("minuut", parseInt(delta / 60)) + ' geleden';
      } 
	  else if(delta < (24*60*60)) 
	  {
      	return 'ongeveer ' + pluralize("uur", parseInt(delta / 3600)) + ' geleden';
      } 
	  else 
	  {
      	return 'ongeveer ' + pluralize("dag", parseInt(delta / 86400)) + ' geleden';
      }
    }
	
	
$.fn.extend({
      linkUrl: function() {
        var returning = [];
        var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;
        this.each(function() {
          try{
            returning.push(this.replace(regexp,"<a target=\"_blank\" href=\"$1\">$1</a>"));
          }
          catch (e){
            returning.push(this);
          }
        });
        return $(returning);
      },
      linkUser: function() {
        var returning = [];
        var regexp = /[\@]+([A-Za-z0-9-_]+)/gi;
        this.each(function() {
          try{
            returning.push(this.replace(regexp,"<a target=\"_blank\" href=\"http://twitter.com/$1\">@$1</a>"));
          }
          catch(e){
        	returning.push(this);        	  
          }
        });
        return $(returning);
      },
      linkHash: function() {
        var returning = [];
        var regexp = /(?:^| )[\#]+([A-Za-z0-9-_]+)/gi;
        this.each(function() {
          try{
            returning.push(this.replace(regexp, ' <a target="_blank" href="http://search.twitter.com/search?q=&tag=$1&lang=nl">#$1</a>'));
          }
          catch(e){
        	returning.push(this);
          }
        });
        return $(returning);
      }
    });
	  
/* for the twitter API */
/* for the twitter API */	
