  function deleteGroup( checkboxName ,form) {
	var checkboxArray=form[checkboxName];
	var selected=0;
	if(checkboxArray.length >0){
	for(i=0; i<checkboxArray.length; i++){
			if (checkboxArray[i].checked==true) {
			selected=1;
				
			}
	}

	}else{
		if(checkboxArray.checked==true){
		selected=1;
		}
	}
	if(selected){
		if(confirm("Are you sure you want to delete this item(s)?")){
		form.submit();
		}
	}else{
		alert("please select first !");
	}

	}

function isChecked(checkboxName ,form){
	var checkboxArray=form[checkboxName];
	var selected=0;
	
	if(checkboxArray.length >0){
	for(i=0; i<checkboxArray.length; i++){
			if (checkboxArray[i].checked==true) {
			selected=1;
				
			}
	}

	}else{
		if(checkboxArray.checked==true){
			selected=1;
		}

	}
	
	
	if(selected){
	
		return true;
		
	}else{
	return false;
	}
}
function checkAll(f,fldName) {
  if (!fldName) {
     fldName = 'items[]';
  }

	var c = f.toggle.checked;

	var checkgroup=f[fldName];
	if(checkgroup){
	if(checkgroup.length > 0){
	for(var i=0;i<checkgroup.length;i++){
		if(c){
			checkgroup[i].checked=true;
			
		}else{
			checkgroup[i].checked=false;
				
		}
	
	}
	
	}else{
		if(c){
			checkgroup.checked=true;
		
		}else{
			checkgroup.checked=false;
			
		}
		
	}
	
	}
}

//needed by saveorder function
function checkAll_button( checkboxName,form) {
	var checkboxArray=form[checkboxName];

	if(checkboxArray.length >0){
	for(i=0; i<checkboxArray.length; i++){

			if (checkboxArray[i].checked==false) {
			
				checkboxArray[i].checked=true;
			}
	}

}else{
alert("No records !");
}
}

function changeStatus(form,selected) {
	if(selected=='1'){
		if(form.group_id){
		form.group_id.disabled = true;
		}
	} else{
		form.group_id.disabled = false;
	}
}
function submitform(form,pressbutton){
	//document.adminForm.task.value=pressbutton;
	form.action=pressbutton;
	//alert(pressbutton);
	try {
		form.onsubmit();
		}
	catch(e){}
	form.submit();
}

/**
* Pops up a new window in the middle of the screen
*/
function popupWindow(mypage,myname,w,h,scrol) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrol+',resizable';

	win =window.open(mypage,myname,winprops);
	//win = window.open(mypage,myname);
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
/******************check the post code uk format**********/

function postit(){ 

	//check postcode format is valid

 test = document.register.postcode.value; size = test.length
 test = test.toUpperCase(); //Change to uppercase
 while (test.slice(0,1) == " ") //Strip leading spaces
  {test = test.substr(1,size-1);size = test.length
  }
 while(test.slice(size-1,size)== " ") //Strip trailing spaces
  {test = test.substr(0,size-1);size = test.length
  }
 document.register.postcode.value = test; //write back to form field
 if (size < 6 || size > 8){ //Code length rule
  /*alert(test + " is not a valid postcode - wrong length");*/
  
  return false;
  }
 if (!(isNaN(test.charAt(0)))){ //leftmost character must be alpha character rule
 /*  alert(test + " is not a valid postcode - cannot start with a number");*/
  
   return false;
  }
 if (isNaN(test.charAt(size-3))){ //first character of inward code must be numeric rule
 /*  alert(test + " is not a valid postcode - alpha character in wrong position");
   document.register.postcode.focus();*/
   return false;
  }
 if (!(isNaN(test.charAt(size-2)))){ //second character of inward code must be alpha rule
 /*  alert(test + " is not a valid postcode - number in wrong position");
   document.register.postcode.focus();*/
   return false;
  }
 if (!(isNaN(test.charAt(size-1)))){ //third character of inward code must be alpha rule
   alert(test + " is not a valid postcode - number in wrong position");
   document.register.postcode.focus();
   return false;
  }
 if (!(test.charAt(size-4) == " ")){//space in position length-3 rule
   /*alert(test + " is not a valid postcode - no space or space in wrong position");
   document.register.postcode.focus();*/
   return false;
   }
 count1 = test.indexOf(" ");count2 = test.lastIndexOf(" ");
 if (count1 != count2){//only one space rule
 /*  alert(test + " is not a valid postcode - only one space allowed");
   document.register.postcode.focus();*/
   return false;
  }

return true;
}
 function checkMail(){
 var email = document.register.email.value;
 /*var result;
new Ajax.Request(path, {parameters: {mail:mail},onLoading:function(){$('ajax_indicat').style.display='inline';},onSuccess: function(transport,result){result=false;}});
alert(result);
return result;*/


if(email){
			new Ajax.Updater('checkMail',path, {parameters: {email:email},onLoading:function(){$('ajax_indicat').style.display='inline';},onComplete:function(){$('ajax_indicat').style.display='none'}
			});
			}
        }
        
        function getresult(){
        alert('fff');
        if($('checkMail').innerHTML=='no'){
alert($('checkMail').innerHTML);
   return false;
}
else{
return true;
}
        }