function submitForm () {
	urlToParse = 'horseScript/parseUrl.php?';
	
	if ($('#vif_HTTP').hasClass('vif_hide')) {
		if (!validateFields ("RTMP")) {
			return;	
		}
		urlToParse = urlToParse+'mode=rtmp&videoHost='+$("#videoHost").val()+'&videoID='+$("#videoID").val();
	} else {
		if (!validateFields ("HTTP")) {
			return;	
		}
		urlToParse = urlToParse+'mode=http&videoUrl='+$("#httpUrl").val();
	}
	if ($("#V31").attr('checked')){
		version = "31";
	} else {
		version = "41";
	}
	urlToParse = urlToParse+"&FS="+$("#FS").attr('checked')+"&v="+version;
	$("#vif_all").html("<b>parsing URL<blink>...</blink><b>");
	$.get(urlToParse,
	function(URL){		
		window.location = URL;
	});	
	
}

function changeVideoMode (_mode) {
	if (_mode=="RTMP") {
		$('#vif_HTTP').addClass('vif_hide');
		$('#vif_RTMP').removeClass('vif_hide');
		$('#vif_HTTP_link').removeClass('vif_noLink');
		$('#vif_RTMP_link').addClass('vif_noLink');		
	} else {
		$('#vif_HTTP').removeClass('vif_hide');
		$('#vif_RTMP').addClass('vif_hide');
		$('#vif_HTTP_link').addClass('vif_noLink');
		$('#vif_RTMP_link').removeClass('vif_noLink');
	}
}

function validateFields (_m) {
	if (_m == "RTMP") {
		if (h_isUrl($("#videoHost").val())== false) {
			alert ("this seems no valid streamer");
			return false;
		}
		if ($("#videoID").val() == "") {
			alert ("this seems no valid id");
			return false;
		}
	} else {
		if (h_isUrl($("#httpUrl").val())== false) {
			alert ("this seems no valid URL");
			return false;
		}		
	}
	return true;
}

function h_isUrl(_url) {
	var regexp = /(rtmp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(_url);
}
$(document).ready(function() {
	$("input[type=text]").focus(function(){
		this.select();
	});
});
