function klapSite() {
	Effect.SlideDown('siteKlapper');
	new Effect.toggle($('siteLoading'),'appear',{duration:0.5});
	
}
function PageTopScroller() {
	new Effect.ScrollTo($('siteKlapper'),{duration:0.5});
	//Effect.ScrollTo('siteKlapper'),{duration:0.5};
	//duration
}





function divLightUp(id) {
	$('hover'+id).style.background='#353535';	
	}
function divLightDown(id) {
	$('hover'+id).style.background='#282828';	
	}


function loged_status_act(){
	if (loged_status == 1)$('in_uitloggen').innerHTML = 'Mijn account';
		else $('in_uitloggen').innerHTML = 'Inloggen';
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=getAID", respWithJavascript_getAID);
	ajaxObj.call("T=getName", respWithJavascript_getName);
	ajaxObj.call("T=getEmail", respWithJavascript_getEmail);
	}
function respWithJavascript_getAID($response){
	$('artikel_auteur').value = $response;
	$('reactie_auteur').value = $response;
	$('filmpje_auteur').value = $response;
	$('stuurdoor_auteur').value = $response;
	}
function respWithJavascript_getName($response){
	$('reactie_naam').value = $response;
	$('stuurdoor_afzendernaam').value = $response;
	}
function respWithJavascript_getEmail($response){
	$('stuurdoor_afzendermail').value = $response;
	}


function loged_status_change($response){
	loged_status = $response;
	loged_status_act();
	}

function respWithJavascript_login($response) {
	loged_status_act();
	$('artikelen_kolom_1').innerHTML = $response;
}
function login() {
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadAccount&inlog_gebruikersnaam=" + $('inlog_gebruikersnaam').value + "&inlog_wachtwoord=" + $('inlog_wachtwoord').value, response_loadlogin);
	}

function response_loadlogin($response){
	if($response == 1)YAHOO.util.History.navigate( "locatie", "loadAccount//0/1/" );
	 else load_artikelen_kolom_1($response);
}

function uitloggen(){
	loged_status = 0;
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=uitloggen", respWithJavascript_login);
	ajaxObj.call("T=loadAccountKol2", load_kolom_2);
	}


/*



function loadArtikel(){
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadArtikel&id=" + ArtikelID, response_loadArtikel);
}

function response_loadArtikel($response){
	$('screenSection').innerHTML = $response;
}
*/


function zoeken(pagina){
	YAHOO.util.History.navigate( "locatie", "zoeken/"+$('zoekVeld').value+"/"+pagina+"/" );
}

function loadAanmelden(){
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadAanmelden", load_artikelen_kolom_1);
	YAHOO.util.History.navigate( "locatie", "saveLink/" );
}


function plaatsartikel(categorie){
	new Effect.toggle($('plaats_artikel'),'blind',{duration:0.4});
	if(plaatsArtikelScherm == 0)plaatsArtikelScherm = 1;
	  else plaatsArtikelScherm = 0;
	makedna();
}
function plaatsreactie(categorie){
	new Effect.toggle($('plaats_reactie'),'blind',{duration:0.4});
	if(plaatsReactieScherm == 0)plaatsReactieScherm = 1;
	  else plaatsReactieScherm = 0;
	Effect.ScrollTo('siteKlapper');
}



function makedna() {
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=DNA", set_DNA);
}
function set_DNA($response) {
	$('artikel_dna').value = $response;
}
function nieuwefoto_opslaan() {
	afbeeldinguploadCheck = 1;
	var artikel_auteur = $('artikel_auteur').value;
	var artikel_dna = $('artikel_dna').value;
	
	///upload_resize.php?artikel_auteur=".$_SESSION['artikel_auteur']."&dna=".$_SESSION['dna']);
	window.open('crop/upload_resize.php?artikel_auteur=' + artikel_auteur + '&dna=' + artikel_dna,'popupje','width=1000,height=600,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes');
//	window.open('crop/v2/ubr_file_upload.php?artikel_auteur=' + artikel_auteur + '&dna=' + artikel_dna,'popupje','width=1000,height=600,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes');
}

