// JavaScript Document
function checkup(quan,dollar,mini)
{		
var quan = parseInt(quan);
var dollar = parseInt(dollar);
var mini = parseInt(mini);
	if (quan >= mini && quan <= dollar )
	{		
	}
	else
	{
		alert("Please Enter the Value Between " + dollar + "  and  " + mini);
		this.value='';
		this.focus();
		return false;
	}
}
  
function gettotals(a,b,c)
{
//alert(a +'-'+ b +'-'+ c);
var x=parseFloat(document.getElementById("event_totals").value); 
var a=parseFloat(a);
var b=parseInt(b);
var c=parseInt(c);
var txtbox="txtchkboxpacks"+b;
//alert(txtbox);
var total=a*c;
document.getElementById(txtbox).value=total+'.00';
var grandTotal=0; 
var total=0; 
	for(var i=0;i<document.visitor.elements.length;i++)
	{
		var searchStr="txtchkboxpacks";
		var currentStr=document.visitor.elements[i].name;
		if(currentStr.search(searchStr)!=-1){
			total=total + parseInt(document.visitor.elements[i].value);		
		}
		//alert(total);
	}
grandTotal = parseInt(total);
document.getElementById("totalboxs").value=grandTotal+'.00';
}


function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 32 && (charCode < 48 || charCode > 57)) {
		return false;
	}
	return true;
}
	  

function gettotal(a,b,c)
{  
//alert("Hai");
var event_main_total=parseFloat(document.getElementById("event_main_total").value); 
var x=parseFloat(document.getElementById("event_total").value);
var y=parseFloat(a);
var txtbox="txtchkboxpackage"+c;
//alert(txtbox);
if (b==true)
{
	var total=x+y;
		document.getElementById(txtbox).value=y;
	}
	if (b==false)
	{
		var total=x-y;
		document.getElementById(txtbox).value=0;
	}	
	grandTotal();
}

function gettexttotal(a,b,c)
{
	var x=parseFloat(document.getElementById("event_total").value); 
	var a=parseFloat(a);
	var b=parseInt(b);
	var c=parseInt(c);
	var txtbox="txtchkboxpackage"+b;
	//alert(txtbox);
	var total=a*c;
	document.getElementById(txtbox).value=total;
	grandTotal();  
	var stotal=document.getElementById(txtbox).value=total;
}

function grandTotal()
{
	var event_main_total=parseFloat(document.getElementById("event_main_total").value); 
	var grandTotal=0; 
	var total=0; 
	for(var i=0;i<document.visitor.elements.length;i++)
	{
		var searchStr="txtchkboxpackage";
		var currentStr=document.visitor.elements[i].name;
		if(currentStr.search(searchStr)!=-1){
			total=total + parseInt(document.visitor.elements[i].value);		
		}
	}
	grandTotal = event_main_total + parseInt(total);
	document.getElementById("totalbox").value=grandTotal;
}
 
window.addEvent('domready', function(){
	$$('input.DatePicker').each( function(el){
		new DatePicker(el);
	});
});

function show(id)
{
	if (document.getElementById(id).style.display == 'none')
	{
	  document.getElementById(id).style.display = '';
	}
}
function hide(id)
{
	document.getElementById(id).style.display = 'none';
}

function verification()
{

var inputs = document.getElementsByTagName("textarea");
	for (i=0; i<inputs.length; i++) {
		if (inputs[i].getAttribute("validation")!="") {
			objval = inputs[i].value;
			switch(inputs[i].getAttribute("validation")) {
				case "txtvalidation": 
					if (objval=="")
						 { 
						 	alert("Validation Failed: Please Fill In Fields");
						 	inputs[i].value='';
						   	inputs[i].focus();
						    return false;
						 } 
					break;
				}
			}
		}	
		
var inputs = document.getElementsByTagName("select");
	for (i=0; i<inputs.length; i++) {
		if (inputs[i].getAttribute("validation")!="") {
			objval = inputs[i].value;
			switch(inputs[i].getAttribute("validation")) {
				case "txtselect": 
					if (objval=="")
						 { 
						 	alert("Validation Failed: Please Fill In Fields");
						   	inputs[i].focus();
						    return false;
						 } 
					break;
				}
			}
		}
		
var inputs = document.getElementsByTagName("input");
	for (i=0; i<inputs.length; i++) {
		if (inputs[i].getAttribute("validation")!="") {
			objval = inputs[i].value;
			switch(inputs[i].getAttribute("validation")) {
				case "text": 
					if ((objval=="") ||(!isNaN(objval))) {
						alert("Validation Failed: Please Fill In Fields With Characters");
						inputs[i].value=''; 
						inputs[i].focus();
						return false;
					} 
					break;
				case "allchar": 
					if ((objval=="")) {
						alert("Validation Failed: Please Fill In Fields With Characters");
						inputs[i].value=''; 
						inputs[i].focus();
						return false;
					} 
					break;

				case "num": 
				if ((objval=="") ||(isNaN(objval)))	{
					alert("Validation Failed: Please Fill In Fields With Numeric Character");
					inputs[i].value=''; 
					inputs[i].focus();
					return false;
				} 
				break;

				case "address1": 
				if (objval=="") {
					alert("Validation Failed: Please fill in all fields"); 
					inputs[i].focus(); 
					return false;
				}
				break;

				case "email": 
				if (objval.indexOf('@')==-1 || objval.indexOf('.')==-1)
				{ 
					alert("Validation Failed: Please enter a valid email address"); 
					inputs[i].value=''; 
					inputs[i].focus(); 
					return false; 
				}
				break;
				
				case "chkvalidation": 
				if (inputs[i].checked==false) { 
					alert("Validation Failed: Please Check the Field");
					return false;
				} 
				break;

				case "chkoptionvalidation": 
					var form=document.frm1;
					var totLength=form.elements.length;
					for(i=0;i<totLength-1;i++){
						if (form.elements[i].type == "radio") {
						var radio = form.elements[i].name;
						}
					}
				break;
				
				case "add": 
					if (objval=="") { 
					 	alert("Validation Failed: Please fill in all fields"); 
					 	inputs[i].focus(); return false;
					 }
				break;
					
				default: 
				/*no validation required*/ 
				break;
		}
	}	
}	

	if(document.visitor.TermCondtion.checked==false) {
		alert('Please accept Terms & Conditions');
		return false;
	}

	if(document.getElementById("checktotal").value > 0) {
		if(document.getElementById("totalbox").value==0) {
			var ans=confirm("Your sum event entry fee is zero is that correct?\nPress yes to continue and cancel to add an event fee");
			if(ans) {
				return true;
			} 
			else {
				return false;
			}
		}
	}
   
}

function clearForm1(oForm) {
    
  var elements = oForm.elements; 
    
  oForm.reset();

  for(i=0; i<elements.length; i++) {
      
	field_type = elements[i].type.toLowerCase();
	
	switch(field_type) {
	
		case "text": 
		case "password": 
		case "textarea":
	   // case "hidden":
		   if(document.getElementById("meidvalue").disabled=true  )
			{	
				elements[i].value = ""; 
			}
				break;
        
		case "radio":
		case "checkbox":
			if(document.getElementById("meid").disabled=true  )
			{
				if (elements[i].checked) {
					elements[i].checked = false; 
				}
			}
			break;

		case "select-one":
		//case "select-multi":
           		elements[i].selectedIndex = -1;
			break;

		default: 
			break;
	}
    }
}

