
var loading;
function check() 
  {
     var chks = document.frmchocolate.elements['mintcheckbox[]'];  
	 //alert(chks);
     var count=0;
     for(var i=0;i<chks.length;i++)
     {
      
		if(chks[i].checked)
        {
           count++;
		    
         } 
         if(count > 3)
         {
            alert("You are only allowed to choose 3 colors.");
            return false;
          }
      }

    }


	function check2() 
  {
     var cands = document.frmchocolate.elements['candycheckbox[]'];  
	 //alert(chks);
     var count=0;
     for(var i=0;i<cands.length;i++)
     {
      
		if(cands[i].checked)
        {
           count++;
		    
         } 
         if(count > 3)
         {
            alert("You are only allowed to choose 3 colors.");
            return false;
          }
      }

    }



 function check1() 
  {
     var chks = document.frmchocolate.elements['tarcheckbox[]'];  
     var count=0;
     for(var i=0;i<chks.length;i++)
     {
      
		if(chks[i].checked)
        {
           count++;
		    
         } 
         if(count > 1)
         {
            alert("You are only allowed to choose 1 color.");
            return false;
          }
      }
    }
     
		   String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

  function validateForm(frmnm) 
  {
	  
	dml = document.frmchocolate;
	numcolors = 0;

	if(document.frmchocolate.chocolate_mint[0].checked && (document.frmchocolate.message[0].checked || document.frmchocolate.message[1].checked || document.frmchocolate.message[2].checked))
	  { 

			var chks = document.getElementsByName('mintcheckbox[]');
			for (i=0; i<chks.length; i++)
				{
				if(chks[i].checked == true) 
					{
						numcolors++;
						break;
				}
			}
	  }else if(document.frmchocolate.chocolate_mint[0].checked && (document.frmchocolate.message[3].checked || document.frmchocolate.message[4].checked))
	{

var chks = document.getElementsByName('candycheckbox[]');
			for (i=0; i<chks.length; i++)
				{
				if(chks[i].checked == true) 
					{
						numcolors++;
						break;
				}
			}

	  }
	 else if(document.frmchocolate.chocolate_mint[1].checked)
	  { 

			var chks = document.getElementsByName('tarcheckbox[]');
			for (i=0; i<chks.length; i++) 
				{
				if(chks[i].checked == true) 
					{
						numcolors++;
						break;
				}
			}
	  }
	 




	  if(numcolors==0)
	  {
	  alert("At least one color choice is a required field.");
	  return false;
	  }

	  

	  	 /*************** Validate File upload *****************/
		// alert(document.frmchocolate.photo1.value);
		 //return false;
		 //alert(document.frmchocolate.logo1.value);
		 
	 if(document.frmchocolate.message[1].checked  && document.frmchocolate.logo1.value == "")
          {
               
				alert("You must choose at least one Logo for the order");
                //document.frmchocolate.logo1.focus();
                return false;
           }
        else if(document.frmchocolate.message[2].checked && document.frmchocolate.logo2.value == "" )
          {
                
				alert("You must choose Logo 1 for the order");
                //document.frmchocolate.logo2.focus();
                return false;
           }
		   
		   
		   
		   
	if(document.frmchocolate.message[3].checked && document.frmchocolate.photo1.value == "")
				{
                alert("You must choose at least one Photo for the order");
                //document.frmchocolate.logo1.focus();
                return false;
                }
        else if(document.frmchocolate.message[4].checked && document.frmchocolate.photo2.value == "" )
				{
                alert("You must choose Photo 1 for the order");
                //document.frmchocolate.logo2.focus();
                return false;
                }
/*
for(var i=0;i<document.frmchocolate.length;i++)
	  {
		alert(i+ " " + document.frmchocolate.elements[i].name + " " + document.frmchocolate.elements[i].value);


	  }

//	  return false;
*/
	  if(document.frmchocolate.message[0].checked && document.frmchocolate.text1.value.trim() == "")
	  {
		alert("A message in Line 1 of Message 1 is a required field.");
		document.frmchocolate.text1.focus();
		return false;
		}
	else if(document.frmchocolate.message[1].checked && document.frmchocolate.text7.value.trim() == "")
	  {
		alert("A message in Line 1 of Message 1 is a required field.");
		document.frmchocolate.text7.focus();
		return false;
		}
		else if(document.frmchocolate.message[3].checked && document.frmchocolate.photo_text7.value.trim() == "")
	  {
		alert("A message in Line 1 of Message 1 is a required field.");
		document.frmchocolate.text7.focus();
		return false;
		}

	}

 function validateForm1(frmnm) 
{
	  
	dml = document.frmchocolate;
	numcolors = 0;

	if(document.frmchocolate.chocolate_mint[0].checked && (document.frmchocolate.message[0].checked || document.frmchocolate.message[1].checked || document.frmchocolate.message[2].checked))
	  { 
			
			var chks = document.getElementsByName('mintcheckbox[]');
			for (i=0; i<chks.length; i++)
				{
				if(chks[i].checked == true) 
					{
						numcolors++;
						break;
				}
			}
	  }else if(document.frmchocolate.chocolate_mint[0].checked && (document.frmchocolate.message[3].checked || document.frmchocolate.message[4].checked))
	{

var chks = document.getElementsByName('candycheckbox[]');
			for (i=0; i<chks.length; i++)
				{
				if(chks[i].checked == true) 
					{
						numcolors++;
						break;
				}
			}

	  }
	 else if(document.frmchocolate.chocolate_mint[1].checked)
	  { 

			var chks = document.getElementsByName('tarcheckbox[]');
			for (i=0; i<chks.length; i++) 
				{
				if(chks[i].checked == true) 
					{
						numcolors++;
						break;
				}
			}
	  }
	 
		var ct=0;
		var chks1 = document.getElementsByName('logocheckbox1[]');
			for (i=0; i<chks1.length; i++) 
				{
				if(chks1[i].checked == true) 
					{
						ct++;
					}
				}
		
		/*if(ct==0)
		{
			alert('please select atleast one logo for logo 1.')
			return false;
		}*/


	 if(document.frmchocolate.message[1].checked)
	 {
		 
	if(document.getElementById('logo_1').checked)
		{
			if(document.frmchocolate.logo1.value=='')
			{
				alert('please select the logo to upload');
				document.frmchocolate.logo1.focus();
				return false;
			}
		}
	else
	{
		var ct=0;
		var chks1 = document.getElementsByName('logocheckbox[]');
			for (i=0; i<chks1.length; i++) 
				{
				if(chks1[i].checked == true) 
					{
						ct++;
					}
				}
		
		if(ct==0)
		{
			alert('please select atleast one logo.')
			return false;
		}
	}
	if(document.frmchocolate.text7.value=='' || document.frmchocolate.text7.value=='' || document.frmchocolate.text7.value=='')
			{
				
			alert('please write your message');
			document.frmchocolate.text7.focus();
			return false;
			}
	}


	  if(numcolors==0)
	  {
	  alert("At least one color choice is a required field.");
	  return false;
	  }

	  //prakash
	 if(document.frmchocolate.message[1].checked==true)
	 {
		
if(document.getElementById('logo_1').checked  && document.getElementById('logo_1').value==1)
	 	{
			loading=window.open('http://www.printcandies.com/chocolates/custom/pop.php','popWind1','width=500,height=200,top=300,left=300');	
		}
	 }

	 if(document.frmchocolate.message[2].checked==true)
	 {
		
	
		 if(document.getElementById('logo111_1').checked  && document.getElementById('logo111_1').value==1)
	 	{
			if(document.frmchocolate.logo2.value=='')
			{
				alert('please select the logo to upload');
				document.frmchocolate.logo2.focus();
				return false;
			}
			else
			{
			loading=window.open('http://www.printcandies.com/chocolates/custom/pop.php','popWind1','width=500,height=200,top=300,left=300');	
			}
		}
	 }
	

	//

	  	 /*************** Validate File upload *****************/
		// alert(document.frmchocolate.photo1.value);
		 //return false;
		 //alert(document.frmchocolate.logo1.value);
		if(document.frmchocolate.message[2].checked) {	 
			 if(document.getElementById('logo111_1').checked)
			 {
				 if(document.frmchocolate.message[2].checked && document.frmchocolate.logo2.value == "" )
				 {
								alert("You must choose Logo 1 for the order");
								//document.frmchocolate.logo2.focus();
								return false;
				  }
			 }
			 else if(document.getElementById('logo111_2').checked)
			 {
				checklogo1(dml);
				if(total1==0)
				{
					alert('please select atleast one logo.')
					return false;
				}
			 }
		}
	
	
	 
	
	 
	 if(document.frmchocolate.message[1].checked || document.frmchocolate.message[2].checked)
	 {
			 if(document.frmchocolate.message[1].checked  && document.getElementById('logo_1').checked && document.frmchocolate.logo1.value == "")
			  {
		 
				   alert("You must choose at least one Logo for the order");
					//document.frmchocolate.logo1.focus();
					return false;
			   }
			   else if(document.frmchocolate.message[2].checked && document.getElementById('logo111_2').checked)
			  {
					
					var chks = document.getElementsByName('logocheckbox1[]');
					for (i=0; i<chks.length; i++)
					{
						if(chks[i].checked == true) 
						{
							var imgsrcname = chks[i].value;
							break;
						}
					}
					
					if(imgsrcname=='')
					{
						alert("You must choose Logo 1 for the order");
						return false;
					}
			   }
	 }
	 else
	 {
		if(document.frmchocolate.message[1].checked)
	 	{				 
				checklogo(dml);
				if(total==0)
				{
					alert('please select atleast one logo.')
					return false;
				}
		}
	 }
		
		
		
	if(document.frmchocolate.message[3].checked && document.frmchocolate.photo1.value == "")
				{
                alert("You must choose at least one Photo for the order");
                //document.frmchocolate.logo1.focus();
                return false;
                }
        else if(document.frmchocolate.message[4].checked && document.frmchocolate.photo2.value == "" )
				{
                alert("You must choose Photo 1 for the order");
                //document.frmchocolate.logo2.focus();
                return false;
                }
/*
for(var i=0;i<document.frmchocolate.length;i++)
	  {
		alert(i+ " " + document.frmchocolate.elements[i].name + " " + document.frmchocolate.elements[i].value);
	  }

//	  return false;
*/
	  if(document.frmchocolate.message[0].checked && document.frmchocolate.text1.value.trim() == "")
	  {
		alert("A message in Line 1 of Message 1 is a required field.");
		document.frmchocolate.text1.focus();
		return false;
		}
	else if(document.frmchocolate.message[1].checked && document.frmchocolate.text7.value.trim() == "")
	  {
		alert("A message in Line 1 of Message 1 is a required field.");
		document.frmchocolate.text7.focus();
		return false;
		}
		else if(document.frmchocolate.message[3].checked && document.frmchocolate.photo_text7.value.trim() == "")
	  {
		alert("A message in Line 1 of Message 1 is a required field.");
		document.frmchocolate.text7.focus();
		return false;
		}

	
	
	
if(document.frmchocolate.message[3].checked || document.frmchocolate.message[4].checked)
{		
loading=window.open('http://www.printcandies.com/chocolates/custom/pop.php','popWind1','width=500,height=200,top=300,left=300');
}
}
	
	function switchid(id)
	{
	var chks = document.getElementsByName('mintcheckbox[]');
			for (i=0; i<chks.length; i++)
				{
				chks[i].checked = false ;			
				}
		
            var cands = document.getElementsByName('candycheckbox[]');
			for (i=0; i<chks.length; i++)
				{
				chks[i].checked = false ;			
						
				}

		hideallids(id);
		showdiv(id);
		
		
		//-//
		if(document.frmchocolate.chocolate_mint[1].checked && (document.frmchocolate.message[3].checked || document.frmchocolate.message[4].checked)){
			document.getElementById('tarcheckbox2').disabled='disabled';
			document.getElementById('tarcheckbox4').disabled='disabled';
			document.getElementById('tarcheckbox5').disabled='disabled';
			document.getElementById('tarcheckbox6').disabled='disabled';
		}else{
			var chks = document.getElementsByName('tarcheckbox[]');
			for (i=0; i<chks.length; i++){
				chks[i].disabled='';	
			}
		}
		
		if(document.frmchocolate.chocolate_mint[1].checked){
			if(document.frmchocolate.message[1].checked){	
				document.getElementById('logo_message_title').style.display='';
				document.getElementById('logo_message_line1_id').style.display='';
				document.getElementById('logo_message_line2_id').style.display='';
				document.getElementById('logo_message_line3_id').style.display='';
			}else{
				document.getElementById('logo_message_title').style.display='none';
				document.getElementById('logo_message_line1_id').style.display='none';
				document.getElementById('logo_message_line2_id').style.display='none';
				document.getElementById('logo_message_line3_id').style.display='none';
			}
			document.getElementById('message3_title_id').style.display='';
			document.getElementById('message3_line1_id').style.display='';
			document.getElementById('message3_line2_id').style.display='';
			document.getElementById('message3_line3_id').style.display='';
		}else{
			
			document.getElementById('message3_title_id').style.display='none';
			document.getElementById('message3_line1_id').style.display='none';
			document.getElementById('message3_line2_id').style.display='none';
			document.getElementById('message3_line3_id').style.display='none';
			
			document.getElementById('logo_message_title').style.display='none';
			document.getElementById('logo_message_line1_id').style.display='none';
			document.getElementById('logo_message_line2_id').style.display='none';
			document.getElementById('logo_message_line3_id').style.display='none';
		}
		
if (id!="chocolate_mint2" && id!="candy_tar" && id!="sprees") 
{
	if(id=="message2")
			{
			
				showdiv("message1");
			}
else if(id=="logo_message")
			{
				showdiv("logo_message1");
			}	
			
else if(id=="logo")
			{
				showdiv("logo1");
			}
			
else if(id=="photo_message")
			{
				
				showdiv("photo_message1");

			}
			
else 
			{
				showdiv("photo1");
			}			
			
}

	    dml = document.frmchocolate;

		if(document.frmchocolate.chocolate_mint[0].checked)
	  	{
			var chks = document.getElementsByName('tarcheckbox[]');
			for (i=0; i<chks.length; i++)
				{
				chks[i].checked = false ;						
				}
			
		}
	    else if(document.frmchocolate.chocolate_mint[1].checked)
	    {
			var chks = document.getElementsByName('mintcheckbox[]');
			for (i=0; i<chks.length; i++)
				{
				chks[i].checked = false ;			
						
				}
			
	  }
		
		
		if(document.frmchocolate.message[1].checked==true)
		{				
				dml.logo1.value = "" ;							
		}	  
	  	else if(document.frmchocolate.message[2].checked==true)
		{				
			//alert(dm1.logo2.value+dm1.logo3.value);
			dml.logo2.value = "" ;			
			dml.logo3.value = "" ;
		}
		
			
	}

