$(document).ready(function(){
	$("form").submit(function(){
	   var dobEle = $(this).find("em.dob");
	   for(var i=0;i < dobEle.length;i++){
			$(dobEle[i]).find(".date")[0].value = $(dobEle[i]).find(".year")[0].value+'-'+$(dobEle[i]).find(".month")[0].value+'-'+$(dobEle[i]).find(".day")[0].value;
	   }
	})
});

function checkAll( n, fldName ) {
  if (!fldName) {
     fldName = 'cb';
  }
	var f = document.form;
	var c = f.toggle.checked;
	var n2 = 0;
	for (i=0; i < n; i++) {
		cb = eval( 'f.' + fldName + '' + i );
		if (cb) {
			cb.checked = c;
			n2++;
		}
	}
	if (c) {
		document.form.boxchecked.value = n2;
	} else {
		document.form.boxchecked.value = 0;
	}
}

function isChecked(isitchecked){

	if (isitchecked == true){
		document.form.boxchecked.value++;
	}
	else {
		document.form.boxchecked.value--;
	}
}


/**
* Default function.  Usually would be overriden by the component
*/
function submitbutton(pressbutton) {

	submitform(pressbutton);
}

/**
* Submit the form
*/
function submitform(pressbutton){
	document.form.task.value=pressbutton;
	try {
		document.form.onsubmit();
		}
	catch(e){}
	document.form.submit();
}
function gotoPage(pagenum){
	document.form.pagenum.value=pagenum;
	document.form.submit();
}


//Get checbox selected values
function firstSelectedCheckBox(fldName)
{	
	var checkBox = selectedCheckBox(fldName);
	
	return checkBox[0];
}

function selectedCheckBox(fldName)
{
	
	
	var selectedCheckBox = new Array;
	// var checkBox = eval('document.form.elements["'+ fldName +'"]');alert(checkBox.length);
	 var checkBox = eval('document.getElementsByName("'+ fldName +'")');
	 for(i=0;i<checkBox.length;i++)
	{
	 
	 if(checkBox[i].checked)
	 {
	 	//alert(checkBox[i].value);
		selectedCheckBox[i] = checkBox[i].value;
	 }
	 
	}
	selectedCheckBox = cleanArray(selectedCheckBox);
	return selectedCheckBox
	
}

//Remove blank items from array
function cleanArray(actual){
  var newArray = new Array();
  for(var i = 0; i<actual.length; i++){
      if (actual[i]){
        newArray.push(actual[i]);
    }
  }
  return newArray;
}