function printMessage(myid,mymsg) {
    document.getElementById(myid).innerHTML = mymsg;
}
function openWindow(myurl,mywidth,myheight) {
    myWindow=window.open(myurl,"phPointPopUp","width="+mywidth+",height="+myheight+",scrollbars=yes");
    myWindow.focus();
}
function saveBox(myid,myvalue) {
    setValue = myid+"="+myvalue+";";
    document.cookie = setValue;
}
function saveValue(myid) {
    var myValue = getValueFromObject(myid);
    setValue = myid+"="+myValue+";";
    document.cookie = setValue;
}
function hideBlock(myid) {
    document.getElementById(myid).style.display = "none";
}
function showBlock(myid) {
    document.getElementById(myid).style.display = "block";
}
function changeBox(changeid) {
    if(document.getElementById(changeid).style.display=="block") {
        hideBlock(changeid);
    } else { 
        showBlock(changeid);
    }
}
function changeImageBox(changeid) {
    if(document.getElementById(changeid).style.display=="block") {
        document.getElementById("img"+changeid).src = "./styles/default/img/icon-arrow-down.png";
        hideBlock(changeid);
    } else {
        document.getElementById("img"+changeid).src = "./styles/default/img/icon-arrow-up.png";
        showBlock(changeid);
    }
}
function cA(myid) {
    document.getElementById(myid).setAttribute("class","active",0);
}
function cI(myid) {
    document.getElementById(myid).setAttribute("class","",0);
}
function getValueFromObject(myid) {
    var myvalue = document.getElementById(myid).value;
    return myvalue;
}
function setValueForObject(myid,myvalue) {
    document.getElementById(myid).value = myvalue;
}
function fadeMsg(myid) {
    window.setTimeout("fadeMsgFunction('"+myid+"')",1000);
}
function fadeMsgFunction(myid) {
    changeOpac(100,myid);
    shiftOpacity(myid,1000);
    window.setTimeout("hideBlock('"+myid+"')",1000);
}
function opacity(myid,opacStart,opacEnd,millisec) {
    var speed = Math.round(millisec/100);
    var timer = 0;
    if(opacStart>opacEnd) {
        for(i=opacStart;i>=opacEnd;i--) {
            setTimeout("changeOpac("+i+",'"+myid+"')",(timer*speed));
            timer++;
        }
    } else if(opacStart<opacEnd) {
        for(i=opacStart;i<=opacEnd;i++) {
            setTimeout("changeOpac("+i+",'"+myid+"')",(timer*speed));
            timer++;
        }
    }
}
function changeOpac(opacity,myid) {
    var object = document.getElementById(myid).style;
    object.opacity = (opacity/100);
    object.MozOpacity = (opacity/100);
    object.KhtmlOpacity = (opacity/100);
    object.filter = "alpha(opacity="+opacity+")";
}
function shiftOpacity(myid,millisec) {
    if(document.getElementById(myid).style.opacity==0) {
        opacity(myid,0,100,millisec);
    } else {
        opacity(myid,100,0,millisec);
    }
}
function countText(myid, maxlang) {
    var countNodes = new Array(window.document.commentform.message);
    var rest = maxlang;
    for(var i =0; i < countNodes.length; i++){
        rest -= countNodes[i].value.length;
    }
    if (rest < 0){
        myid.value = myid.value.substring(0, myid.value.length + rest);
        rest = 0;
    }
    document.getElementById('countout').innerHTML = rest;
}
function confirmRedirect(mytarget, mymsg) {
    if(confirm(mymsg)) {
        document.location.href=''+mytarget+'';
    } else {
        return false;
    }
}
function goto(mytarget) {
    document.location.href=''+mytarget+'';
}