function vindArtikel(zoekwoord){
	YAHOO.util.History.navigate( "locatie", "vindArtikel/9/"+zoekwoord+"/0/" );
}
function leesGezochtArtikel(artikel_ID,zoek){
	YAHOO.util.History.navigate( "locatie", "artikel/"+artikel_ID+"/"+zoek+"/" );
}
function leesArtikel(artikel_ID){
	YAHOO.util.History.navigate( "locatie", "artikel/"+artikel_ID+"/0/" );
}
function bekijkfilmpje(filmpje_ID){
	YAHOO.util.History.navigate( "locatie", "filmpje/"+filmpje_ID+"/" );
}
function openCategorie(categorie_ID,paginaID){
	YAHOO.util.History.navigate( "locatie", "categorie/"+categorie_ID+"/pagina/"+paginaID+"/" );
}
function openCategorie2(categorie_ID,paginaID){
	YAHOO.util.History.navigate( "locatie", "categorie/"+categorie_ID+"/pagina/1/" );
}
function loadAccount(){
	YAHOO.util.History.navigate( "locatie", "loadAccount//0/0/" );
}
function account_mijnaccount(){
	YAHOO.util.History.navigate( "locatie", "loadAccount/9/0/0/" );
}
function account_mijnartikelen(CatID){
	YAHOO.util.History.navigate( "locatie", "account_mijnartikelen/9/id/"+CatID+"/" );
}
function account_mijnreacties(){
	YAHOO.util.History.navigate( "locatie", "account_mijnreacties/9/0/0/" );
}

//hier stond: loadAccount_viaHist()



function wachtwoord_vergeten(){
	YAHOO.util.History.navigate( "locatie", "wachtwoord_vergeten/0/" );
}
function wachtwoord_vergeten_verstuur(){
	YAHOO.util.History.navigate( "locatie", "wachtwoord_vergeten_verstuur/0/" );
}

/*
function loadAccount_viaHist(){
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadAccount&melding=" + melding, load_artikelen_kolom_1);
	ajaxObj.call("T=loged_status", loged_status_change);
	ajaxObj.call("T=loadAccountKol2", load_kolom_2);
}
*/


tinyMCE.init({
	mode : "textareas",
	theme : "simple"
});

tinyMCE.init({
	mode : "textareas",
	theme : "advanced",
	editor_selector : "mceAdvanced"
});
/*
	content_css : "example_word.css",
	plugi2n_insertdate_dateFormat : "%Y-%m-%d",
	plugi2n_insertdate_timeFormat : "%H:%M:%S",
	external_link_list_url : "example_link_list.js",
	external_image_list_url : "example_image_list.js",
	media_external_list_url : "example_media_list.js",
	paste_use_dialog : false,
	paste_auto_cleanup_on_paste : true,
	paste_convert_headers_to_strong : false,
	paste_strip_class_attributes : "all",
	paste_remove_spans : false,
	paste_remove_styles : false		

*/





function verstuur(formulier) {
		verstuur_controle = 0;
		if (formulier == 'aanmelden') {
			var velden = new Array('aanmeld_Weergavenaam','aanmeld_Voornaam','aanmeld_mailadres');
			var wachtwoord = 'aanmeld_Wachtwoord';
			var hwachtwoord = 'aanmeld_hWachtwoord';
		}
		if (formulier == 'accountwijzigen') {
			var velden = new Array('aanmeld_Weergavenaam','aanmeld_Voornaam','aanmeld_mailadres');
			var wachtwoord = 'aanmeld_Wachtwoord';
			var hwachtwoord = 'aanmeld_hWachtwoord';
		}
		if (formulier == 'nieuwartikel') {
			var velden = new Array('artikel_titel','artikel_omschrijving');
			var wachtwoord = '0';
			var hwachtwoord = '0';
		}
		if (formulier == 'nieuwereactie') {
			var velden = new Array('reactie_naam','reactie_omschrijving');
			var wachtwoord = '0';
			var hwachtwoord = '0';
		}
		if (formulier == 'venster_filmpje') {
			var velden = new Array('filmpje_titel','filmpje_link');
			var wachtwoord = '0';
			var hwachtwoord = '0';
		}
		if (formulier == 'venster_link') {
			var velden = new Array('stuurdoor_afzendernaam','stuurdoor_afzendermail','stuurdoor_ontvangernaam','stuurdoor_ontvangermail');
			var wachtwoord = '0';
			var hwachtwoord = '0';
		}
		if (formulier == 'maakPoll') {
			var velden = new Array('poll_titel');
			var wachtwoord = '0';
			var hwachtwoord = '0';
		}
		
		
		
		
		//if (formulier == 'contact') var velden = new Array('con_voornaam','con_achternaam','con_adres','con_postcode','con_plaats','con_land','con_telefoonnummer','con_email');

  		for(var i=0; i < velden.length; i++) {
			if ($(velden[i]).value == "") {
				$(velden[i]).style.background = veld_achtergrond_fout; verstuur_controle = 1;}
			 else $(velden[i]).style.background = veld_achtergrond_goed;
			}	
		if (($(wachtwoord).value != '')&&($(wachtwoord).value != $(hwachtwoord).value)) {
			$(wachtwoord).style.background = veld_achtergrond_herhaalwachtwoordfout; 
			$(hwachtwoord).style.background = veld_achtergrond_herhaalwachtwoordfout; 
			verstuur_controle = 1;
		}
		else {
			$(wachtwoord).style.background = veld_achtergrond_goed; 
			$(hwachtwoord).style.background = veld_achtergrond_goed; 
		}
			
		if (verstuur_controle == 0) {
		   if (formulier == 'aanmelden') { aanmelden_verstuur_mail(); $('loader').style.display = 'block';}
		   if (formulier == 'accountwijzigen') aanmelden_accountwijzigen();
		   if (formulier == 'nieuwartikel') functieAfbeeldinguploadCheck();
		   if (formulier == 'nieuwereactie') nieuwereactie_opslaan();
		   if (formulier == 'venster_filmpje') plaatsFilmpje_opslaan();
		   if (formulier == 'venster_link') stuurdoor_sturen();
		   if (formulier == 'maakPoll') maakPoll_opslaan();
		   //if (formulier == 'contact') con_verstuur_mail();
		   }
	}	 

