function EnforceMaximumLength(fld,len)
{
	if(fld.value.length > len) {fld.value = fld.value.substr(0,len);}
}

function startUpload()
{
	//check fields
	if (!checkFields())
	{
		$("#upload_div").hide();
		$("#uploading_div").fadeIn();
		return true;
	}
	else
	{
		return false;
	}
}

function checkFields()
{
	var error = false;
	var end1 = $("#fileinput").val();
	var end2 = $("#fileinput").val();
	if ($("#dogname").val() === "")
	{
		error = true;
		alert("Bitte geben Sie den Namen Ihres Hundes an");
	}
	else if ($("#race").val() === "")
	{
		error = true;
		alert("Bitte geben Sie die Rasse Ihres Hundes an");
	}
	else if ($("#category").val() == 0)
	{
		error = true;
		alert("Bitte wählen Sie eine Kategorie aus");
	}
	else if ($("#videodescription").val() === "")
	{
		error = true;
		alert("Bitte geben Sie eine kurze Beschreibung an");
	}
	else if ($("#allowvideo:checked").val() === undefined)
	{
		error = true;
		alert("Bitte akzeptieren Sie die Teilnahmebedingungen");
	}
	else if ($("#fileinput").val() === "")
	{
		error = true;
		alert("Bitte wählen Sie eine Datei zum Upload");
	}
	/*else
	{	
	
		end1 = end1.substr(-3);
		end2 = end2.substr(-4);
		
		if(end1.indexOf('fake') != -1){
			if((end1.indexOf('.MPEG') != -1) || (end1.indexOf('.mpeg') != -1) || (end1.indexOf('.WMV') != -1) || (end1.indexOf('.wmv') != -1) || (end1.indexOf('.AVI') != -1) || (end1.indexOf('.avi') != -1) || (end1.indexOf('.MOV') != -1) || (end1.indexOf('.mov') != -1) || (end1.indexOf('.MP4') != -1) || (end1.indexOf('.mp4') != -1) || (end1.indexOf('.FLV') != -1) || (end1.indexOf('.flv') != -1) || (end1.indexOf('.3GP') != -1) || (end1.indexOf('.3gp') != -1) || (end1.indexOf('.MKV') != -1) || (end1.indexOf('.mkv') != -1)){
				error = false;
			}else{
				error = true;
				alert("Unterstützte Videoformate: .wmv .avi .3gp .mov .mp4 .mpeg .flv und .mkv");
			}
		}
		else{
			if(end2 != 'mpeg' && end1 != 'wmv' && end1 != 'avi' && end1 != '3gp' && end1 != 'mov' && end1 != 'mp4' && end1 != 'flv' && end1 != 'mkv'){
				if(end2 != 'MPEG' && end1 != 'WMV' && end1 != 'AVI' && end1 != '3GP' && end1 != 'MOV' && end1 != 'MP4' && end1 != 'FLV' && end1 != 'MKV'){
					error = true;
					alert("Unterstützte Videoformate: .wmv .avi .3gp .mov .mp4 .mpeg .flv und .mkv");
				}
			}
		}
	}*/
	
	return error;
}

function stopUpload(success)
{
	//var result = '';
	if(success == 666){
		$("#uploading_div").hide();
		$("#upload_div").fadeIn();
		alert('Die Dateigröße darf maximal 100 MB betragen.');
	}
	else if (success == 1)
	{
		$("#uploading_div").hide();
		$("#upload_finished_div").fadeIn();
		//document.getElementById('result').innerHTML = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
	}
	else
	{
		$("#uploading_div").hide();
		document.getElementById('result').innerHTML = '<span class="emsg"><h2>Ein Fehler ist aufgetreten</h2><br />Ihr Video konnte leider nicht hochgeladen werden! Bitte überprüfen Sie die Dateigröße und das Dateiformat ihres Videos.</span><br/><br/>';
		Cufon.set('fontFamily', 'horatiobold').replace('h2'); 
	}
	
	return true;
}

function showFilesize(filesize)
{
	alert(filesize);
}
