function checkPoojaDate()
{
	var	frmObj=document.getElementById("festivaloffer");

	var serverDate=new Date();
	serverDate.setDate(new Number(frmObj.cDateHid.value));
	serverDate.setMonth(new Number(frmObj.cMonthHid.value));
	serverDate.setYear(new Number(frmObj.cYearHid.value));

	var selDate=frmObj.dateCmb.value;
	var selMonth=new Number(frmObj.monthCmb.value);
	var selYear=new Number(frmObj.yearCmb.value);
	if ((selYear%4)==0)
	{
		if ((selMonth==1) && (selDate > 29))
		{
			alert("Please select valid pooja date based on Leadtime");
			return false;
		}
	}
	else
	{
		if ((selMonth==1) && (selDate > 28))
		{
			alert("Please select valid pooja date based on Leadtime");
			return false;
		}
	}

	if ((selMonth==3) || (selMonth==5) ||(selMonth==8)||(selMonth==10))
	{
		if (selDate >30)
		{
			alert("Please select valid pooja date based on Leadtime");
			return false;
		}
	}

	

	var selectedDate=new Date();
	selectedDate.setDate(selDate);
	selectedDate.setMonth(selMonth);
	selectedDate.setYear(selYear);

	if (selectedDate < serverDate)
	{
		alert("Please Select valid pooja date based on the Leadtime");
		return false;
	}
	
	if ((selDate==1) && (selMonth==0))
	{
		alert("We could not accept poojas on 01-Jan-"+selYear+" due to heavy crowd, we accept poojas @ selected temples only");
		return false;
	}
return true;



}



//function for on submit validation
function onNavaratriPooja( f )
  {
  if(f.tmid1.value == "0" && f.tmid2.value == "0" && f.tmid3.value == "0" && f.tmid4.value == "0" && f.tmid5.value == "0" && f.tmid6.value == "0" && f.tmid7.value == "0" && f.tmid8.value == "0" && f.tmid9.value == "0" && f.tmid10.value == "0" && f.tmid11.value == "0")
    {
    alert( "Choose a Temple by Clicking 'Add to Pooja Cart'" ) ;
    window.location.href = "#pone" ;
    return false ;
    }

 if( !validEmail( f.cod_email, 'E-Mail Your Address as a User Name' ) ) return false ;
  if( !checkTextData( f.cod_firstname, 'Enter name under billing detail section' ) ) return false ;
  if( !checkTextData( f.cod_address1, 'Enter Address under billing detail section' ) ) return false ;
  if( !checkTextData( f.cod_city, 'Enter City under billing detail section' ) ) return false ;
  if( !checkTextData( f.cod_state, 'Enter State Name under billing detail section' ) ) return false ;
  if( !checkTextData( f.cod_zip, 'Enter City ZIP Code under billing detail section' ) ) return false ;
 
  if( !f.cod_country[f.cod_country.selectedIndex].value ) 
    {
    alert("Select Country Name under billing section");
    f.cod_country.focus();
    return false ;
    }

  if( !checkTextData( f.cod_phone, 'Enter Phone Number under billing detail section' ) ) return false ;

	if( !checkTextData( f.com_firstname, 'Enter Name under delivery detail section' ) ) return false ;
    if( !checkTextData( f.com_address1, 'Enter Address under delivery detail section' ) ) return false ;
    if( !checkTextData( f.com_city, 'Enter City Name under delivery detail section' ) ) return false ;
    if( !checkTextData( f.com_state, 'Enter State Name under delivery detail section' ) ) return false ;
    if( !checkTextData( f.com_zip, 'Enter City ZIP code under delivery detail section' ) ) return false ;
    if( !f.com_country[f.com_country.selectedIndex].value ) 
      {
      alert("Select Country Name under delivery detail section");
      f.com_country.focus();
      return false ;	  
      }
    if( !checkTextData( f.com_phone, 'Enter Phone no. under delivery detail section' ) ) return false ;
    if(f.com_message.value.length > 250)
      {
      alert("Maximum of 250 characters only");
      f.com_message.focus();
      return false ;
      }

 if(!checkTextData( f.captchacode,'Please enter the captcha code as you see in the captcha image'))
 {
     return false ;		  
 }

/*	if(checkPoojaDate()==false)
	{
		//alert("Processed at submit Button");
		return false;
	}
*/
  var aletmess = "You have ordered pooja(s) at\n\n" ;
  if(f.tmid1.value == "1")
    aletmess = aletmess + "- Navarathri Pooja Package\n" ;

  if(f.tmid2.value == "1")
      aletmess = aletmess + "- Sakthi Pooja Package\n" ;

    
  if(f.tmid3.value == "1")
	  aletmess = aletmess + "- Kamakshi Amman Temple, Kancheepuram\n" ;

  if(f.tmid4.value == "1")
      aletmess = aletmess + "- Meenakshi Amman Temple, Madurai\n" ;

  if(f.tmid5.value == "1")
      aletmess = aletmess + "- Abirami Amman Temple, Thirukadaiyur\n" ;

  if(f.tmid6.value == "1")
      aletmess = aletmess + "- Karparakshambigai Temple, Thirukarukavoor\n" ;

  if(f.tmid7.value == "1")
      aletmess = aletmess + "- Kanagadurga Devi Temple, Vijayawada\n" ;

  if(f.tmid8.value == "1")
      aletmess = aletmess + "- Mariamman Temple, Samayapuram\n" ;

  if(f.tmid9.value == "1")
      aletmess = aletmess + "- Kalikambal Temple, Chennai\n" ; 
	  
    
  if(f.tmid10.value == "1")
  aletmess = aletmess + "- Ashtalakshmi Temple, Chennai\n" ;

  if(f.tmid11.value == "1")
      aletmess = aletmess + "- Saraswathi Temple, Koothanor\n" ;


  alert(aletmess) ;
  return true ;
  }


