//submits page on every character, user gives in i.e. a textbox. Do search on every character user give in?
function SendPage( form, buttonname )
{
	if( window.event.keyCode == 13 )
	{
    	document.all[ buttonname ].value = "SEARCH";
    	//form.elements[ buttonname ].value = "SEARCH";
    	form.submit();
	}
}

function sendsubmit( form, opt, savevar, empty_fields)
{
    savevar.value = opt.options[ opt.options.selectedIndex ].value;

    var element_counter;
    var field_name;

    for (var element_counter=0; element_counter < empty_fields.length; ++element_counter)
	{
		field_name = empty_fields[element_counter];

		if(typeof(document.getElementsByName(field_name)[0]) == "object" )
		{
		    document.getElementsByName(field_name)[0].value = "";
		}
	}
	form.submit();
}

function sendtextsubmit( form, opt, savevar, empty_fields)
{
    savevar.value = opt.value;

    var element_counter;
    var field_name;

    for (var element_counter=0; element_counter < empty_fields.length; ++element_counter)
	{
		field_name = empty_fields[element_counter];

		if(typeof(document.getElementsByName(field_name)[0]) == "object" )
		{
		    document.getElementsByName(field_name)[0].value = "";
		}
	}
	form.submit();
}

function emptyFields( empty_fields)
{
    var element_counter;
    var field_name;

    for (var element_counter=0; element_counter < empty_fields.length; ++element_counter)
	{
		field_name = empty_fields[element_counter];

		if(typeof(document.getElementsByName(field_name)[0]) == "object" )
		{
		    document.getElementsByName(field_name)[0].value = "";
		}
	}
}

/*
changes the value of a text- or hiddenfield
val         = value which will be written in the textfield
field       = name of the text- or hiddenfield
submit      = submit the form after writting the value
              false => No
              yes => Yes
formname    = what's the name of the form?
*/
function ChangeFieldValue(val, field, submit, formname)
{
    document.getElementsByName(field)[0].value = val;

    if(submit == true && formname != "")
    {
      document.getElementsByName(formname)[0].submit();
    }
}

function disableCompleteForm(form)
{
    for(var i = 0; i < form.elements.length; i++ )
    {
        form.elements[i].disabled = true;        
    }
}

function enableCompleteForm(form)
{
    for(var i = 0; i < form.elements.length; i++ )
    {
        form.elements[i].disabled = false;        
    }  
}

/*
  Author: Baris Akdag
  Returns the value of a radio (by name)
*/
function getSelectedRadioValue(name)
{
    var elem = document.getElementsByName(name);
    
    if(typeof elem != 'object')
    return false;
    
    var num  = elem.length;
    
    for(var n = 0; n < num; n++)
    {
        if(elem[n].checked == true)
        {
            return elem[n].value;
        }
    }
}
