//order Form
var xmlHttp = null;
var alertstatus = false;

function checkDate(event_date)
{

alertstatus = false;
	if(event_date == '')
	{
		alert("Please select event date.");
		return false;
	}

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="checkDate.php";

url=url+"?id="+event_date;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{
		var resStatus = null;
		var responseText = xmlHttp.responseText;
		resStatus = parseInt(responseText);
		//alert(resStatus);
		if(alertstatus ==  false)
		{
			if(resStatus == 2)
			{
				alert("You can not give order in back date.");

				document.getElementById("event_date").value = '';
				document.getElementById("event_date").focus();
				alertstatus = true;
				return false;
			}
			else if(resStatus == 1)
			{
				alert("This date is booked and can\’t accept order.Please select other date.");
				document.getElementById("event_date").value = '';
				document.getElementById("event_date").focus();
				alertstatus = true;
				return false;
			}

		}
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
//End
//Photo
var count = 0;
var count1=0;
var ref = null;
var ref1 = null;
var flag = false;
var flag1 = false;
var checkarray = new Array();
var nextarray = new Array();
var vararray = 0;
function verify(p,q)
{
   if(document.getElementById(p).checked == true) {
	  count++;
	  if(ref == null) {
	    ref = p;
		ref1 = q;
		//alert(ref);
	  }
	  if(count>1) {
	    document.getElementById(ref).checked=false;
		document.getElementById(ref1).value="";
		ref = p;
		ref1 = q;
	  }	   
	}
	if(document.getElementById(p).checked == false) {
	 count--;
	}
	if(count==1) {
	 flag = true;
	}
	
}

function verify1(p,ad,adp)
{


   if(document.getElementById(p).checked == true) {
	  count1++;
	  //alert(p);
	  var str = trim(" "+p+" ");
	  var str1 = trim(" "+ad+" ");
	  //alert(str); 
	  checkarray[vararray] = str;
	  nextarray[vararray++] = str1;
	  document.getElementById(ad).disabled=false;
	  document.getElementById(ad).focus();
	  
	  
	}
	if(document.getElementById(p).checked == false) {
	 count--;
	 document.getElementById(ad).value="";
	 document.getElementById(adp).value="";
	 document.getElementById(ad).disabled=true;	 
	}
	if(count1==0) {
	  flag1 = false;
	  
	}else if(count1 >0) {
	
	  flag1 = true;
	}
	
}

function verifyAll()
 { 
    
    if(count ==0 && count1 == 0) {
	  alert("Please Select your option");
	  return false;
	}else {
	   if(count1 > 0) {
	     for(vararray=0;vararray<checkarray.length;vararray++) {
		    var getarr = trim(" "+checkarray[vararray]+" ");
			var getarr1 = trim(" "+ nextarray[vararray]+" ");
			if(document.getElementById(getarr).checked == true) {
			  if(document.getElementById(getarr1).value == "") {
			    document.getElementById(getarr1).style.background  = "#ccc"; 
			    alert("Please enter the quantity of selected checkbox");
				return false;
			  }else if(document.getElementById(getarr1).value < 1) {
			    alert("Quantity of selected checkbox must be greater than 0");
				document.getElementById(getarr1).style.background  = "#ccc"; 
				return false;
			  }else if((document.getElementById(getarr1).value != "")) {
			     var flag = IsNumeric(document.getElementById(getarr1).value);
				 if (flag == false) {
				 	alert("Please enter only numeric value for quantity");
					document.getElementById(getarr1).style.background  = "#ccc"; 
					return false;
				  }else {
				     return true;
				  }
			  
			  }else {
			    return true;
			  }
			}else {
			  return true;
			}
			
		  }
	   
	   }
	   //return true;
	} 
  }
  
  function cal(alpha,price,id)
  {
  var alpha = alpha;
  var price = price;
  var total= alpha*price;
  //alert(tatol);
  var getid = "additionalPrice"+id;
  document.getElementById(getid).value=total;
 
  }
  
  
  function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

//End

//Price package
function pricePachage(pricePackage,pid)
{
var pricePackage = pricePackage;
var pstr = trim(" "+pid+" ");
document.getElementById(pstr).value=pricePackage;

}
//
