function rss(){
		$('#ticker1').rssfeed('http://www.nieuws.nl/rss/algemeen',{}, function(e) {
		$(e).find('div.rssBody').vTicker();
	});
}

function image_flipper(){
		var myBackgrounds = 
		["layout/body/1.jpg", 
		 "layout/body/2.jpg"//
		// "layout/body/3.jpg",
		// "layout/body/4.jpg", 
		// "layout/body/5.jpg"             
		]
var keyword = myBackgrounds[Math.floor(Math.random()*myBackgrounds.length)]; 
$.scrollingParallax(keyword, {
    bgHeight : '100%',
    enableVertical : true
});
}

function show_member_menu(){
if($("#adjust_menu").is(":visible")){
	$("#adjust_menu").click(function(){ member_menu(); 
	return false;
	});
	}	
}

function member_menu(){ 
var popupURL = "members/member_menu/builder/builder.php";
var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=1050,height=750,left=0,top=0');
if (popup != null) {
   	if (!popup.closed) {
        popup.focus();
        }
    }
} 

//member menu--------------------------------------------------------------
var member_timeout    = 500;
var member_closetimer = 0;
var member_ddmenuitem = 0;

function member_jsddm_open()
{  
   member_jsddm_canceltimer();
   member_jsddm_close();
	
   member_ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   
 	$('.member_menuName').each(function(){
		$(this).hover(function(){
            $(this).stop().animate({fontSize: "15px", letterSpacing: "2px"},1000);
        },function(){
        $(this).stop().animate({fontSize: "13px", letterSpacing: "1px"},500); 
        });	
     });
             	
   
   	var member_getListMo = $(this).find('li');
	member_getListMo.hover(function(){
        $(this).stop().animate({fontSize: "15px", letterSpacing: "2px"},500);
        },function(){
         $(this).stop().animate({fontSize: "13px", letterSpacing: "1px"},500);            
    });		 
}

function member_jsddm_close()
{    
	if(member_ddmenuitem){
		member_ddmenuitem.css('visibility', 'hidden');     
   	}     
}

function member_jsddm_timer()
{  member_closetimer = window.setTimeout(member_jsddm_close, member_timeout);}

function member_jsddm_canceltimer()
{  if(member_closetimer)
   {  window.clearTimeout(member_closetimer);
      member_closetimer = null;}}
//------------------------------------------------------------------------

//----------------pm system-----------------------------------------------
function pm_showLinkForm(){
		$('#pm_link_button').click(function(){				
			$('#pm_link_div').show(1000);
			pm_make_link();
			$('#pm_show_Link_button').click(function(){
			$('#pm_link_div').hide(1000);});
			$('.pm_closeInfo').click(function(){
			$('#pm_link_div').hide(1000);});
        }); 
}

function pm_make_link(){
	$("#pm_show_Link_button").click(function(){
	if($("#pm_add_link").val() != "" && $("#pm_add_link_name").val() != ""){
	    var txt= "[link_naam]" + document.getElementById("pm_add_link").value + "[/link_naam - link]" + document.getElementById("pm_add_link_name").value + "[/link]";	
		if($("#pm_message").val() == ""){
			$("#pm_message").val(txt);
			$("#pm_add_link").val("");
			$("#pm_add_link_name").val("");
			} else {
			var el = document.getElementById("pm_message");
			var ins = txt;	
			if (el.setSelectionRange){
        		el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
    		}
			$("#pm_add_link").val("");
			$("#pm_add_link_name").val("");	
			}
		}
	});	
}


function pm_make_smyley(){		
	if($("#pm_message").is(":visible")){
		var getLi = document.getElementsByTagName("img");
		for(i = 0; i < getLi.length; i++) {
	    if(getLi[i].className.indexOf('smiley') > -1){
	    	getLi[i].onmouseover = function(){
	    	this.style.border = "1px solid #CCCC00";
	    	} 
	    	getLi[i].onmouseout = function(){
	    	this.style.border = "none";
	    	}  	 	
	    	getLi[i].onclick = function(){
	    	
	    		var el = document.getElementById("pm_message");			
	    		var ins = "[" + this.id + "]";
	    	   			
					if($("#pm_message").val() == ""){
						$("#pm_message").val("[" + this.id + "]");
						} else {
						if (el.setSelectionRange){
	        				el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
	    					}	
						}										
					} 
				}				
	    	}
		}
}