function hideallids(id){
	
        //loop through the array and hide each element by id
                if(id=="message2" || id=="logo_message" || id=="logo" || id=="photo_message" ||id=="photo")
				{
					hidediv("message2");
					hidediv("logo_message");				
					hidediv("logo");	
					hidediv("photo_message");
					hidediv("photo");

					hidediv("message1");
					hidediv("logo_message1");
					hidediv("logo1");
					hidediv("photo_message1");
					hidediv("photo1");

					hidediv("chocolate_mint2");
					hidediv("candy_photo_message");
					hidediv("candy_tar");
					//hidediv("sprees");

				}
				else if(id=="chocolate_mint2" || id=="candy_tar" || id=="sprees")  // || id="chocolate_mint3")
				{
					hidediv("chocolate_mint2");
					hidediv("candy_tar");
					hidediv("candy_photo_message");
					hidediv("sprees");
//					hidediv("chocolate_mint3");
					

				}
}

function hidediv(id) {
        //safe function to hide an element with a specified id
		
        if (document.getElementById) { // DOM3 = IE5, NS6
                document.getElementById(id).style.display = 'none';
				
        }
        else {
                if (document.layers) { // Netscape 4
                        document.id.display = 'none';
                }
                else { // IE 4
                        document.all.id.style.display = 'none';
                }
        }
}

