function clear_seq() {

	document.getElementById('fasta').value="";
}

function example() {

	document.getElementById('fasta').value="AAUUUGCCCGAUUAUAUAAUAUUUAUAUAUAGGCGC";
}


function validate_val() {

	var pir1 = document.getElementById('jobname').value;
	var pir2 = document.getElementById('fasta').value;
	var pir3 = document.getElementById('temperature').value;
	var pir4 = document.getElementById('sodium').value;
	var pir5 = document.getElementById('folding').value;
	var pir6 = document.getElementById('magnesium').value;
	var pir7 = document.getElementById('label').value;
	var pir8 = document.getElementById('window').value;

	check_char = /\D/;
	pir3 = pir3.replace(/\s+/,"");
	pir4 = pir4.replace(/\s+/,"");
	pir5 = pir5.replace(/\s+/,"");
	pir6 = pir6.replace(/\s+/,"");
	pir7 = pir7.replace(/\s+/,"");
	pir8 = pir8.replace(/\s+/,"");
	pir1 = pir1.replace(/\s+/g,"");

document.getElementById('jobname').value = pir1;

	if(pir1 == "")
	{
		alert('Please give a name to your job');
		return false;
	}
	else if(pir1.match(/\s+/))
	{
		alert("please remove white spaces from job name");
		return false;
	}
	else if(pir2 == "")
	{
		alert('Please enter at least one sequence');
		return false;
	}
	else if(pir3 == "")
	{
		alert('Please enter the folding temperature or use default value(37)');
		return false;
	}
	else if(pir4 != 1)
	{
		alert('sodium ion concentration is fixed to 1');
		return false;
	}
	else if(pir5 == "")
	{
		alert('Please enter maximum number of foldings or use default value(100)');
		return false;
	}
	else if(pir6 != 0)
	{
		alert('For RNA sequences, magnesium concentration is fixed to 0');
		return false;
	}
	else if(pir7 == "")
	{
		alert('Please enter a number to label bases!');
		return false;
	}
	else if(pir8 == "")
	{
		alert('Please enter window size');
		return false;
	}
	else if(pir3.match(check_char))
	{
		alert('Enter numerical value for folding temperature or check for any whitespace in the text box');
		return false;
	}
	else if(pir5.match(check_char))
	{
		alert('Enter numerical value for number of foldings or check for any whitespace in the text box');
		return false;
	}
	else if(pir7.match(check_char))
	{
		alert('Enter numerical value to label bases or check for any whitespace in the text box');
		return false;
	}

return true;

}


