/* JQuery Functions */

$(document).ready(function(){
	$("#submitwebsite").click(function(){
		var backlink ='<a id="link" href="#" onClick="getback(this)"> Comeback </a>';
		$("#footer").append('<img id="loadingimg" src="img/loading.gif"/>');
		
		//console.log('functietest1');
		
		$("#maincontainer").slideUp("slow");
		
		var titel = $('#titelinput').val();
		var text = $('#textinput').val();
		var user_id = $('#user_idinput').val();
		
		$.ajax({
			url:'include/postcom.php',
			type:'POST',
			data:'titel='+ titel +'&text='+ text +'&user_id='+ user_id,
			
			success:function(result){
				$('#loadingimg').fadeOut(1000,function(){
					
					
					$('#resultset').css('display','none');
					$('#resultset').append(result);
					$('#resultset').slideDown('slow');
				});
			}
		});
		return false;
	});
});

/*$(document).ready(function(){
		$('a').click(function(){
			getting();
		});
});*/

/* jQuery Nota aan mezelf: Je gaat met die document ready wachten todat de hele pagina is gemaakt en geladen...
vervolgens gaat er hier aan de maincontainer een click event gebonden worden... of stel dat we hier aan alle a's 
een event willen binden gaat dit ook... nu als er dan binnen dat event een nieuwe a wordt gemaakt
is hier geen event aan gebonden dus gaat die nieuwe a niet reageren zoals de a's die gemaakt werden aan het begin van het document*/

function getback(obj)
{
	$(obj).remove();
	$('#maincontainer').slideDown("slow");
	
}

function getting()
{
	alert("testje");
}

$(document).ready(function(){
	$('#upknop').click(function(){
		
		$('#bedekking').slideUp('slow',function(){
			$('#topbalk').slideDown('fast');
		});
		
	});

});

$(document).ready(function(){
	$('#backdown').click(function(){
		$('#topbalk').slideUp();
		$('#bedekking').slideDown('slow');
	});

});




/* Middensteplaatsen*/

function meerInfoMidden(id,tonen)
{
		
		//console.log("link_value=" + id); 
	$('#'+tonen+'middenplaats').slideUp("slow", function(){
			$(this).html("");
			$(this).append(startups_middle[id]);
			$(this).slideDown("slow");
		});
}


$(document).ready(function(){
	$('.recent_item').hover(function(){					
			var parent = $(this).children(".recent_1");
			var test = parent;
			$(parent).children(".smallfotoholder").slideUp('slow',function(){
				$(test).children(".hidden1").fadeIn();
				});			
		}, function(){
			$(this).children(".recent_1").children(".hidden1").hide();
			$(this).children(".recent_1").children(".smallfotoholder").slideDown('slow');		
			});
	
			
});


function ratereview(obj,id,type)
{
	//console.log('id='+ id + ',type='+ type);
	
	$.ajax({
			url:'include/ratereview.inc.php',
			type:'POST',
			data:'id='+ id +'&type='+ type ,
			
			success:function(result){
				obj.parentNode.style.background='none';
				obj.parentNode.innerHTML=result;
				
			}
	});
	
	
}

function writereview(obj,id,type)
{
	
	var tekst = $('#reviewinput'+type).val(); 
	//console.log('id='+ id + ',type='+ type + tekst);
	$.ajax({
			url:'include/writereview.inc.php',
			type:'POST',
			data:'id='+ id +'&type='+ type +'&tekst='+tekst,
			
			success:function(result){
				obj.parentNode.style.background='none';
				obj.parentNode.innerHTML=result;
				
			}
	});
}

function givemdsdollar(obj,id)
{
	$.ajax({
			url:'include/securevote.inc.php',
			type:'POST',
			data:'id='+ id,
			
			success:function(result){
				obj.innerHTML = result;
				
			}
	});
		
}


$(document).ready(function(){
	$('#sendmissing').click(function(){
		$('#inputmissingbox').slideUp('slow', function(){
		var tekst = $('#inputmissing').val();
		$.ajax({
			url:'include/liketofindinput.inc.php',
			type:'POST',
			data:'tekst='+ tekst,
			
			success:function(result){
				$('#inputmissingbox').html(result);
				$('#inputmissingbox').slideDown('slow');
				
			}
		});
		});
	});

});



function missingtoo(obj,id)
{	
	$.ajax({
				url:'include/missingtoo.inc.php',
				type:'POST',
				data:'id='+ id,
				
				success:function(result){
					
					$(obj).html(result);					
				}
		});
	
}


$(document).ready(function(){
	$('.iknowurl').click(function(){
		$(this).parent().siblings('.sendmissingurl').slideDown('slow');
		
	});

});


function sendmissingurl(obj,id)
{
		var tekst = $(obj).parent().children('.theurlinput').val();
			$.ajax({
				url:'include/missingsolution.inc.php',
				type:'POST',
				data:'id='+ id +'&tekst='+tekst,
				
				success:function(result){
					
					$(obj).parent().html(result);
					
				}
			});	
		
	
}

function scrollHorizAnim()
{
	if (scrollanim.time > scrollanim.duration) {
		clearInterval(scrollanim.timer);
		scrollanim.timer = null;
	}
	else {
		move = sineInOut(scrollanim.time, scrollanim.begin, scrollanim.change, scrollanim.duration);
		scrollanim.element.scrollLeft = move;
		scrollanim.time++;
	}
}


$(document).ready(function(){
	$('.wachtmetzichtbaar').css('display','block');
	//console.log('maakzichtbaar');	
});


function chat_string_create_urls(input)
{
    return input
    .replace(/(ftp|http|https|file):\/\/[\S]+(\b|$)/gim,
'<a href="$&" class="my_link" target="_blank">$&</a>')
    .replace(/([^\/])(www[\S]+(\b|$))/gim,
'$1<a href="http://$2" class="my_link" target="_blank">$2</a>');
} 

function url_to_a(input)
{
	//geen string van maken!!!
	var regex1 = /(ftp|http|https|file):\/\/[\S]+(\b|$)/gim;
	var regex2 = /([^\/])(www[\S]+(\b|$))/gim;
	
	var regex3 = /@([\S]+)/gim;
	
	var output1 = input.replace( regex1 , '<a href="$&" class="my_link" target="_blank">$&</a>');
	var output2 = output1.replace( regex2 , '$1<a href="http://$2" class="my_link" target="_blank">$2</a>');
	var output3 = output2.replace( regex3 , '<a href="http://www.twitter.com/$1"> @$1 </a>');
	
	return output3;
}








