// Check if Fields Have Values
function Field_hasValue(obj, obj_type) {
	if (obj_type == "TEXT" || obj_type == "PASSWORD" || obj_type == "TEXTAREA" || obj_type == "FILE")	{
		if (obj.value.length == 0) 
			return false;		
		else 
			return true;
	}	else if (obj_type == "SELECT") {
		if (obj.type != "select-multiple" && obj.selectedIndex == 0)
			return false;
		else if (obj.type == "select-multiple" && obj.selectedIndex == -1)
			return false;
		else
			return true;
	}	else if (obj_type == "RADIO" || obj_type == "CHECKBOX")	{
		if (obj[0]) {
			for (i=0; i < obj.length; i++) {
				if (obj[i].checked)
					return true;
			}
		} else {
			return (obj.checked);
		}
		return false;	
	}
}

// Check if E-Mail is Accurate
function Check_Email(object_value) {
	if (object_value.length == 0)
		return true;
	
	if (!(object_value.indexOf("@") > -1 && object_value.indexOf(".") > -1))
		return false;    
	
	return true;
}

// Checkmark Control
$(document).ready(function(){

        function visibleCheck() {
                var $this = $(this);
                var ul = $this.siblings("ul");
                if ($this.is(":checked"))
                        ul.hide("normal");
                else
                        ul.show("normal");
        }
        $(":checkbox")
                .click(visibleCheck)
                .each(visibleCheck);
});

// Check if Radios Are Checked
$(function() {
        function isChecked1() {
                var $this = $(this);
                var radio = $this.siblings("input[@type=text]:eq(0)");
                if ($this.is(":checked"))
                        radio.attr('disabled', true).hide();
        }
        function isChecked2() {
                var $this = $(this);
                var radio = $this.siblings("input[@type=text]:eq(0)");
                if ($this.is(":checked"))
                        radio.attr('disabled', false).show();
        }
        $(':radio[@id=Par]')
                .click(isChecked1)
                .each(isChecked1);
        $(':radio[@id=Chi]')
                .click(isChecked2)
                .each(isChecked2);
});
