function validatename(input){
		var cal="document.upload_story."+input;
			if(trimstr(eval(cal).value)==""){
				//document.getElementById('diverrmsg').innerHTML="We need your input in all fields marked in red.";
				document.getElementById('td'+input).src='http://www.hotelresortinsider.com/images/incorrect.gif';
				document.getElementById('tdcol'+input).style.color="#cc0000";
				//eval(cal).focus();
				
			}
			else{
				if(input=="email"){
					invmail=0;
					invemail=echeck(trimstr(eval(cal).value));
					//alert(invemail);
					if(invmail==1){
						document.getElementById('tdemail').src='http://www.hotelresortinsider.com/images/incorrect.gif';
						document.getElementById('tdcolemail').style.color="#cc0000";
					//	eval(cal).focus();
						
					}
					else{
						document.getElementById('tdemail').src="http://www.hotelresortinsider.com/images/correct.gif";
						document.getElementById('tdcolemail').style.color="#000000";
					}
				}
				else{
					document.getElementById('td'+input).src="http://www.hotelresortinsider.com/images/correct.gif";
					document.getElementById('tdcol'+input).style.color="#000000";
				}
			}
	    	if((trimstr(document.upload_story.author_name.value)!="")&&(trimstr(document.upload_story.email.value)!="")&&(trimstr(document.upload_story.content.value)!="")&&(trimstr(document.upload_story.title.value)!="")){
			document.getElementById('diverrmsg').innerHTML="";
		}
		return false;
	}
function validate_image_code(msg){	
	var msg1=msg;
//	alert(t1);
	
	if(document.getElementById('user_code').value.toLowerCase()==msg1.toLowerCase())
	{

		document.getElementById('img_code_new1').src='http://www.hotelresortinsider.com/images/correct.gif';

		document.getElementById('tdcol_img_capt').style.color="#000000";
						
	}
	else
	{

		document.getElementById('img_code_new1').src='http://www.hotelresortinsider.com/images/incorrect.gif';
		document.getElementById('tdcol_img_capt').style.color="#cc0000";
	
	}
}

