function multilang_filledInput(_inp){
    var prnt = $(_inp).parent();
    var slct = $(".sel", prnt);
    var hinp = $("#"+prnt.attr("oname")+"__"+slct.html());
    hinp.val($(_inp).val());
    if ($(_inp).val() ==''){
	slct
	    .removeClass("ok")
	    .addClass("fail");
    } else {
	slct
	    .removeClass("fail")
	    .addClass("ok");
    }
    return true;
}



function multilang_langChange(_span){
    var origid = $(_span).attr('origid');
    var prnt = $(_span).parent();
    var inp = $("input[type=text]", prnt);
    $("span", prnt).removeClass("sel");
    $(_span).addClass("sel");
    var hinp = $("#"+prnt.attr("oname")+"__"+$(_span).html());
    inp.val(hinp.val());
    inp.get(0).focus();
    $("#"+origid+"__CURRENTLANG").val($(_span).html());
}

function multilang_langChangeTextarea(_span){
    var origid = $(_span).attr('origid');
    var prnt = $(_span).parent();
    var inp = $("textarea", prnt);
    $("span", prnt).removeClass("sel");
    $(_span).addClass("sel");
    var hinp = $("#"+prnt.attr("oname")+"__"+$(_span).html());
    inp.val(hinp.val());
    inp.get(0).focus();
    $("#"+origid+"__CURRENTLANG").val($(_span).html());
}

function multilang_filledTextarea(_inp){
    var prnt = $(_inp).parent();
    var slct = $(".sel", prnt);
    var hinp = $("#"+prnt.attr("oname")+"__"+slct.html());
    hinp.val($(_inp).val());
    if ($(_inp).val() ==''){
	slct
	    .removeClass("ok")
	    .addClass("fail");
    } else {
	slct
	    .removeClass("fail")
	    .addClass("ok");
    }
    return true;
}

function multilang_langChangeSpaw(_span){
    var origid = $(_span).attr('origid');
    var redit = $("#"+origid+"_rEdit").get(0);
    var prnt = $(_span).parent();
    var slct = $(".sel", prnt);
    var hinp = $("#"+prnt.attr("oname")+"__"+slct.html());
    var hinp2 = $("#"+prnt.attr("oname")+"__"+$(_span).html());

    var data;
    var imgs = $("table#"+origid+"_enclosure td.spaw2modestrip span img");

    var imgSrc = $(imgs.get(0)).attr('src');
    var imgSrc2 = $(imgs.get(1)).attr('src');
    imgSrc = imgSrc.substring(imgSrc.length-10,imgSrc.length);
    imgSrc2 = imgSrc2.substring(imgSrc2.length-11,imgSrc2.length);

    if ((imgSrc == 'design.gif') && (imgSrc2=='tb_html.gif')){
	imgSrc = $(imgs.get(0)).attr('src');
	imgSrc =  imgSrc.substring(0,imgSrc.length-10)+'design_off.gif';
	$(imgs.get(0)).attr('src', imgSrc);
    }
    imgSrc = $(imgs.get(0)).attr('src');  imgSrc = imgSrc.substring(imgSrc.length-7,imgSrc.length-4);

    if (imgSrc == 'off'){
	if ( redit.contentDocument ){
	    data = $('body', redit.contentDocument).html();
	} else {
	    data =redit.contentWindow.document.body.innerHTML;
	}
    } else {
	data = $("#"+origid).val();
    } 
    
    hinp.val(data);
    if ((data =='') || (data == '<br/>')){ slctremoveClass("ok").addClass("fail");}
    else { slct.removeClass("fail").addClass("ok"); }
    
    $("span", prnt).removeClass("sel");
    $(_span).addClass("sel");
    
    if ( redit.contentDocument )
	$('body', redit.contentDocument).html(hinp2.val());
    else
	redit.contentWindow.document.body.innerHTML = hinp2.val();
    $("#"+origid).val(hinp2.val());
    $("#"+origid+"__CURRENTLANG").val($(_span).html());
}