//function for adding temple to pooja cart
function addPooja(pjnum)
  {

  if(document.festivaloffer.tmid1.value == 0)
    {
		
	
		if (pjnum==2)
		{
			
			document.festivaloffer.tmid3.value=0;
			document.festivaloffer.tmid4.value=0;
			document.festivaloffer.tmid5.value=0;
			document.festivaloffer.tmid2.value = 1;
    	  	alert("Sakthi Pooja Package was successfully added in the Pooja Cart") ;
			return true;			
			
		}
		
    	if(pjnum == 3)
     	{
			
			if (document.festivaloffer.tmid2.value==1)
			{			
				alert("Temple was already added in the pooja cart\n\n(Shakthi Pooja Package was already added in the Pooja Cart)") ;
				return true;
			}
			else
			{			
	    	  	document.festivaloffer.tmid3.value = 1;
    	  		alert("Kamakshi Amman Temple was successfully added in the Pooja Cart") ;
      		}
			
		}
	  
	 	if(pjnum == 4)
     	{
			
			if (document.festivaloffer.tmid2.value==1)
			{			
				alert("Temple was already added in the pooja cart\n\n(Shakthi Pooja Package was already added in the Pooja Cart)") ;
				return true;
			}
			else
			{			
	    	  	document.festivaloffer.tmid4.value = 1;
		    	alert("Meenakshi Amman Temple was successfully added in the Pooja Cart") ;
      		}
			
		} 
	  
	  
	  if(pjnum == 5)
     	{
			
			if (document.festivaloffer.tmid2.value==1)
			{			
				alert("Temple was already added in the pooja cart\n\n(Shakthi Pooja Package was already added in the Pooja Cart)") ;
				return true;
			}
			else
			{			
	    	  	document.festivaloffer.tmid5.value = 1;
			    alert("Abirami Amman Temple was successfully added in the Pooja Cart") ;
      		}
			
		} 
	  
	  
    if(pjnum == 6)
      {
      document.festivaloffer.tmid6.value = 1;
	        alert("Karparakshambigai Temple was successfully added in the Cart") ;
      }
    if(pjnum == 7)
      {
      document.festivaloffer.tmid7.value = 1 ;
     alert("Kanagadurga Devi was successfully added in the Cart") ;

      }
    if(pjnum == 8)
      {
      document.festivaloffer.tmid8.value = 1 ;
	        alert("Mariamman Temple was successfully added in the Pooja Cart") ;	   
						

      }
    if(pjnum == 9)
      {
      document.festivaloffer.tmid9.value = 1 ;
      alert("Kalikambal Temple was successfully added in the Pooja Cart") ;
	  			

      }
    if(pjnum == 10)
      {
      document.festivaloffer.tmid10.value = 1 ;
      alert("Ashtalakshmi Temple was successfully added in the Cart") ;
	  			
      }
    if(pjnum == 11)
      {
      document.festivaloffer.tmid11.value = 1 ;
      alert("Sarawathi Temple was successfully added in the Cart") ;
	  			
      }
      
    }
  else
    alert("Temple was already added in the pooja cart\n\n(Navarathri Pooja Package was already added in the Pooja Cart)") ;

  window.location.href = "#payment" ;
  }