var pm_timeout    = 500;
var pm_closetimer = 0;
var pm_ddmenuitem = 0;

function pm_smiley_open()
{  
   pm_smiley_canceltimer();
   pm_smiley_close();
	
   pm_ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   pm_make_smyley();
	if($('#linkDiv').is(":visible")){$('#linkDiv').hide(1000);}
   
}

function pm_smiley_close(){    
if(pm_ddmenuitem){
	pm_ddmenuitem.css('visibility', 'hidden');
	}
}

function pm_smiley_timer()
{  pm_closetimer = window.setTimeout(pm_smiley_close, pm_timeout);}

function pm_smiley_canceltimer(){  
if(pm_closetimer)
   {  window.clearTimeout(pm_closetimer);
      pm_closetimer = null;
     }
}

function pm_make_bold(){
$("#pm_bold").click(function(){
	var el = document.getElementById("pm_message");			
	var ins = "[B]";
	    	   			
	if($("#pm_message").val() == ""){
		$("#pm_message").val("[B]");
		} else {
			if (el.setSelectionRange){
	        	el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
	    	}	
		}
	});
}

function pm_close_bold(){
$("#pm_bold_close").click(function(){
	var el = document.getElementById("pm_message");			
	var ins = "[/B]";
	    	   			
	if($("#pm_message").val() == ""){
		$("#pm_message").val("[/B]");
		} else {
			if (el.setSelectionRange){
	        	el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
	    	}	
		}
	});
}

function open_gotten_pm(){
	$(".got_open").each(function(){
		$(this).click(function(){
		var id = $(this).attr("id");	
		var popupURL = "members/pm_system/core/gotten_message.php?id=" + id;
        var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=500,left=0,top=0');
            if (popup != null) {
                if (!popup.closed) {
                    popup.focus();
                }
            }
        });   
	});
}

function open_send_pm(){
	$(".send_open").each(function(){
		$(this).click(function(){
		var id = $(this).attr("id");	
		var popupURL = "members/pm_system/core/sended_message.php?id=" + id;
        var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=500,height=250,left=0,top=0');
            if (popup != null) {
                if (!popup.closed) {
                    popup.focus();
                }
            }
        });   
	});
}
//-------------------pm alert------------------------------------------------
function waitPmLoad(){
window.setTimeout("showPmMessage()", 3000);
}

function showPmMessage(){
var items = "";	
$.post("members/pm_system/core/pm_alert.php", function(data) {
	items = data.split("_:_");
	if(items[items.length-1] == "buttoncolor"){ $("#pm_page_image").attr("src", "layout/members/pm_check_mail.png"); }
	items.pop();
	if(items.length > 1){
		if(items.length > 0 && items[1].indexOf("<li id") > -1){
			var string = items.join("");
			$("#you_got_mail_div").fadeIn(2000);
			$(".shader").fadeIn(1000);
			$("#pm_list_ul").html(string)
			get_to_pm();
			}
		}
	$("#pm_message_close").click(function(){
    		$("#you_got_mail_div").fadeOut(2000);
			$("#shader").hide(1000);
		});
	});
	window.setTimeout("showPmMessage()", 300000);		    
}

