var xmlhttp;

function checkcontact(input)
{
	var pattern1=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	if(pattern1.test(input))
	{
		return true;
	}
	else{
		return false;
	}
}

/*function checkcontact1(inp)
{
	 var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";

  for (var i = 0; i < document.getElementById(inp).value.length; i++) {
  	if (iChars.indexOf(document.getElementById(inp).value.charAt(i)) != -1) {
  	alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
  	return false;
  	}
  }

}*/
function special(data) 
  {
   var iChars = "!@#$%^&*()=\\\/{}|\":<>?~"; 
   for (var i = 0; i < data.length; i++) {
  	if (iChars.indexOf(data.charAt(i)) != -1) {
  	  //alert ("Your string has special characters. \nThese are not allowed.");
  	return false;
  	}
	
  }
}




function deldoc(name,email,subject,msg,cid)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var cid;
  var flag = 0;
  var name = document.getElementById("name").value;
  var email = document.getElementById("email").value;
  var subject = document.getElementById("subject").value;
  var msg = document.getElementById("msg").value;
  
  if(name=="")
  {
		document.getElementById("txtnamec").className = 'redtxtbox';
		document.getElementById("name").focus();
		flag = 1;
  }
  else if(special(document.getElementById("name").value) == false) 
  {
		document.getElementById("txtnamec").className="redtxtbox";  
		document.getElementById("name").focus();
		flag = 1;	  
  }

  else if(email=="")
  {
	  	document.getElementById("txtnamec").className="txtbox";  
		document.getElementById("txtemailc").className = 'redtxtbox';
		document.getElementById("email").focus();
		flag = 1;
  }
  else if(checkcontact(document.getElementById("email").value)==false)
  {
		document.getElementById("txtnamec").className="txtbox";  
		document.getElementById("txtemailc").className = 'redtxtbox';  
		document.getElementById("email").focus();
		flag = 1;
  }
  else if(subject=="")
  {
	  	document.getElementById("txtnamec").className="txtbox";  
		document.getElementById("txtemailc").className = 'txtbox'; 
		document.getElementById("txtsubjectc").className = 'redtxtbox';
		document.getElementById("subject").focus();
		flag = 1;
  }
  else if(special(document.getElementById("subject").value)==false) 
  {
	  	document.getElementById("txtnamec").className="txtbox";  
		document.getElementById("txtemailc").className = 'txtbox'; 
		document.getElementById("txtsubject").className = 'redtxtbox';
		document.getElementById("subjectc").focus();
		flag = 1;
  }
  else if(msg=="")
  {
  	  	document.getElementById("txtnamec").className="txtbox";  
		document.getElementById("txtemailc").className = 'txtbox'; 
		document.getElementById("txtsubjectc").className = 'txtbox';
		document.getElementById("txtmsgc").className='parared';  
		document.getElementById("msg").focus();
		flag = 1;
  }
  else if(special(document.getElementById("msg").value)==false) 
  {
	  	document.getElementById("txtnamec").className="txtbox";  
		document.getElementById("txtemailc").className = 'txtbox'; 
		document.getElementById("txtsubjectc").className = 'txtbox';
		document.getElementById("txtmsgc").className='parared';  
		document.getElementById("msg").focus();
		flag = 1;
  }
  else
  {
	 	document.getElementById("txtnamec").className="txtbox";  
		document.getElementById("txtemailc").className = 'txtbox'; 
		document.getElementById("txtsubjectc").className = 'txtbox';
		document.getElementById("txtmsgc").className="para"; 
		flag = 0;
  }
  
  if(document.getElementById("cap1").innerHTML!="")
  {
  	cid = document.getElementById("code").value;
  }
  else
  {
	cid = document.getElementById("code1").value;	  
  }
  
  if(flag==0)
  {
		var url="sendconact.php";
		url=url+"?name="+name+"&email="+email+"&subject="+subject+"&msg="+msg+"&cid="+cid+"";
		//alert(url);
		url=url+"&sid="+Math.random();
		xmlhttp.onreadystatechange=stateChanged40;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
  }
}



function stateChanged40()
{
if (xmlhttp.readyState==4)
{
	document.getElementById("deldocwait").innerHTML = "";
	//alert(xmlhttp.responseText);
	var ch1;
	var getvar1 = xmlhttp.responseText;
	ch1 = getvar1.substring(10,29);
//	alert(ch1);
	if(ch1!="securimage_show.php")
	{
		document.getElementById("con").style.display="";
		//document.getElementById("pan").style.display="";
		document.getElementById("formID").style.display="none";
		//document.getElementById("mes").innerHTML="Thank <span>You</span>";
	}
	else
	{
		var mytool_array=xmlhttp.responseText;
		//alert(mytool_array);
		if(document.getElementById("cap1").innerHTML!="")
  		{
			document.getElementById("txtcodec").style.display="none";
		}
		document.getElementById("txtcode1c").style.display="";
		document.getElementById("txtcode1c").className="redtxtbox";
		document.getElementById("code1").focus();
		document.getElementById("txt").style.display="";
		
		document.getElementById("cap1").innerHTML="";
		
		document.getElementById("cap2").innerHTML=mytool_array;
		
	}
	
}

if(xmlhttp.readyState == 0)
			{
					
				document.getElementById("deldocwait").innerHTML = "<div class='loading_form'><img src='images/blank.gif' /></div>";
			}
			if(xmlhttp.readyState == 1)
			{
				
				document.getElementById("deldocwait").innerHTML = "<div class='loading_form'><img src='images/blank.gif' /></div>";
			}
			if(xmlhttp.readyState == 2)
			{ 
				
				document.getElementById("deldocwait").innerHTML = "<div class='loading_form'><img src='images/blank.gif' /></div>";
			}
			if(xmlhttp.readyState == 3)
			{ 
				
				document.getElementById("deldocwait").innerHTML = "<div class='loading_form'><img src='images/blank.gif' /></div>";
			}

}

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;
}