function showdiv(id) { 
        //safe function to show an element with a specified id
     switch(id)
	{
		 case "message2":
			 if(document.frmchocolate.chocolate_mint[0].checked)
              document.getElementById('chocolate_mint2').style.display = 'block';
		 break;
		 case "logo_message":
			 if(document.frmchocolate.chocolate_mint[0].checked)
              document.getElementById('chocolate_mint2').style.display = 'block';
		 break;
		 case "logo":
			 if(document.frmchocolate.chocolate_mint[0].checked)
              document.getElementById('chocolate_mint2').style.display = 'block';
		 break;
		 case "photo_message":
			 if(document.frmchocolate.chocolate_mint[0].checked)
              document.getElementById('candy_photo_message').style.display = 'block';
		 break;
		 case "photo":
			 if(document.frmchocolate.chocolate_mint[0].checked)
              document.getElementById('candy_photo_message').style.display = 'block';
		 break;
		 case "chocolate_mint2":
			 if(document.frmchocolate.message[0].checked || document.frmchocolate.message[1].checked || document.frmchocolate.message[2].checked)
              document.getElementById('chocolate_mint2').style.display = 'block';
			else if(document.frmchocolate.message[3].checked || document.frmchocolate.message[4].checked)
              document.getElementById('candy_photo_message').style.display = 'block';
		 break;
		 case "candy_tar":
				document.getElementById('candy_tar').style.display = 'block';
		 break;
		 case "sprees":
				document.getElementById('sprees').style.display = 'block';
		 break;
	}
			 if(document.frmchocolate.chocolate_mint[1].checked)
				document.getElementById('candy_tar').style.display = 'block';

//					hidediv("photo_message");
//					hidediv("photo");

	//	if (id=="photo_message")
	//		id="photo_message";
	//	if(id=="photo")
	//		id="logo";

		if(id != "chocolate_mint2")
		{
		if (document.getElementById) { // DOM3 = IE5, NS6
                document.getElementById(id).style.display = 'block';
				
        }
        else {
                if (document.layers) { // Netscape 4
                        document.id.display = 'block';
                }
                else { // IE 4
                        document.all.id.style.display = 'block';
                }
        }
		}

/*
	  if (id=="photo_message" || id=="photo")
		id="candy_photo_message";
				
		*/
}