function get_to_pm(){
	$(".pm_names_alert").each(function(){
		$(this).click(function(){
		var id = $(this).attr("id");	
		var popupURL = "members/pm_system/core/gotten_message.php?id=" + id;
        var popup = window.open(popupURL,"Popup",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=500,left=0,top=0');
            if (popup != null) {
                if (!popup.closed) {
                    popup.focus();
                }
            }
        });   
	});
}

function isdefined( variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}

//-------------------------message reactions---------------------------
function rea_show_link_form(){
		$('#rea_link_button').click(function(){				
			$('#link_div').show(1000);
			rea_make_link();
			$('#rea_link_close').click(function(){
			$('#link_div').hide(1000);});
        }); 
}

function rea_make_link(){
	$("#update_link_btn").click(function(){
	if($("#add_link").val() != "" && $("#add_link_name").val() != ""){
	    var txt= "[link_naam]" + document.getElementById("add_link").value + "[/link_naam - link]" + document.getElementById("add_link_name").value + "[/link]";	
		if($("#the_reaction").val() == ""){
			$("#the_reaction").val(txt);
			$("#add_link").val("");
			$("#add_link_name").val("");
			} else {
			var el = document.getElementById("the_reaction");
			var ins = txt;	
			if (el.setSelectionRange){
        		el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
    		}
			$("#add_link").val("");
			$("#add_link_name").val("");	
			}
		}
	});	
}


function rea_make_smyley(){		
	if($("#the_reaction").is(":visible")){
		var getLi = document.getElementsByTagName("img");
		for(i = 0; i < getLi.length; i++) {
	    if(getLi[i].className.indexOf('smiley') > -1){
	    	getLi[i].onmouseover = function(){
	    	this.style.border = "1px solid #CCCC00";
	    	} 
	    	getLi[i].onmouseout = function(){
	    	this.style.border = "none";
	    	}  	 	
	    	getLi[i].onclick = function(){
	    	
	    		var el = document.getElementById("the_reaction");			
	    		var ins = "[" + this.id + "]";
	    	   			
					if($("#the_reaction").val() == ""){
						$("#the_reaction").val("[" + this.id + "]");
						} else {
						if (el.setSelectionRange){
	        				el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
	    					}	
						}										
					} 
				}				
	    	}
		}
}


var mes_timeout    = 500;
var mes_closetimer = 0;
var mes_ddmenuitem = 0;

function rea_smiley_open()
{  
   mes_smiley_canceltimer();
   mes_smiley_close();
	
   mes_ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   rea_make_smyley();
   if($('#link_div').is(":visible")){$('#link_div').hide(1000);}
}

function mes_smiley_close(){    
if(mes_ddmenuitem){
	mes_ddmenuitem.css('visibility', 'hidden');
	}
}

function mes_smiley_timer()
{  mes_closetimer = window.setTimeout(mes_smiley_close, mes_timeout);}

function mes_smiley_canceltimer(){  
if(mes_closetimer)
   {  window.clearTimeout(mes_closetimer);
      mes_closetimer = null;
     }
}

function rea_make_bold(){
$("#rea_bold_button").click(function(){
	var el = document.getElementById("the_reaction");			
	var ins = "[B]";
	    	   			
	if($("#the_reaction").val() == ""){
		$("#the_reaction").val("[B]");
		} else {
			if (el.setSelectionRange){
	        	el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
	    	}	
		}
	});
}

function rea_close_bold(){
$("#rea_bold_close_button").click(function(){
	var el = document.getElementById("the_reaction");			
	var ins = "[/B]";
	    	   			
	if($("#the_reaction").val() == ""){
		$("#the_reaction").val("[/B]");
		} else {
			if (el.setSelectionRange){
	        	el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
	    	}	
		}
	});
}

//----------------------reaction quote functions--------------------
function qoute_reaction(){
	$(".rea_quote").each(function(){
		$(this).click(function(){
			$('html, body').animate({
			scrollTop: $("#the_reaction").offset().top
			}, 2000);
			var the_id = $(this).attr("id");
			var content = $(this).next().next().val();
			var name = $(this).prev().prev().prev().text();
			$("#the_qoute").html("<div class=\"rea_quote_sended\">" + content + "</div>");
			$("#react_mes").text("Hallo " + name);
			$("#quote_id").val(the_id);
			$("#rea_id").val("");
		});
	});
}
//---------------------react reactions-------------------------------
function react_reaction(){
	$(".rea_react").each(function(){
		$(this).click(function(){
			$('html, body').animate({
			scrollTop: $("#the_reaction").offset().top
			}, 2000);
			var name = $(this).prev().prev().prev().text();
			var the_id = $(this).attr("id");
			$("#react_mes").text("");
			$("#the_qoute").html("");
			$("#react_mes").text("Dit is een reactie aan " + name + " ");
			$("#rea_id").val(the_id);
			$("#quote_id").val("");
		});
	});
}	
//--------forms menu-----------------------------------------------------------
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function form_jsddm_open()
{  form_jsddm_canceltimer();
   form_jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}


function form_jsddm_timer()
{  closetimer = window.setTimeout(form_jsddm_close, timeout);}

function form_jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

function form_jsddm_close()
{  if(ddmenuitem) {
	ddmenuitem.css('visibility', 'hidden');
	}
}

//-------------------------gallery lightbox--------------------------------------------------	
function setLightbox(){
if($("#gallery_photo_s").is(":visible")){
	$("#jquery-overlay").height($("#content").height());
	$("#jquery-overlay").width($("#content").width());
	$("#jquery-overlay").css("left", $("#content").offset().left + "px");
	$('#gallery_photo_s .show_img').lightBox();
	}
}

//-----------------photo gallery ractions-------------------------------------------------------
function startReactions(){
if($(".place_photo_reaction").is(":visible")){
	$(".place_photo_reaction").each(function(){
		$(this).click(function(){
			var the_id = $(this).attr("id");	
			window.location = "index.php?photo_reactions=" + the_id;
			});
		});
	}
}

//---------------------- guestbook
function remove_demo_text(){
	var i = 0;
	var j = 0;
	var k = 0;
	var l = 0;
$("#messageName").click(function(){if (i<1){ $(this).attr({ value: '' }); i = 1;}}); 
$("#messageEmail").click(function(){if (j<1){ $(this).attr({ value: '' }); j = 1;}}); 
$("#messageHomepage").click(function(){if (k<1){ $(this).attr({ value: '' }); k = 1;}});
$("#theMessage").click(function(){if (document.getElementById("theMessage").value.indexOf("Type hier uw bericht.") > -1){ $(this).attr({ value: '' }); }});
}

function make_link(){
$("#guestLinkButton").click(function(){
		if($("#guest_add_link").val() != "" && $("#guest_add_link_name").val() != ""){
	    var txt= "[link_naam]" + document.getElementById("guest_add_link").value + "[/link_naam - link]" + document.getElementById("guest_add_link_name").value + "[/link]";	
		if($("#theMessage").val() == "" || document.getElementById("theMessage").value.indexOf("Type hier uw bericht.") > -1){
			$("#theMessage").val(txt);
			$("#guest_add_link").val("");
			$("#guest_add_link_name").val("");
			} else {
			$("#theMessage").val(trim($('#theMessage').val()) + " " + txt);
			$("#guest_add_link").val("");
			$("#guest_add_link_name").val("");	
			}}
		});
}

function make_smyley(){
	if($("#theMessage").is(":visible")){
	var getLi = document.getElementsByTagName("img");
	for(i = 0; i < getLi.length; i++) {
    if(getLi[i].className.indexOf('smiley') > -1){
    	getLi[i].onmouseover = function(){
    	this.style.border = "1px solid #CCCC00";
    	} 
    	getLi[i].onmouseout = function(){
    	this.style.border = "none";
    	}  	 	
    	getLi[i].onclick = function(){		
			if($("#theMessage").val() == "" || document.getElementById("theMessage").value.indexOf("Type hier uw bericht.") > -1){
				$("#theMessage").val("[" + this.id + "]");
				} else {
					$("#theMessage").val(trim($('#theMessage').val()) + "[" + this.id + "]");	
					}
				} 
			}				
    	}
	}
}

function make_youtube(){
$("#guestyoutubeButton").click(function(){
		if($("#guest_youtube_link").val() != ""){
	    var txt= " [youtube]" + document.getElementById("guest_youtube_link").value + "[youtube]";	
		if($("#theMessage").val() == "" || document.getElementById("theMessage").value.indexOf("Type hier uw bericht.") > -1){
			$("#theMessage").val(txt);
			$("#guest_youtube_link").val("");
			hideYoutube();			
			} else {
			$("#theMessage").val(trim($('#theMessage').val()) + " " + txt);
			$("#guest_youtube_link").val("");
			hideYoutube();	
			}}
		});
}	

function hideYoutube(){
	if(document.getElementById("theMessage").value.indexOf("[youtube]") > -1){	
	$('#youtube_button').hide(1000);
	} else {$('#youtube_button').show(1000);}	
}

function reloadYoutube(){
		if($("#theMessage").is(":visible")){
			if(document.getElementById("theMessage").value.indexOf("[youtube]") > -1){
				$('#youtube_button').hide(1000);
				}
			document.getElementById("theMessage").onclick = function(){
			if(this.value.indexOf("[youtube]") > -1){
				$('#youtube_button').hide(1000);
			}	
			else {$('#youtube_button').show(1000);}
		}
	}	
}

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function smiley_open()
{  
   smiley_canceltimer();
   smiley_close();
	
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   make_smyley();
   	if($('#youtubeDiv')){$('#youtubeDiv').hide(1000);}
	if($('#linkDiv')){$('#linkDiv').hide(1000);}
   
}


function smiley_close()
{    
	if(ddmenuitem){
	ddmenuitem.css('visibility', 'hidden');
	}
}

function smiley_timer()
{  closetimer = window.setTimeout(smiley_close, timeout);}

function smiley_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}



