var xmlhttp;

function validunsub(path)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}
	if(document.getElementById("subscribename").value == "Name")
	{
		alert("Enter Subscription Name");
		document.getElementById("subscribe").value = "Email";
		document.getElementById("subscribename").focus();
		return false;
	}
	if(document.getElementById("subscribe").value == "Email")
	{
		alert("Enter Subscription Email Address");
		document.getElementById("subscribe").focus();
		return false;
	}
	else
	{
		if(validate(document.getElementById("subscribe").value)==false)
		{
			return false;
		}
	}
	var url = path + "/assets/js/unsubscribe.php";
	url = url+"?subscribe="+document.getElementById("subscribe").value;
	url = url+"&subscribename="+document.getElementById("subscribename").value;
	url = url+"&opt=unsub";
	xmlhttp.onreadystatechange=stateChanged4;
	xmlhttp.open("POST",url,true);
	xmlhttp.send(null);
}
function validsubs(path)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}
	if(document.getElementById("subscribename").value == "Name")
	{
		alert("Enter Subscription Name");
		document.getElementById("subscribe").value = "Email";		
		document.getElementById("subscribename").focus();
		return false;
	}
	if(document.getElementById("subscribe").value == "Email")
	{
		alert("Enter Subscription Email Address");
		document.getElementById("subscribe").focus();
		return false;
	}
	else
	{
		if(validate(document.getElementById("subscribe").value)==false)
		{
			return false;
		}
	}
	
	var url = path + "/assets/js/subscribe.php";
	url = url+"?subscribe="+document.getElementById("subscribe").value;
	url = url+"&subscribename="+document.getElementById("subscribename").value;
	url = url+"&opt=sub";
	xmlhttp.onreadystatechange=stateChanged3;
	xmlhttp.open("POST",url,true);
	xmlhttp.send(null);
}
function showButt(path)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}
	if(document.getElementById("subscribename").value == "Name")
	{
		alert("Enter Subscription Name");
		document.getElementById("subscribe").value = "Email";		
		document.getElementById("subscribename").focus();
		return false;
	}
	if(document.getElementById("subscribe").value == "Email")
	{
		alert("Enter Subscription Email Address");
		document.getElementById("subscribe").focus();
		return false;
	}
	else
	{
		if(validate(document.getElementById("subscribe").value)==false)
		{
			return false;
		}
	}
	var url = path + "/assets/js/subscribe.php";
	url = url+"?subscribe="+document.getElementById("subscribe").value;
	url = url+"&subscribename="+document.getElementById("subscribename").value;
	
	url = url+"&opt=button";
	xmlhttp.onreadystatechange=stateChanged3;
	xmlhttp.open("POST",url,true);
	xmlhttp.send(null);
}
function GetXmlHttpObject()
{
  if(window.XMLHttpRequest)
  {
  	return new XMLHttpRequest();
  }
  if(window.ActiveXObject)
  {
 	 return new ActiveXObject("Microsoft.XMLHTTP");
  }
  return null;
}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   //alert(email);
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
}
function stateChanged3()
{
	if(xmlhttp.readyState==4)
	{
		if(xmlhttp.responseText == "Subscribe successfully")
		{
			document.getElementById("subscribe").value = "";
			document.getElementById("subscribename").value = "";
		}
		document.getElementById('buttid').innerHTML = xmlhttp.responseText;
		/*document.getElementById('LINK_desc').innerHTML=mySplitResult[1];*/
	}
}
function stateChanged4()
{
	if(xmlhttp.readyState==4)
	{
		document.getElementById('buttid').innerHTML = "";
		document.getElementById('buttid').innerHTML = xmlhttp.responseText;
		document.getElementById("subscribe").value = "";
		document.getElementById("subscribename").value = "";
		/*document.getElementById('butt').innerHTML = xmlhttp.responseText;*/
		/*document.getElementById('LINK_desc').innerHTML=mySplitResult[1];*/
	}
}


function isNumeric(elem)
{
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression))
	{
		return true;
	}
	else
	{
		alert("Please enter Numeric values only");
		elem.value="";
		elem.focus();
		return false;
	}
}

function placevalue(th)
{
	if(th.value == "")
		th.value = "Name";
}
function placevalue1(th)
{
	if(th.value == "")
		th.value = "Email";
}
function placevalue2(th)
{
	if(th.value == "")
		th.value = "Telephone No";
}
function placevalue3(th)
{
	if(th.value == "")
		th.value = "Question";
}
function placevaluedate(th)
{
	if(th.value == "")
		th.value = "Wedding Date";
}
function nullvalue11(th)
{
	if(th.value == "Name" || th.value == "Email" || th.value == "Telephone No" || th.value == "Question" || th.value == "Wedding Date")
		th.value = "";
}
function valid_quote(th)
{
	/*if(th.name.value == "" || th.name.value == "Name")
	{
		alert("Please enter name");
		th.name.focus();
		return false;
	}*/
	if(th.email.value == "" || th.email.value == "Email")
	{
		alert("Please enter Email address");
		th.email.focus();
		return false;
	}
	if(validate(th.email.value) == false)
	{
		return false;
	}
	/*if(th.telephone_no.value == "" || th.telephone_no.value == "Telephone No")
	{
		alert("Please enter Telephone Number");
		th.telephone_no.focus();
		return false;
	}
	if(isNumeric(th.telephone_no) == false)
	{
		return false;
	}*/
	if(th.comment.value == "" || th.comment.value == "Question")
	{
		alert("Please enter Question");
		th.comment.focus();
		return false;
	}
	/*if(th.file.value == "")
	{
		alert("Please Upload Image");
		th.file.focus();
		return false;
	}*/
}


function valid_quote_date(th)
{
	/*if(th.name.value == "" || th.name.value == "Name")
	{
		alert("Please enter name");
		th.name.focus();
		return false;
	}*/
	if(th.wedding_date.value == "" || th.wedding_date.value == "Wedding Date")
	{
		alert("Please enter Wedding Date");
		th.wedding_date.focus();
		return false;
	}
	if(th.email.value == "" || th.email.value == "Email")
	{
		alert("Please enter Email address");
		th.email.focus();
		return false;
	}
	if(validate(th.email.value) == false)
	{
		return false;
	}
	/*if(th.telephone_no.value == "" || th.telephone_no.value == "Telephone No")
	{
		alert("Please enter Telephone Number");
		th.telephone_no.focus();
		return false;
	}
	if(isNumeric(th.telephone_no) == false)
	{
		return false;
	}*/
	if(th.comment.value == "" || th.comment.value == "Question")
	{
		alert("Please enter Question");
		th.comment.focus();
		return false;
	}
	/*if(th.file.value == "")
	{
		alert("Please Upload Image");
		th.file.focus();
		return false;
	}*/
}