function showHidePackages(idName)
{
		
	 if(idName=="freshpack")
	{
		// window.location="http://www.printcandies.com/demo1/?page=funtubes";	
		// window.location="http://www.printcandies.com/demo1/chocolates/funtube/?"+param;
		// window.location="http://www.printcandies.com/demo1/chocolates/funtube/";
		document.getElementById("freshpack").style.display = "none";
		document.getElementById("bags").style.display = "none";
		document.getElementById("gifts").style.display = "none";
		document.getElementById("btnaddcard").style.display = "none";
		document.getElementById(idName).style.display = "block";
		if (tinyMCE.getInstanceById('text_message') == null) {
				tinyMCE.execCommand('mceAddControl', false, 'text_message');
		}
	}
	else
	{ 
		document.getElementById("freshpack").style.display = "none";
		document.getElementById("bags").style.display = "none";
		document.getElementById("gifts").style.display = "none";
		document.getElementById(idName).style.display = "block";
		document.getElementById("btnaddcard").style.display = "block";
	}
}

function showHidePackages1(idName)
{
	 if(idName=="funtube")
	{
		// window.location="http://www.printcandies.com/demo1/?page=funtubes";	
		// window.location="http://www.printcandies.com/demo1/chocolates/funtube/?"+param;
		// window.location="http://www.printcandies.com/demo1/chocolates/funtube/";
		document.getElementById("funtube").style.display = "none";
		document.getElementById("bags").style.display = "none";
		document.getElementById("gifts").style.display = "none";
		document.getElementById("btnaddcard").style.display = "none";
		document.getElementById(idName).style.display = "block";
		if (tinyMCE.getInstanceById('text_message') == null) {
				tinyMCE.execCommand('mceAddControl', false, 'text_message');
		}
	}
	else
	{ 
		document.getElementById("funtube").style.display = "none";
		document.getElementById("bags").style.display = "none";
		document.getElementById("gifts").style.display = "none";
		document.getElementById(idName).style.display = "block";
		document.getElementById("btnaddcard").style.display = "block";
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	// alert(theURL);
	features = features + ",left=200, top=150"; 
	window.open(theURL,winName,features);
}

function deleProd(pdkey)
{
	document.getElementById("pdkey").value=pdkey;
	document.getElementById("page_action").value="delete";
	document.form1.submit();
}

function backFun()
{
	document.hiddenFrm.submit();
}

function funsubmit()
{
	// window.location="https://www.printcandies.com/chocolates/checkout/";
	document.frm.submit();
	// document.getElementById('submit').click;
}

function close()
	{
//	alert('rA1');
//	alert(loading);
//	window_handle=window.open('http://www.printcandies.com/demo1/chocolates/custom/pop.php','popWind','width=500,height=200,top=300,left=300');
//	window_handle.close();
	//loading.close();

}