document.onclick = smiley_close;

function showLinkForm(){
		$('#link_button').click(function(){				
			$('#linkDiv').show(1000);
			make_link();
			if($('#youtubeDiv')){$('#youtubeDiv').hide(1000);}
			$('#guestLinkButton').click(function(){
			$('#linkDiv').hide(1000);});
			$('.linkClose').click(function(){
			$('#linkDiv').hide(1000);});
        });
}

function showYoutbueForm(){
		$('#youtube_button').click(function(){
			if($('#linkDiv')){$('#linkDiv').hide(1000);}
			$('#youtubeDiv').show(1000);
			make_smyley();
			$('#guestyoutubeButton').click(function(){
			$('#youtubeDiv').hide(1000);});
			$('.youtubeClose').click(function(){
			$('#youtubeDiv').hide(1000);});
        });
}

function hideButtons(){
if(getURLParam("show") == "messages"){
	$("#guestbook_menu_list").show(2000);
	$("#guestbook_menu_message").hide(2000);	
	} else {
	$("#guestbook_menu_list").hide(2000);
	$("#guestbook_menu_message").show(2000);
	}
}

function show_error(){
	if($("#showMes")){
	$("#guestMessage").fadeIn(2000);
	window.setTimeout("hideMessage()", 4000);
	}
}

