function confirm_remove(form) {
    if(form.remove.checked){
        if(confirm('Are you sure?'))
            return true;
        else
            return false;
    }else{
        return true;
    }
}

function validate_server_form(form){
	if(form.remove && form.remove.checked){
		if(confirm('Are you sure?'))
			return true;
		else
			return false;			
	}
}

function validate_service_form(form){
	if(form.remove && form.remove.checked){
		if(confirm('Are you sure?'))
			return true;
		else
			return false;
	}
}

function validate_group_form(form){
	if(form.remove && form.remove.checked){
		if(confirm('Are you sure?'))
			return true;
		else
			return false;
	}
}

function validate_uptime_form(form){
	if(form.remove && form.remove.checked){
		if(confirm('Are you sure?'))
			return true;
		else
			return false;
	}
}


function validate_user_form(form) {
	if(form.remove && form.remove.checked){
		if(confirm('Are you sure?'))
			return true;
		else
			return false;
	}else{
		return (validateString(form.u_name, "Please enter valid User Name ! (length 2-32)", 2, 32) && 
			validateEmail(form.u_email, "Please enter valid e-mail address ! ", false) &&
			validatePassword(form.u_password,form.re_password,"Passwords dont match ! ", true));
	}
}

function validate_message_form(form) {
	if(form.remove && form.remove.checked){
		if(confirm('Are you sure?'))
			return true;
		else
			return false;
	}else{
		//return validateString(form.m_title, "Please enter title ! (length 2-100)", 2, 100);
		return true;
	}
}


function validate_group_form(form) {
	if(form.remove && form.remove.checked){
		if(confirm('Are you sure?'))
			return true;
		else
			return false;
	}else{
		return (validateString(form.ug_name, "Please enter valid Group Name !! (length 2-32)", 2, 32));
    	}
}

function validateNumber(field, msg, min, max) {
	if (!min) { min = 0 }
	if (!max) { max = 255 }

	if ( (parseInt(field.value) != field.value) ||
             field.value.length < min ||
             field.value.length > max) {
		alert(msg);
		field.focus();
		field.select();
		return false;
	}

	return true;
}

function validateString(field, msg, min, max) {
	if (!min) { min = 1 }
	if (!max) { max = 65535 }

	if (!field.value || field.value.length < min || field.value.max > max) {
		alert(msg);
		field.focus();
		field.select();
		return false;
	}

	return true;
}

function validateEmail(email, msg, optional) {
	if (!email.value && optional) {
		return true;
	}

	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (!re_mail.test(email.value)) {
		alert(msg);
		email.focus();
		email.select();
		return false;
	}

	return true;
}

function validatePassword(pwd1,pwd2, msg, optional) {
	if (!pwd1.value && !pwd2.value && optional) {
		return true;
	}

	if (pwd1.value != pwd2.value) {
		alert(msg);
		pwd1.focus();
		pwd1.select();
		return false;
	}

	return true;
}