// JavaScript Document
function preview()
{
	var maxlimit=300;var splitText='' ;
	var NewText = "<pre><p>"+document.getElementById('comment_text').value+"</p></pre>";
	var NewText = document.getElementById('comment_text').value;
	if(document.getElementById('max_limit').value)
	maxlimit=document.getElementById('max_limit').value;

	if (document.getElementById('comment_text').value.length>maxlimit){
		document.getElementById('comment_text').value = document.getElementById('comment_text').value.substring(0, maxlimit+1);
		return false;
	}
	else{

		splitText = NewText.split(/\n/).join("<br />");

					//if(NewText.length>20)
		  			//splitText = NewText.split(/\n/).join("<br />");

					var DivElement = document.getElementById('comment_preview_box');
					//splitText = splitText.replace(/(http:\/\/[^ ]+)/g,'<a href="$1">$1</a>/');
					//splitText = splitText.replace(/(www.[^ ]+)/g,'<a href="$1">$1</a>');
					splitText = splitText.replace(/(((http\:\/\/)|(www\.)).*(?=[^\.\w\d\/]))/gm,'<a href="$1">$1</a>').replace(/([\w\d\.]+\@[\w\d\.]+(\/)?)/gm,'<a href="mailto:$1$>$1</a>');
					//splitText = splitText.replace('>/g',' ')
					DivElement.innerHTML = splitText;
					return true;
			   }
}

function validate()
{
	
/*
	var msg='';var error_set=0;
	if(document.getElementById('name'))
	{
		if(document.getElementById('name').value=='')
		{
			msg="Please enter Name\n";
			error_set=1;
		}
	}

	//if(document.getElementById('email')){
		//if(document.getElementById('email').value=='')
		//{
			//msg+="Please enter valid email address\n";
			//error_set=2;
		//}
//	}
//check email address
	//check email address
	var str=document.getElementById('email').value;

    var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
		  msg+="Please enter valid email address\n";
		  error_set=2;
	}

	else if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		 //alert("please enter a valid email")
 		 msg+="Please enter valid email address\n";
		 error_set=2;
		
	}

	else if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		msg+="Please enter valid email address\n";
		error_set=2;
		
	}

   else if(str.indexOf(at,(lat+1))!=-1){
		msg+="Please enter valid email address\n";
		error_set=2;
		
   }

  else if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		msg+="Please enter valid email address\n";
		error_set=2;
		
  }

 else if(str.indexOf(dot,(lat+2))==-1){
	    msg+="Please enter valid email address\n";
		error_set=2;
		
 }
		
 else if(str.indexOf(" ")!=-1){
	    msg+="Please enter valid email address\n";
		error_set=2;
		
 }
//check email address end
//check for web address start
if(document.getElementById('url'))
	{
		if(document.getElementById('url').value!='http://' && document.getElementById('url').value!='')
		{
			urlStr=document.getElementById('url').value;
			var v = new RegExp();
			v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
			if (!v.test(urlStr))
			{
				msg+="Please enter a valid Web address\n";
				error_set=2;

			}
		}
	}

	//check for web address end

	if(document.getElementById('comment_text'))
	{
		if(document.getElementById('comment_text').value=='')
		{
			msg+="Please enter comment \n";
			error_set=2;
		}
	}
	//check for radio
	var chk_tag = 1 ;
	if(document.getElementById('agitate2').checked==true){
		chk_tag = 0

	}
	else if(document.getElementById('elucidate2').checked==true){
		chk_tag= 0
	}
	else if(document.getElementById('interrogate2').checked==true){
		chk_tag = 0
	}
	else if(document.getElementById('placate2').checked==true){
		chk_tag = 0
	}
	else if(document.getElementById('repudiate2').checked==true){
		chk_tag = 0
	}
	else if(document.getElementById('substantiate2').checked==true){
		chk_tag = 0
	}
	if(chk_tag==1){
		msg+="Please select a comment tag\n";
		error_set=2;
		//alert(msg);
		//return false;
	}
	//check for radio


	if(error_set==0 ){
		return true;
	}
	else{
		error_set=0;
		alert(msg);
		msg='';
		return false;
	}
	*/



	ok=true;

	var str=document.getElementById('email').value;
	
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
		ok=false;
	}

	else if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		ok=false;
	}

	else if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		ok=false;
	}

	else if(str.indexOf(at,(lat+1))!=-1){
		ok=false;
	}

	else if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		ok=false;
	}

	else if(str.indexOf(dot,(lat+2))==-1){
		ok=false;
	}

	else if(str.indexOf(" ")!=-1){
		ok=false;
	}


	if(!ok){
		$('email_error').setStyle('display','block');
	}
	else{
		$('email_error').setStyle('display','none');
	}

	if($('name').value.length<2){
		ok=false;
		$('name_error').setStyle('display','block');
	}
	else{
		$('name_error').setStyle('display','none');
	}

	if($('comment_text').value.length<2){
		ok=false;
		$('comment_text_error').setStyle('display','block');
	}
	else{
		$('comment_text_error').setStyle('display','none');
	}

	if(document.getElementById('url'))
	{
		if(document.getElementById('url').value!='http://' && document.getElementById('url').value!='')
		{
			urlStr=document.getElementById('url').value;
			var v = new RegExp();
			v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
			if (!v.test(urlStr))
			{
				ok=false;
				$('url_error').setStyle('display','block');
			}
			else{
				$('url_error').setStyle('display','none');
			}
		}
	}



	//check for radio
	var chk_tag = 1 ;
	if(document.getElementById('agitate2').checked==true){
		chk_tag = 0

	}
	else if(document.getElementById('elucidate2').checked==true){
		chk_tag= 0
	}
	else if(document.getElementById('interrogate2').checked==true){
		chk_tag = 0
	}
	else if(document.getElementById('placate2').checked==true){
		chk_tag = 0
	}
	else if(document.getElementById('repudiate2').checked==true){
		chk_tag = 0
	}
	else if(document.getElementById('substantiate2').checked==true){
		chk_tag = 0
	}

	if(chk_tag==1){
		ok=false;
		$('tags_error').setStyle('display','block');
	}
	else{
		$('tags_error').setStyle('display','none');
	}


	return ok;

}