// JavaScript Document

function emailInvalid(s)
{
	if(!(s.match(/^[\w]+([_|\.-][\w]{1,})*@[\w]{1,}([_|-|\.-][\w]{1,})*\.([a-z]{2,4})$/i)) )
    {
		return false;
	}
	else
	{
		return true;
	}
}
function ContactChek()
{
	if(document.getElementById("compitition").value == "")
	{
		alert("Please Select compititiion");
		document.getElementById("compitition").focus();
		return false;
	}
	if(document.getElementById("name").value == "")
	{
		alert("Please Enter Name");
		document.getElementById("name").focus();
		return false;
	}

	if(document.getElementById("email").value == "")
	{
		alert("Please Enter Email Address");
		document.getElementById("email").focus();
		return false;
	}
	
	if(!emailInvalid(document.getElementById("email").value))
	{
		alert("Please enter valid Email Address");
		document.getElementById("email").focus();
		return false;
	}
	if(document.getElementById("co_no").value == "")
	{
		alert("Please Enter Phone Number");
		document.getElementById("co_no").focus();
		return false;
	}

	if(document.getElementById("po_code").value == "")
	{
		alert("Please Write Suburb/postcode");
		document.getElementById("po_code").focus();
		return false;
	}
	if(document.getElementById("relateto").value == "Select")
	{
		alert("Please Select What Does Your Enquiry Relate To.");
		document.getElementById("relateto").focus();
		return false;
	}
	document.getElementById("hid1").value = 1;
	document.getElementById("enquiry_frm").submit();
	return true;
}

function PearlContactChek()
{
	if(document.getElementById("name").value == "")
	{
		alert("Please Enter Name");
		document.getElementById("name").focus();
		return false;
	}
	
	if(document.getElementById("email").value == "")
	{
		alert("Please Enter Email Address");
		document.getElementById("email").focus();
		return false;
	}
	if(!emailInvalid(document.getElementById("email").value))
	{
		alert("Please enter valid Email Address");
		document.getElementById("email").focus();
		return false;
	}
	if(document.getElementById("phone").value == "")
	{
		alert("Please Enter Phone Number");
		document.getElementById("phone").focus();
		return false;
	}
	
	if(document.getElementById("comment").value == "")
	{
		alert("Please Write Commment");
		document.getElementById("comment").focus();
		return false;
	}
	
	document.getElementById("hid1").value = 1;
	document.getElementById("enquiry_frm").submit();
	return true;
}

function ContactFrmCheck()
{
	if(document.getElementById("name").value == "")
	{
		alert("Please Enter Name");
		document.getElementById("name").focus();
		return false;
	}

	if(document.getElementById("email").value == "")
	{
		alert("Please Enter Email Address");
		document.getElementById("email").focus();
		return false;
	}
	
	if(!emailInvalid(document.getElementById("email").value))
	{
		alert("Please enter valid Email Address");
		document.getElementById("email").focus();
		return false;
	}
	if(document.getElementById("co_no").value == "")
	{
		alert("Please Enter Phone Number");
		document.getElementById("co_no").focus();
		return false;
	}

	if(document.getElementById("po_code").value == "")
	{
		alert("Please Write Suburb/postcode");
		document.getElementById("po_code").focus();
		return false;
	}
	if(document.getElementById("relateto").value == "Select")
	{
		alert("Please Select What Does Your Enquiry Relate To.");
		document.getElementById("relateto").focus();
		return false;
	}
	document.enquiry_frm.submit();
return true;
}


function trim(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 select_state(cid,ele,nm,sel)
{
	var xmlHttpReq = false;
	var self = this;
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.xmlHttpReq = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) {
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	document.getElementById(ele).innerHTML = '<img src="images/loading2.gif"/>';
	
	self.xmlHttpReq.open('POST', "http://cygnetbaypearls.com.au/ajax.inc.php?flag=selectstate&id="+cid+"&elname="+nm+"&sel="+sel, true);
	self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	self.xmlHttpReq.onreadystatechange = function() 
	{	
		if (self.xmlHttpReq.readyState == 4) 
		{
			//alert(self.xmlHttpReq.responseText);
			document.getElementById(ele).innerHTML = self.xmlHttpReq.responseText;
		}	
	};	
	self.xmlHttpReq.send(null); 	
}
function select_state_change_method(cid,ele,nm,sel)
{
	var xmlHttpReq = false;
	var self = this;
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.xmlHttpReq = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) {
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	document.getElementById(ele).innerHTML = '<img src="images/loading2.gif"/>';
	
	self.xmlHttpReq.open('POST', "http://cygnetbaypearls.com.au/ajax.inc.php?flag=selectstate_method&id="+cid+"&elname="+nm+"&sel="+sel, true);
	self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	self.xmlHttpReq.onreadystatechange = function() 
	{	
		if (self.xmlHttpReq.readyState == 4) 
		{
			document.getElementById(ele).innerHTML = self.xmlHttpReq.responseText;
		}	
	};	
	self.xmlHttpReq.send(null); 	
}
function numOnly(evt)
{	
	var charCode = (evt.which) ? evt.which : window.event.keyCode;

	if (charCode <= 13)
	{
		return true;
	}
	else
	{
		var keyChar = String.fromCharCode(charCode);
		var re = /[0-9]/
		return re.test(keyChar);
	}	
}

function Search_Blank_one()
{
	if(document.getElementById("gift_message").value=="Gift Card Message...")
	{
	  document.getElementById("gift_message").value="";
	}
}
function Search_Set_one()
{
	if(document.getElementById("gift_message").value.split(" ").join("")=="")
	{
	  document.getElementById("gift_message").value="Gift Card Message...";
	}
}

function instruction_Blank_one()
{
	if(document.getElementById("sp_delivery_ins").value=="Special Delivery Instructions...")
	{
	  document.getElementById("sp_delivery_ins").value="";
	}
}
function instruction_Set_one()
{
	if(document.getElementById("sp_delivery_ins").value.split(" ").join("")=="")
	{
	  document.getElementById("sp_delivery_ins").value="Special Delivery Instructions...";
	}
}


