function Trim(val)
{
	val = val.replace(/^\s+/g, "" );
	trim_val = val.replace(/(\s)*$/, '');
	return trim_val;
}
function isEmail (s)
{ 
	var i = 1;
	var sLength = s.length;
	while ((i < sLength) && (s.charAt(i) != "@")){
		i++
	}
	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 2;
	while ((i < sLength) && (s.charAt(i) != ".")){
		i++
	}
	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
}
function Validate()
{
	var d = document.frm_reply;
	var validnumber=new RegExp('[^0-9]');
	var flag=0;
	var flag1=0;
	var flag2=0;
	var flag3=0;
	var flag4=0;
	var flag5=0;
	for(i=0;i<d.initial_buffer.length;i++)
	{
		if(d.initial_buffer[i].checked == true)
		{
			flag = 1;
			initial_buffer = d.initial_buffer[i].value;
			break;
		}
	}
	if (flag == 0)
	{
		alert("Please Select Initial Buffering");
		return false;
	}
	for(i=0;i<d.inter_buffer.length;i++)
	{
		if(d.inter_buffer[i].checked == true)
		{
			flag1 = 1;
			inter_buffer = d.inter_buffer[i].value;
			break;
		}
	}
	if (flag1 == 0)
	{
		alert("Please Select Inter Buffering");
		return false;
	}
	for(i=0;i<d.video_delivery.length;i++)
	{
		if(d.video_delivery[i].checked == true)
		{
			flag2 = 1;
			video_delivery = d.video_delivery[i].value;
			break;
		}
	}
	if (flag2 == 0)
	{
		alert("Please Select Video delivery");
		return false;
	}
	for(i=0;i<d.video_controls.length;i++)
	{
		if(d.video_controls[i].checked == true)
		{
			flag3 = 1;
			video_controls = d.video_controls[i].value;
			break;
		}
	}
	if (flag3 == 0)
	{
		alert("Please Select Video Controls");
		return false;
	}
	for(i=0;i<d.audio_qual.length;i++)
	{
		if(d.audio_qual[i].checked == true)
		{
			flag4 = 1;
			audio_qual = d.audio_qual[i].value;
			break;
		}
	}
	if (flag4 == 0)
	{
		alert("Please Select Audio Quality");
		return false;
	}
	for(i=0;i<d.video_qual.length;i++)
	{
		if(d.video_qual[i].checked == true)
		{
			flag5 = 1;
			video_qual = d.video_qual[i].value;
			break;
		}
	}
	if (flag5 == 0)
	{
		alert("Please Select Video Quality");
		return false;
	}
	var specchar = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|\"\']/;
	var firstpart=d.email.value.substr(0,d.email.value.indexOf('@'));
	var secondpart=d.email.value.substr(d.email.value.indexOf('@')+1, d.email.value.length-d.email.value.indexOf('@'));
	var email1=new RegExp('[^a-zA-Z0-9.\_]');
	var email2=new RegExp('[^a-zA-Z0-9.]');
	var emailFilter=/^.+@.+\..{2,3}$/;
	if (Trim(d.email.value)=="") { 
		alert ("Please enter the Email Id");
		d.email.focus();
		return false;
	 }
	if(firstpart.length<3)
	{
		alert('Please enter valid Email id');
		d.email.focus();
		return false;
	}
	if((email2.test(secondpart)))
	{
		 alert('Please enter a valid Email Address');
		d.email.focus();
		 return false;
	}
	if((email1.test(firstpart)))
	{
		 alert('Please enter a valid Email Address');
		 d.email.focus();
		 return false;
	}
	if ((!(emailFilter.test(d.email.value))))
	{
		 alert('Please enter a valid Email Address');
		 d.email.focus();
		 return false;
	}
	if(Trim(d.message.value) == "") 
	{
		alert("Please enter the Comments");
		d.message.focus();
		return false;
	}
	querystr="initial_buffer="+initial_buffer+"&inter_buffer="+inter_buffer+"&video_delivery="+video_delivery+"&video_controls="+video_controls+"&audio_qual="+audio_qual+"&video_qual="+video_qual+"&email="+d.email.value+"&message="+d.message.value;
	getResponse("commentform", "insert_feedback.php", querystr);
}
function checksize(obj)
{  
  obj = eval(obj);
  if (obj)
  {
	  var str = obj.value;
  	  if (str.length >= 200)
	  {
		obj.value = str.substr(0, 200);
		return false;
	  }
	  else
	  {
		return true;
	  }
  }
}
