// common source start

var ver = navigator.appVersion; 
if (ver.indexOf("MSIE") != -1) 
{ 
    var browser_type = "IE";
} 
else 
{ 
    var browser_type = "other";
}
    
function preview_contents(id,value,temp_id,type)
{      
    switch(type)
    {
        case "textarea" :
            document.getElementById(temp_id).value = value;
            if(browser_type == "other")
            {
                document.getElementById(temp_id).style.height = document.getElementById(temp_id).scrollHeight;    
            }
            break;
        case "div" :
        default :
            document.getElementById(temp_id).innerHTML = value;    
    }
    return true;
} 

function init_contents(id,temp_id,type,obj,func)
{
    var value = null;
    switch(type)
    {
        case "radio" :
            value = get_radio_value(obj);
            if(func) value = func(value);
            document.getElementById(temp_id).innerHTML = value;    
            break;
        case "textarea" :
            value = document.getElementById(id).value;
            if(func) value = func(value);
            document.getElementById(temp_id).value = value;
            if(browser_type == "IE")
            {
                document.getElementById(temp_id).style.overflow = "visible";
            }
            else
            {
                document.getElementById(temp_id).style.height = document.getElementById(temp_id).scrollHeight;
            }
            break;
        case "div" :
        default :
            value = document.getElementById(id).value;
            if(func) value = func(value);
            document.getElementById(temp_id).innerHTML = value;
    }    
}

function get_radio_value(obj)
{
    for(var i=0; i<obj.length; i++)
    {
        if(obj[i].checked == true)
        {
            var radio_value = obj[i].value;
            break;
        }    
    } 
    
    return radio_value;   
}

// common source end
