﻿function GetObject(id) {
    return document.getElementById(id);
}		
	
function GetValue(object) {
    var control = SafeObject(object);
    if (control != null)
        return Control.value;
    else
        return '';
}	
	
function SetClass(object, Class) {
    var control = SafeObject(object);
    control.className = Class;
}

function SafeObject(object) {
	if (typeof(object) == 'object')
		return object;			
	else if (typeof(object) == 'string')
		return GetObject(object);			
	else
		return null;					
}
	
function Show(object) {
	var control = SafeObject(object);
	if (control != null) 
		control.style.display = '';	
}
	
function Hide(object) {
	var control = SafeObject(object);
	if (control != null) 
		control.style.display = 'none';
}
	
function Visible(object) {
	var control = SafeObject(object);
	return control.style.display != 'none';	
}
function SubmitToAction(path) {
    //alert(path);
    document.location = '/' + path + '/proposalform/page1';
}
function Submit(action, value) {
	var form = document.forms[0];
	//alert(action+'/proposalform/page1'+ value);
	SafeObject('submitval').value = (value == undefined) ? 'submit' : value;
	if (action != undefined)
		form.action = action;

	//if (validForm(form)) {
		form.submit();
		return false;
	//}
	
    //if (validForm(form)) {
    //	
    //}

    
   }

   function validForm(form) {
   	var errs = Sys.Mvc.FormContext.getValidationForForm(form).validate('submit');
    return (!(errs && errs.length));  
}