function validate(){
//	document.getElementById('captcha').src='captcha/visual-captcha.php?'+Date();
	//alert ("TESTING");
		var errname=0;
		var errmail=0;
		var errtitle=0;
		var errcontent=0;
		var errcategory=0;
		var err_img_cate=0;
		var cal="document.upload_story"
	
	//ert(parseInt(document.getElementById("yb_verification").value));
	if(document.getElementById("yb_verification").value==1)
	{
		document.getElementById('img_code_new1').src='http://www.hotelresortinsider.com/images/correct.gif';
		document.getElementById('tdcol_img_capt').style.color="#000000";

	}
	else
	{

		document.getElementById('img_code_new1').src='http://www.hotelresortinsider.com/images/incorrect.gif';
		document.getElementById('tdcol_img_capt').style.color="#cc0000";
		err_img_cate=1;
	}
		if(trimstr(document.upload_story.author_name.value)==""){
			document.getElementById('tdauthor_name').src='http://www.hotelresortinsider.com/images/incorrect.gif';
			document.getElementById('tdcolauthor_name').style.color="#cc0000";
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			document.upload_story.author_name.focus();
			errname=1;
		}
		else{
			document.getElementById('tdauthor_name').src='http://www.hotelresortinsider.com/images/correct.gif';
			document.getElementById('tdcolauthor_name').style.color="#000000";
			errname=0;
		}
		if(trimstr(document.upload_story.email.value)==""){
			document.getElementById('tdemail').src='http://www.hotelresortinsider.com/images/incorrect.gif';
			document.getElementById('tdcolemail').style.color="#cc0000";
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			document.upload_story.email.focus();
			errmail=1;
			}
		else{
			invmail=0;
			invemail=echeck(trimstr(document.upload_story.email.value));
			if(invmail==1){
				document.getElementById('tdemail').src='http://www.hotelresortinsider.com/images/incorrect.gif';
				document.getElementById('tdcolemail').style.color="#cc0000";
				document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
				document.upload_story.email.focus();
				errmail=1;
			}
			else{
				document.getElementById('tdemail').src="http://www.hotelresortinsider.com/images/correct.gif";
				document.getElementById('tdcolemail').style.color="#000000";
				errmail=0;
			}
		}
		if(trimstr(document.upload_story.title.value)==""){
			document.getElementById('tdtitle').src='http://www.hotelresortinsider.com/images/incorrect.gif';
			document.getElementById('tdcoltitle').style.color="#cc0000";
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			document.upload_story.title.focus();
			errtitle=1;
		}
		else{
			document.getElementById('tdtitle').src='http://www.hotelresortinsider.com/images/correct.gif';
			document.getElementById('tdcoltitle').style.color="#000000";
			errtitle=0;
		}
		if(trimstr(document.upload_story.jtitle.value)==""){
			document.getElementById('tdjtitle').src='http://www.hotelresortinsider.com/images/incorrect.gif';
			document.getElementById('tdcoljtitle').style.color="#cc0000";
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			document.upload_story.jtitle.focus();
			errjtitle=1;
		}
		else{
			document.getElementById('tdjtitle').src='http://www.hotelresortinsider.com/images/correct.gif';
			document.getElementById('tdcoljtitle').style.color="#000000";
			errjtitle=0;
		}
		if(trimstr(document.upload_story.comp.value)==""){
			document.getElementById('tdcomp').src='http://www.hotelresortinsider.com/images/incorrect.gif';
			document.getElementById('tdcolcomp').style.color="#cc0000";
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			document.upload_story.comp.focus();
			errcomp=1;
		}
		else{
			document.getElementById('tdcomp').src='http://www.hotelresortinsider.com/images/correct.gif';
			document.getElementById('tdcolcomp').style.color="#000000";
			errcomp=0;
		}
		if(trimstr(document.upload_story.content.value)==""){
			document.getElementById('tdcontent').src='http://www.hotelresortinsider.com/images/incorrect.gif';
			document.getElementById('tdcolcontent').style.color="#cc0000";
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			errcontent=1;
		}
		else{
			incontent=0;
			incontent=check_length(document.upload_story.content.value);
			if(incontent==1){
				document.getElementById('tdcontent').src='http://www.hotelresortinsider.com/images/incorrect.gif';
				document.getElementById('tdcolcontent').style.color="#cc0000";
				document.getElementById('spanmsg').innerHTML="You have reached your maximum limit of words";
				errcontent=1;
			}
			else{
				document.getElementById('tdcontent').src="http://www.hotelresortinsider.com/images/correct.gif";
				document.getElementById('tdcolcontent').style.color="#000000";
				errcontent=0;
			}
		}
		rdcheck=false;
		for (counter = 0; counter<document.upload_story.categ.length; counter++){
			if (document.upload_story.categ[counter].checked)
				rdcheck=true;
			}
		if(rdcheck==false){
	//		document.getElementById('tdcontent').src='images/incorrect.gif';
			document.getElementById('tdcolcategory').style.color="#cc0000";
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			errcategory=1;
		}
		else{
	//		document.getElementById('tdcontent').src='images/correct.gif';
			document.getElementById('tdcolcategory').style.color="#000000";
			errcategory=0;
		}
		checkbx=false;
		if (document.upload_story.nwire.checked)
			{
				checkbx=true;
			}
		if (document.upload_story.nwire1.checked)
			{
				checkbx=true;
			}
		if (document.upload_story.nwire2.checked)
			{
				checkbx=true;
			}
		if (document.upload_story.nwire3.checked)
			{
				checkbx=true;
			}
		if(checkbx==false){
	//		document.getElementById('tdcontent').src='images/incorrect.gif';
			document.getElementById('tdcolnwire').style.color="#cc0000";
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			errnwire=1;
		}
		else{
	//		document.getElementById('tdcontent').src='images/correct.gif';
			document.getElementById('tdcolnwire').style.color="#000000";
			errnwire=0;
		}
		
		if((errname==1)||(errtitle==1)||(errmail==1)||(errcontent==1)||(errcategory==1)||(errnwire==1)||(errjtitle==1)||(errcomp==1) || (err_img_cate==1)){
			document.getElementById('diverrmsg').innerHTML="We need your valid input in all fields marked in red.";
			return false;

		}
		else
		{
			return true;
		}

		return false;
	}

	function echeck(str) {
		 var at="@";
		 var dot=".";
		 var lat=str.indexOf(at);
		 var lstr=str.length;
		 var ldot=str.indexOf(dot);
		 if (str.indexOf(at)==-1){
		     invmail=1;
		 }
		 if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  invmail=1;
		 }
		 if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		  invmail=1;
		 } 
		 if (str.indexOf(at,(lat+1))!=-1){
		  invmail=1;
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		  invmail=1;
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		  invmail=1;
		 }
		 if (str.indexOf(" ")!=-1){
		  invmail=1;
		 }
		//invmail=0;
		 return invmail;
	}
	
	function trimstr(str){
	  while (str.charAt(0) == ' ')
		{
			str = str.substring(1);
		}
		while (str.charAt(str.length - 1) == ' ')
		{
			str = str.substring(0, str.length - 1);
		}
		return str;
	}
function check_length(chkcont)
{
	maxLen = 500; 
	
//var formcontent= document.upload_story.content.value;

formcontent=chkcont.split(" ");
	
if(formcontent.length >= maxLen )
	{
	invcont=1;
	return invcont;
	}
else
	{
	invcont=0;
	return invcont;
	
}
}


var xmlhttp;

function validate_captcha_js(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="validate_word_verification.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
	document.getElementById("yb_verification").value=parseInt(xmlhttp.responseText);
	if(document.getElementById("yb_verification").value==1)
	{
		document.getElementById('img_code_new1').src='http://www.hotelresortinsider.com/images/correct.gif';
	}
	else
	{
		document.getElementById('img_code_new1').src='http://www.hotelresortinsider.com/images/incorrect.gif';
	}

}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}