//function for adding temple to pooja cart
function addPoojaPak()
  {
  document.festivaloffer.tmid1.value = 1;
  document.festivaloffer.tmid2.value = 0 ;
  document.festivaloffer.tmid3.value = 0 ;
  document.festivaloffer.tmid4.value = 0 ;
  document.festivaloffer.tmid5.value = 0 ;
  document.festivaloffer.tmid6.value = 0 ;
  document.festivaloffer.tmid7.value = 0 ;
  document.festivaloffer.tmid8.value = 0 ;
  document.festivaloffer.tmid9.value = 0 ;
  document.festivaloffer.tmid10.value = 0 ;
  document.festivaloffer.tmid11.value = 0 ;
  alert("Navarathri Pooja Package was successfully added in the Cart") ;
  window.location.href = "#payment" ;
  }


function diff_deli()
  {
  if(document.festivaloffer.this_gift.checked == false)
    {
    document.festivaloffer.cod_firstname.disabled = true ;
    document.festivaloffer.cod_lastname.disabled = true ;
    document.festivaloffer.cod_address1.disabled = true ;
    document.festivaloffer.cod_address2.disabled = true ;
    document.festivaloffer.cod_city.disabled = true ;
    document.festivaloffer.cod_zip.disabled = true ;
    document.festivaloffer.cod_state.disabled = true ;
    document.festivaloffer.cod_country.disabled = true ;
    document.festivaloffer.cod_phone.disabled = true ;
    document.festivaloffer.com_message.disabled = true ;
    }
  else
    {
    document.festivaloffer.cod_firstname.disabled = false ;
    document.festivaloffer.cod_lastname.disabled = false ;
    document.festivaloffer.cod_address1.disabled = false ;
    document.festivaloffer.cod_address2.disabled = false ;
    document.festivaloffer.cod_city.disabled = false ;
    document.festivaloffer.cod_zip.disabled = false ;
    document.festivaloffer.cod_state.disabled = false ;
    document.festivaloffer.cod_country.disabled = false ;
    document.festivaloffer.cod_phone.disabled = false ;
    document.festivaloffer.com_message.disabled = false ;
    }
  }



//Shopping cart section

function getWidth()
 {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' )
 {  //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
 {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;

  } 
else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;

  }
 // window.alert( 'Width = ' + myWidth );
//  window.alert( 'Height = ' + document.body.offsetHeight );
return (myWidth);
}


var pID="";