function aanmelden_verstuur_mail() {
	var formVars = ajaxObj.getForm('venster_aanmelden');
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=aanmelden_verstuur" + formVars, load_artikelen_kolom_1);

	var inhoud = '<div class="border_div"><div id="artikel_kolom_1" class="artikel_kolom_1"><h2>Moment AUB</h2></div></div>';
	$('artikelen_kolom_1').innerHTML = inhoud;
}

function aanmelden_accountwijzigen() {
/*	var aanmeld_ID = $('aanmeld_ID').value;
	var aanmeld_Weergavenaam = $('aanmeld_Weergavenaam').value;
	var aanmeld_Achternaam = $('aanmeld_Achternaam').value;
	var aanmeld_Voornaam = $('aanmeld_Voornaam').value;
	var aanmeld_mailadres = $('aanmeld_mailadres').value;
	var aanmeld_Wachtwoord = $('aanmeld_Wachtwoord').value;
	//if (suggestie_var == 0)	new Effect.toggle($('sug_titel_1'),'appear',{duration:0.4});
//	setTimeout('show_sug_2()',500);
*/
	var formVars = ajaxObj.getForm('venster_aanmelden');
	ajaxObj.format = "TEXT";
	//alert(formVars);
	ajaxObj.call("T=aanmelden_accountwijzigen" + formVars, load_artikelen_kolom_1);
}







function functieAfbeeldinguploadCheck(){
	if (afbeeldinguploadCheck == 1){
		ajaxObj.format = "TEXT"; 
		ajaxObj.call("T=afbeeldinguploadCheck&artikel_dna=" + $('artikel_dna').value, response_afbeeldinguploadCheck);
	}
	else {
		response_afbeeldinguploadCheck(1);
	}
}
function response_afbeeldinguploadCheck($response){
	if ($response == 0)	$('melding').innerHTML = "De afbeelding is nog niet volledig geupload";
	 else {
		nieuwartikel_opslaan(); 
		afbeeldinguploadCheck = 0;
	 }
}

function nieuwartikel_opslaan() {
	new Effect.toggle($('plaats_artikel'),'blind',{duration:0.4});
	plaatsArtikelScherm = 0;
	var formVars = ajaxObj.getForm('venster_artikel');
	ajaxObj.call('T=nieuwartikel_opslaan&'+formVars, nieuwartikel_opgeslagen);	
}
function nieuwartikel_opgeslagen($response){
	makedna();
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadArtikelen&section=" + $response, load_artikelen_kolom_1); // zie onder yahoo gedeelte
	ajaxObj.call("T=categorie_loadKolom2&section=" + $response, load_kolom_2); // zie onder yahoo gedeelte
	$('artikel_titel').value = '';
	$('artikel_omschrijving').value = '';
}


