function openwin(URL, wdt, hgt, windowname){
  window.open(URL, windowname, 'width='+wdt+',height='+hgt+',left=200,top=200,toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1');
}
function deleteimg(id) {
  if(confirm("Weet u zeker dat u deze afbeelding wilt verwijderen?"))
    parent.window.location="./fotos/index.html?actie=deleteimg&id="+id+"";
}
function sendwink(id) {
  if(confirm("Weet u zeker dat u deze gebruiker een flirt wilt sturen"))
    parent.window.location=location.href+"?actie=wink";
}
function delmessage_ajax(id, page) {
  if(confirm("Weet u zeker dat u dit bericht wilt verwijderen"))
    parent.window.location=location.href="./berichten/index.html?actie=bericht_verwijder&id="+id+"&page="+page;
}
function delverzmessage_ajax(id, page) {
  if(confirm("Weet u zeker dat u dit bericht wilt verwijderen"))
    parent.window.location=location.href="./berichten/verzonden.html?actie=bericht_verwijderverz&id="+id+"&page="+page;
}

function showhideimg (id) {
	postdata = 'id='+id;
	elementid = '#showimg'+id;
	j.post('/scripts/ajax_image.php', postdata, function (data) {
  	j(elementid).html(data);	
	});
	
}

function blokkeeruser() {
  if(confirm("Weet u zeker dat u deze gebruiker wilt blokkeren? Hij of zij zal u nergens meer op de site zien.")) {
    redirect = location.href;
    
    if(redirect.search(/deblokkeer/) > 0)
      redirect = replaceQueryString(redirect,"deblokkeer","nee")  
 
     redirect = replaceQueryString(redirect,"blokkeer","ja")  
      
    parent.window.location=redirect;
  }
}

function deblokkeeruser() {
  if(confirm("Weet u zeker dat u deze gebruiker wilt deblokkeren? Hij of zij zal u weer op de site zien.")) {
    redirect = location.href;
    
    if(redirect.search(/blokkeer/) > 0)
      redirect = replaceQueryString(redirect,"blokkeer","nee")  
 
     redirect = replaceQueryString(redirect,"deblokkeer","ja")  

    parent.window.location=redirect;
  }
}

function del_meerdere_berichten() {
	if(confirm("Weet u zeker dat u deze berichten wilt verwijderen")) { 
		document.getElementById('berichten_verwijderen').submit();
	} else { 
		return false; 
	}
}
 
function switch_div (name) {
  var obj      = document.getElementById(name);
  
  if(obj.style.display == "none") {
    obj.style.display = "block"
  } else {
    obj.style.display = "none"
  }
  
}

function showDivById (name, state) {
  var obj      = document.getElementById(name);

  if (state == undefined) {
    var state = (obj.style.display == "none") ? "show" : "none";  
  }

  obj.style.display = (state == 'show') ? "block" : "none";
}


function addsmiley(code, elementid)
{
  pretext = document.getElementById(elementid).value;
  this.code = code;
  document.getElementById(elementid).value = pretext + code;
  document.getElementById(elementid).focus();
}

function replaceQueryString(url,param,value) {
    var re = new RegExp("([?|&])" + param + "=.*?(&|$)","i");
    if (url.match(re))
        return url.replace(re,'$1' + param + "=" + value + '$2');
    else if (url.indexOf("?") == -1)
        return url + '?' + param + "=" + value;
    else
        return url + '&' + param + "=" + value;
}


// verwijder notice
function remove_notice(notice) {
	elementid = '#'+notice;
	j.get('/scripts/notices.php?remove='+notice, '', function (data) {
			j(elementid).slideUp('normal', function() {});
	});
}

j(document).ready(function() {
	/* Placeholder on header login screen */
	j("#top_login_username").placeholder('Gebruikersnaam');
	j("#top_login_password").placeholder('Wachtwoord'); 


	j('#button_viewd_prof').click(function() {
		//j.scrollTo('a[name=dating]', 'normal');
	  j('#extra_viewd_prof').slideToggle(1, function() {	  	
	  	var obj = document.getElementById('extra_viewd_prof');
	  	if(obj.style.display == "none") {
	  		j('#button_viewd_prof').html('Bekijk meer &raquo;');
	  	} else {
	  		j('#button_viewd_prof').html('Bekijk minder &laquo;');
	  	}
	  });
	});
	

	j('#button_beviewd_prof').click(function() {
		//j.scrollTo('a[name=dating]', 'normal');
	  j('#extra_beviewd_prof').slideToggle(1, function() {	  	
	  	var obj = document.getElementById('extra_beviewd_prof');
	  	if(obj.style.display == "none") {
	  		j('#button_beviewd_prof').html('Bekijk meer &raquo;');
	  	} else {
	  		j('#button_beviewd_prof').html('Bekijk minder &laquo;');
	  	}
	  });
	});	


	j('#button_favorieten_prof').click(function() {
		//j.scrollTo('a[name=dating]', 'normal');
	  j('#extra_favorieten_prof').slideToggle(1, function() {	  	
	  	var obj = document.getElementById('extra_favorieten_prof');
	  	if(obj.style.display == "none") {
	  		j('#button_favorieten_prof').html('Bekijk meer &raquo;');
	  	} else {
	  		j('#button_favorieten_prof').html('Bekijk minder &laquo;');
	  	}
	  });
	});	
	
	j("a.zoom").fancybox({
		transitionIn: "elastic",
		transitionOut: "elastic",
		speedIn: 200,
		speedOut: 200,
		changeSpeed: 200,
		titlePosition: "inside"
	});	
	
	// defenieer class die fancybox aanspreekt
	j("a.zoom_text").fancybox({
		autoDimensions: false
	});
		
		
	j('[tooltip]').each(function() // Select all elements with the "tooltip" attribute
	{
	   j(this).qtip({ 	   
		  textAlign: 'center',   	
	   	content: {
		      url: '/scripts/get_image.php',
		      data: { id:  j(this).attr('tooltip')},
		      method: 'post'
		  }  
		 }); // Retrieve the tooltip attribute value from the current element
	});	
	
	j('a.menu[title]').qtip({ style: { name: 'cream', tip: true } } );

	
	j('.button').click(function() {
		j(this).addClass('active_button');
	});
	
	/*
	j('div#slider').easySlider({
		auto: true,
		continuous: true,
		controlsShow: false,
		pause: 4000
	});		
		*/
});

function CheckAll(fmobj) {
  for (var i=0;i<fmobj.elements.length;i++) {
    var e = fmobj.elements[i];
    if ( (e.name != 'allbox') && (e.type=='checkbox') && (!e.disabled) ) {
      e.checked = fmobj.allbox.checked;
    }
    elementid = e.id.replace("check_bericht", "#berichtrow");
    if(fmobj.allbox.checked) {
	    j(elementid).addClass('geselecteerd');
    } else {
	    j(elementid).removeClass('geselecteerd');
    }
  }
}


function CheckCheckAll(fmobj) {
  var TotalBoxes = 0;
  var TotalOn = 0;
  for (var i=0;i<fmobj.elements.length;i++) {
    var e = fmobj.elements[i];
    if ((e.name != 'allbox') && (e.type=='checkbox')) {
      TotalBoxes++;
      if (e.checked) {
       TotalOn++;
      }
    }
  }
  if (TotalBoxes==TotalOn) {
    fmobj.allbox.checked=true;
  }
  else {
   fmobj.allbox.checked=false;
  }
}

