var xmlhttp;
var flag=0;
function check()
{

var code=document.getElementById('code').value;
var name=document.getElementById('name').value;
var message=document.getElementById('message').value;
var mail=document.getElementById('mail').value;


if ((name=="") && (message=="") && (code=="") && (mail==""))
{
document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('mail1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
}else if ((name=="") && (message=="") && (code) && (mail==""))
{document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML= "";
document.getElementById('mail1').innerHTML= "";
}else if ((name=="") && (code=="") && (message) && (mail) )
{document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "";
document.getElementById('mail1').innerHTML= "";
document.getElementById('check').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
}else if ((message=="") && (code=="") && (name) && (mail))
{document.getElementById('name1').innerHTML= "";
document.getElementById('message1').innerHTML="<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('mail1').innerHTML= "";
}
else if ((name=="") && (message) && (code) && (mail))
{document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "";
document.getElementById('check').innerHTML= "";
document.getElementById('mail1').innerHTML= "";
}

else if (message=="" && (name) && (code) && (mail))
{
document.getElementById('name1').innerHTML= "";
document.getElementById('message1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML= "";
document.getElementById('mail1').innerHTML= "";
}
else  if (code=="" && (message) && (name) && (mail))
{
document.getElementById('name1').innerHTML= "";
document.getElementById('mail1').innerHTML= "";
document.getElementById('message1').innerHTML= "";
document.getElementById('check').innerHTML="<font color='#FF0000'><strong>Can't be empty</strong> </font>";
}
else  if (code && (message) && (name) && (mail==""))
{
document.getElementById('name1').innerHTML= "";
document.getElementById('mail1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "";
document.getElementById('check').innerHTML="";
}
else  if (code && (message=="") && (name) && (mail==""))
{
document.getElementById('name1').innerHTML= "";
document.getElementById('mail1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML="";
}
else  if (code=="" && (message) && (name) && (mail==""))
{
document.getElementById('name1').innerHTML= "";
document.getElementById('mail1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "";
document.getElementById('check').innerHTML="<font color='#FF0000'><strong>Can't be empty</strong> </font>";
}
else  if (code=="" && (message=="") && (name=="") && (mail))
{
document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('mail1').innerHTML= "";
document.getElementById('message1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML="<font color='#FF0000'><strong>Can't be empty</strong> </font>";
}
else  if (code && (message=="") && (name=="") && (mail))
{
document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('mail1').innerHTML= "";
document.getElementById('message1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML="";
}
else  if (code && (message) && (name=="") && (mail==""))
{
document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('mail1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "";
document.getElementById('check').innerHTML="";
}
else  if (code=="" && (message=="") && (name) && (mail==""))
{
document.getElementById('name1').innerHTML= "";
document.getElementById('mail1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML="<font color='#FF0000'><strong>Can't be empty</strong> </font>";
}
else  if (code=="" && (message) && (name=="") && (mail==""))
{
document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('mail1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "";
document.getElementById('check').innerHTML="<font color='#FF0000'><strong>Can't be empty</strong> </font>";
}
else  if (code && (message=="") && (name=="") && (mail==""))
{
document.getElementById('name1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('mail1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('message1').innerHTML= "<font color='#FF0000'><strong>Can't be empty</strong> </font>";
document.getElementById('check').innerHTML="";
}
else 
{
flag=1;
document.getElementById('name1').innerHTML= "";
document.getElementById('message1').innerHTML= "";
document.getElementById('check').innerHTML="";
}
if (flag==1){
	flag=0
		if (code.length==4){
		xmlhttp=FtiakseToObject();
		
		if (xmlhttp==null)
		  {
		  alert ("Browser does not support HTTP Request");
		  return;
		  }
		
		var url="check_captcha.php?code="+code;
		
		xmlhttp.onreadystatechange=stateChanged;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
		}
		else
		{document.getElementById('check').innerHTML= "<font color='#FF0000'><strong>Invalid code</strong> </font>";
		document.getElementById('image').src = "securimage_show.php?sid=" + Math.random(); return false	
		
		}
}


}

function stateChanged()
{
if (xmlhttp.readyState==4 &&
xmlhttp.status == 200)
{	

	var x=xmlhttp.responseText;
	if (x==1)
	{//document.getElementById('check').innerHTML= "<font color='#00FF00'><strong>Ok!!</strong></font>";
	document.contact.submit();
	}
	else
	{document.getElementById('check').innerHTML= "<font color='#FF0000'><strong>Invalid code</strong> </font>";
	document.getElementById('image').src = "securimage_show.php?sid=" + Math.random(); return false
	}
}
else document.getElementById('check').innerHTML= "";
}

function FtiakseToObject()
{
if (window.XMLHttpRequest)
  {
  // Dimioyrgia object gia IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // Dimioyrgia object gia IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}// JavaScript Document