function nieuwereactie_opslaan() {
	new Effect.toggle($('plaats_reactie'),'blind',{duration:0.4});
	plaatsReactieScherm = 0;
	var formVars = ajaxObj.getForm('venster_reactie');
	
	if($('reactie_categorieID').value == 5){
		ajaxObj.call('T=nieuwereactie_opslaan&'+formVars, bewerktfilmpje_opgeslagen);
	}
	else {
		ajaxObj.call('T=nieuwereactie_opslaan&'+formVars, nieuwereactie_opgeslagen);
	}
}

function nieuwereactie_opgeslagen($response){
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadArtikel_tekst&artikel_ID=" + $response, load_artikelen_kolom_1); // zie onder yahoo gedeelte
	ajaxObj.call("T=loadArtikel_extra&artikel_ID=" + $response, load_kolom_2);
	$('reactie_omschrijving').value = '';
}

function plaatsFilmpje(catID){
	new Effect.toggle($('plaats_filmpje'),'blind',{duration:0.4});
	if(plaatsFilmpjeScherm == 0)plaatsFilmpjeScherm = 1;
	  else plaatsFilmpjeScherm = 0;
	}
function plaatsFilmpje_opslaan() {
   if ($('filmpje_link').value.length > 11){
	$('filmpje_link').style.background = veld_achtergrond_fout;
	}else{
	new Effect.toggle($('plaats_filmpje'),'blind',{duration:0.4});
	plaatsFilmpjeScherm = 0;
//	plaatsArtikelScherm = 0;
	var formVars = ajaxObj.getForm('venster_filmpje');
	ajaxObj.call('T=plaatsFilmpje_opslaan&' + formVars, plaatsFilmpje_opgeslagen);	
	}
}
function plaatsFilmpje_opgeslagen($response){
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadArtikelen&section=" + $response, load_artikelen_kolom_1); // zie onder yahoo gedeelte
	ajaxObj.call("T=categorie_loadKolom2&section=" + $response, load_kolom_2); // zie onder yahoo gedeelte
}

function stuurLink(catID){
	//alert(live_categorie);
	new Effect.toggle($('stuurdoor_div'),'blind',{duration:0.4});
	$('live_categorie').value= live_categorie;
	$('ID').value= catID;
	if(stuurdoorScherm == 0)stuurdoorScherm = 1;
	  else stuurdoorScherm = 0;
	}
function stuurdoor_sturen() {
	new Effect.toggle($('stuurdoor_div'),'blind',{duration:0.4});
	stuurdoorScherm = 0;
	var formVars = ajaxObj.getForm('venster_link');
	ajaxObj.call('T=stuurdoor&' + formVars, stuurdoor_verstuurd);	
}
function stuurdoor_verstuurd($response){
}

function schrijfQoute(){
	new Effect.toggle($('schrijfQouteDiv'),'blind',{duration:0.4});
	}

function Quote_submit(){
	new Effect.toggle($('schrijfQouteDiv'),'blind',{duration:0.4});
	var auteurID = $('artikel_auteur').value;

	var formVars = ajaxObj.getForm('QouteForm');
	ajaxObj.call('T=newQoute&auteurID=' + auteurID + formVars, quote_kolom_3);	
	//ajaxObj.format = "TEXT"; 
	//ajaxObj.call("T=newQoute&newQoute=" + Qoutetekst + "&auteurID=" + artikel_auteur, quote_kolom_3);
	}


function MaakPoll(actie){
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=MaakPoll&actie="+actie, load_artikelen_kolom_1); // zie onder yahoo gedeelte
}

function NieuweOptiesOpslaan(){
	ajaxObj.format = "TEXT"; 
	var formVars = ajaxObj.getForm('invoerOpties');
	ajaxObj.call('T=MaakPoll&actie=NieuweOptiesOpslaan' + formVars, load_artikelen_kolom_1);	
}

//via verstuur functie
function maakPoll_opslaan(){
	ajaxObj.format = "TEXT"; 
	var formVars = ajaxObj.getForm('maakPoll');
	ajaxObj.call('T=MaakPoll&actie=maakPoll_opslaan' + formVars, load_artikelen_kolom_1);	
}


function votePoll(){
	ajaxObj.format = "TEXT"; 
	var formVars = ajaxObj.getForm('votePoll');
	ajaxObj.call('T=votePoll' + formVars, quote_kolom_3);	
	ajaxObj.call('T=votePoll_resultaten' + formVars, load_artikelen_kolom_1);
	YAHOO.util.History.navigate( "locatie", "saveLink/" );
}