function hideMessage(){
	$("#guestMessage").hide(2000);
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}

function trim(value) {
  value = value.replace(/^\s+/,'');
  value = value.replace(/\s+$/,'');
  return value;
}

//----------------------------------------------------------------------------	
$(document).ready(function(){
rss();
image_flipper();
show_member_menu();

   $('#member_jsddm > li').bind('mouseover', member_jsddm_open)
   $('#member_jsddm > li').bind('mouseout',  member_jsddm_timer)
   	   
pm_showLinkForm();
pm_make_bold();
pm_close_bold();
open_gotten_pm();
open_send_pm();
   $('#pm_smyleys > li').bind('mouseover', pm_smiley_open);
   $('#pm_smyleys > li').bind('mouseout',  pm_smiley_timer);   	  
   
waitPmLoad();

rea_show_link_form();
rea_make_bold();
rea_close_bold();

   $('#smyley_button > li').bind('mouseover', rea_smiley_open);
   $('#smyley_button > li').bind('mouseout',  mes_smiley_timer);
   
qoute_reaction();
react_reaction();

   $('#forms_jsddm > li').bind('mouseover', form_jsddm_open);
   $('#forms_jsddm > li').bind('mouseout',  form_jsddm_timer);
   
setLightbox();   
startReactions();

   $('#guest_smyley_button > li').bind('mouseover', smiley_open);
   $('#guest_smyley_button > li').bind('mouseout',  smiley_timer); 
	showLinkForm();	
	remove_demo_text();
	hideButtons();
	show_error();
	showYoutbueForm();
	make_youtube();
	reloadYoutube();
});
document.onclick = member_jsddm_close;
document.onclick = pm_smiley_close;
document.onclick = form_jsddm_close;
