var loadingwindow =	'<h2>Übermittle Daten...</h2>'+
					'<p>Bitte haben Sie einen Augenblick Geduld.</p>'+
					'<div class="kjur_ajax_loading_bar"></div>';

var form =	'<span id="kjur_newURL_form">'+
			'<h2>Schlagen Sie uns eine URL vor</h2>'+
			'<p>Wir behalten uns vor, Vorschläge zu prüfen, bevor wir sie in unseren Index aufnehmen.</p>'+
			'<table>'+
			'<tr>'+
			'<td>*URL:</td><td><input type="text" value="http://" id="kjur_newURL_url" class="text" /></td>'+
			'</tr><tr>'+
			'<td>Beschreibung:</td><td><textarea id="kjur_newURL_description" class="textarea"></textarea></td>'+
			'</tr><tr>'+
			'<td></td><td>'+
			'<input type="button" value="Vorschlagen" class="button" id="kjur_sendVorschlag" />'+
			'</td></tr>'+
			'</table><br/>'+
			'<p class="small">*Pflichtfelder</p>'+
			'</span>';
				
var kjur_urlTHX =	'<h2>Vielen Dank</h2>'+
					'<p>Danke für Ihre Unterstützung! Mit Ihren URL-Vorschlägen helfen Sie uns, Kjur.de noch besser zu machen.</p>'+
					'<p>Wir werden Ihren Vorschlag schnellstmöglich prüfen und ggf. in unseren Index aufnehmen. Bitte beachten Sie '+
					'dabei, dass die eingesendete URL unseren Bedingungen entsprechen muss, um aufgenommen zu werden</p><br/>'+
					'<p>Ihr<br/>Kjur.de Team</p>'+
					'<input type="button" value="Weiter" class="button" onClick="killWindow(\'kjur_urlTHX\')" />';
					
var kjur_urlERR =	'<h2>Ups...</h2>'+
					'<p>Bei der Übertragung Ihrer Daten hat etwas nicht richtig funktioniert. Bitte versuchen Sie es später erneut.</p>'+
					'<p>Sollten Sie diese Fehlermeldung mehrmals erhalten, wenden Sie sich bitte an <a href="mailto:info@kjur.de">info@kjur.de</a>. Vielen Dank!'+
					'<p>Ihr<br/>Kjur.de Team</p>'+
					'<input type="button" value="Weiter" class="button" onClick="killWindow(\'kjur_urlERR\')" />';

function checkURL(value){
	var urlregex = new RegExp("^(http:\/\/){1}([0-9a-zA-ZÄÖÜäöüß\.-]{5,})");
	if(urlregex.test(value)){
		return(true);
	}
	return(false);	
}

$(document).ready(function(){
	$('#kjur_newURL_url').val('');
	$('#kjur_newURL_description').val('');
	
	$('#kjur_newURL').click(function(event){
		event.preventDefault();

		castWindow('kjur_newURL_window', form, 500, 125);
		$('#kjur_newURL_url').focus();
		$('#kjur_newURL_url').val($('#kjur_newURL_url').val() + '');
		
		$('#kjur_sendVorschlag')
			.click(function(){
				var url = $('#kjur_newURL_url').val(),
					description = $('#kjur_newURL_description').val();
				
				if(checkURL(url) == true){
					castWindow('kjur_ajax_loading', loadingwindow, 450, 125, 'no');
					killWindow('kjur_newURL_window');
					$.post('php/ajax_urlsuggestion.php', {"url": '"' + url + '"', "description": '"' + description + '"'}, function(data){
						if(data == 'true'){
							castWindow('kjur_urlTHX', kjur_urlTHX, 450, 125);
						}else if(data == 'false'){
							castWindow('kjur_urlERR', kjur_urlERR, 450, 125);
						}
						killWindow('kjur_ajax_loading');
					});
				}else{
					$('#kjur_newURL_url').addClass('error');
					$('#kjur_newURL_url').parent().find('p.error').remove();
					$('#kjur_newURL_url').parent().append('<p class="error"><strong>Hinweis:</strong> Bitte geben Sie eine gültige URL ein!</p>');
				}
			});
		$('#kjur_newURL_url')
			.keydown(function(e){
				if(e.keyCode === 13){
					e.preventDefault();
					$('#kjur_sendVorschlag').click();
				}
			});
	});
});