function pollResultaten(id){
	ajaxObj.format = "TEXT"; 
	ajaxObj.call('T=votePoll_resultaten', load_artikelen_kolom_1);
	YAHOO.util.History.navigate( "locatie", "saveLink/" );
}

function verwijderartikel(id){
 	var r = confirm("Weet u zeker dat u dit artikel wilt verwijderen inclusief alle reacties?!");
	if (r==true)
		{
		ajaxObj.format = "TEXT"; 
		ajaxObj.call("T=verwijderartikel&artikel_ID=" + id, openCategorie2);
		}
}

function verwijderreactie(id,type){
 	var r = confirm("Weet u zeker dat u deze reactie wilt verwijderen?!");
	if (r==true)
		{
			ajaxObj.format = "TEXT"; 
			if(type == 0){
				ajaxObj.call("T=verwijderreactie_artikel&reactie_ID=" + id, leesArtikel);
			}
			else {
				ajaxObj.call("T=verwijderreactie_filmpje&reactie_ID=" + id, bekijkfilmpje);
			}
		YAHOO.util.History.navigate( "locatie", "saveLink/" );
		}
}




function verwijderfilmpje(id){
 	var r = confirm("Weet u zeker dat u dit filmpje wilt verwijderen inclusief alle reacties?!");
	if (r==true)
		{
		ajaxObj.format = "TEXT"; 
		ajaxObj.call("T=verwijderfilmpje&filmpje_ID=" + id, openCategorie2);
		}
}



function toggleEditor(id) {
	if (!tinyMCE.get(id))
		tinyMCE.execCommand('mceAddControl', false, id);
	else
		tinyMCE.execCommand('mceRemoveControl', false, id);
}


function bewerkartikel(id){
	ajaxObj.format = "TEXT";
	ajaxObj.call("T=loadArtikel_tekst&actie=bewerk&artikel_ID=" + id, load_wijzigArtikel);
}


function load_wijzigArtikel($response){
	if($response != '')$('artikelen_kolom_1').innerHTML = $response;
//	tinyMCE.execCommand('mceRemoveControl', false, 'artikel_omschrijving2');
	tinyMCE.execCommand('mceAddControl', false, 'artikel_omschrijving2');
	//toggleEditor('wijzigtekst_artikel');
}



function bewerktartikel_opslaan() {
	ajaxObj.format = "TEXT"; 
	var formText = tinyMCE.get('artikel_omschrijving2').getContent();
	//var formText = $('artikel_omschrijving2').value;
	var title = $('artikel_titel2').value;
	var id = $('artikel_id2').value;
	tinyMCE.execCommand('mceRemoveControl', false, 'artikel_omschrijving2');
	
    var newText = formText.replace("&", "@@@");
	ajaxObj.call('T=nieuwartikel_opslaan&formText='+newText+'&artikel_titel2='+title+'&artikel_id2='+id, bewerktartikel_opgeslagen);	
}
function bewerktartikel_opgeslagen($response) {
	//alert($response);
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadArtikel_tekst&artikel_ID=" + $response, load_artikelen_kolom_1);
	ajaxObj.call("T=loadArtikel_extra&artikel_ID=" + $response, load_kolom_2);
}

function bewerkfilmpje(id){
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadArtikel_tekst&actie=bewerk&filmpje_ID=" + id, load_artikelen_kolom_1);
}
function bewerktfilmpje_opslaan() {
	var formVars = ajaxObj.getForm('wijzigtekst');
	ajaxObj.call('T=plaatsFilmpje_opslaan&'+formVars, bewerktfilmpje_opgeslagen);	
}
function bewerktfilmpje_opgeslagen($response) {
	//alert($response);
	ajaxObj.format = "TEXT"; 
	ajaxObj.call("T=loadArtikel_tekst&filmpje_ID=" + $response, load_artikelen_kolom_1);
	ajaxObj.call("T=loadArtikel_extra&filmpje_ID=" + $response, load_kolom_2);
}






function load_artikelen_kolom_1($response){
	//alert($response);
	if($response != '')$('artikelen_kolom_1').innerHTML = $response;
}
function load_kolom_2($response){
	//alert($response);
	$('kolom_2').innerHTML = $response;
}
function quote_kolom_3($response){
	//alert($response);
	$('quote_kolom_3').innerHTML = $response;
}