function showCart(pID1)
{

	var divObj=document.getElementById("viewCartDiv");
	var frmObj=document.getElementById("festivaloffer");
	var width=getWidth();	
	var itemStr="";
var browserName=navigator.appName;
		if ((frmObj.tmid1.value =="1" )||(frmObj.tmid2.value =="1")||(frmObj.tmid3.value =="1")|(frmObj.tmid4.value =="1")|(frmObj.tmid5.value =="1")|(frmObj.tmid6.value =="1")||(frmObj.tmid7.value =="1")||(frmObj.tmid8.value =="1")||(frmObj.tmid9.value =="1")||(frmObj.tmid10.value =="1")||(frmObj.tmid11.value =="1"))
	itemStr=itemStr+ "<br><b>Pooja Detail</b><br>";

	if (frmObj.tmid1.value=="1")
	itemStr=itemStr+" - Navarathri Pooja Package <a href='javascript:;' onclick='removeItem(1)'>Remove</a><br>";

	if (frmObj.tmid2.value=="1")
	itemStr=itemStr+" - Shakthi Pooja Package <a href='javascript:;' onclick='removeItem(2)'>Remove</a><br>";

	if (frmObj.tmid3.value=="1")
	itemStr=itemStr+" - 	Kamakshi Amman Temple, Kancheepuram <a href='javascript:;' onclick='removeItem(3)'>Remove</a><br>";
if (frmObj.tmid4.value=="1")
	itemStr=itemStr+" - Meenakshi Amman Temple, Madurai <a href='javascript:;' onclick='removeItem(4)'>Remove</a><br>";
if (frmObj.tmid5.value=="1")
	itemStr=itemStr+" - Abirami Amman Temple, Thirukadaiyur <a href='javascript:;' onclick='removeItem(5)'>Remove</a><br>";
if (frmObj.tmid6.value=="1")
	itemStr=itemStr+" - Karparakshambigai Temple, Thirukarukavoor <a href='javascript:;' onclick='removeItem(6)'>Remove</a><br>";
if (frmObj.tmid7.value=="1")
	itemStr=itemStr+" - Kanagadurga Devi Temple, Vijayawada <a href='javascript:;' onclick='removeItem(7)'>Remove</a><br>";	
if (frmObj.tmid8.value=="1")	
	itemStr=itemStr+" - Mariamman Temple, Samayapuram <a href='javascript:;' onclick='removeItem(8)'>Remove</a><br>";
if (frmObj.tmid9.value=="1")
	itemStr=itemStr+" - Kalikambal Temple, Chennai <a href='javascript:;' onclick='removeItem(9)'>Remove</a><br>";
if (frmObj.tmid10.value=="1")
	itemStr=itemStr+" - Ashtalakshmi Temple, Chennai <a href='javascript:;' onclick='removeItem(10)'>Remove</a><br>";
if (frmObj.tmid11.value=="1")
	itemStr=itemStr+" - Saraswathi Temple, Koothanor <a href='javascript:;' onclick='removeItem(11)'>Remove</a><br>";	
	

	if (itemStr.length ==0)
	itemStr="<b>Cart is Empty</b>";

	divObj.innerHTML="<table width='100%' height='100%' valig='middle' style='font-family:verdana;font-size:8pt'><tr><td align='center' bgcolor='#336699' height='15'><font face='verdana' color='white' size='2'><b>Your Cart</b></font></td></tr><tr><td width='100%'>"+itemStr+"</td></tr><tr><td height='20' align='center'><input type='button' name='btn' onclick='closeCart();' value='Close'> </td></tr></table>"; 
//<a href='javascript:;' onclick='closeCart();'>Close</a>
if (browserName.indexOf("Internet") > 0)
{
	divObj.style.posLeft=(width/2) - (divObj.style.posWidth/2);
	pID=pID1;
	divObj.style.posTop=getRealPos(document.getElementById(pID1),"y")+80;
	
}
	else
	{
	dWidth=divObj.style.width.substr(0,divObj.style.width.length-2);		
	divObj.style.left=(width/2) - (dWidth/2);
	pID=pID1;
	divObj.style.top=getRealPos(document.getElementById(pID1),"y")+80;
	}
	
	
	
	
	//pID=pID1;
	//divObj.style.posTop=getRealPos(document.getElementById(pID1),"y")+80;
if (pID1=="vc1")
window.scrollTo(0,getRealPos(document.getElementById(pID1),"y"));
//alert(getRealPos(document.getElementById("vc1"),"x"));
//alert(divObj.style.posHeight);
//alert(document.body.offsetHeight);
//alert(divObj.style.posWidth);


if (browserName.indexOf("Internet") > 0)
	divObj.style.visibility='visible';
else
{
	divObj.style.visibility='visible';
}
}


function getRealPos(ele,dir)
{
	(dir=="x") ? pos = ele.offsetLeft : pos = ele.offsetTop;
	tempEle = ele.offsetParent;
	while(tempEle != null)
	{
		pos += (dir=="x") ? tempEle.offsetLeft : tempEle.offsetTop;
		tempEle = tempEle.offsetParent;
	}
	return pos;
}


function closeCart()
{
var divObj=document.getElementById("viewCartDiv");
divObj.style.visibility='hidden';
return  true;
}

function removeItem(id)
{
var obj=document.getElementById("tmid"+id);
obj.value="0";
showCart(pID);
}
