var wroot="http://www.curriculumdigitale.it/";
var serverUrl="http://www.curriculumdigitale.it/ajax_forum/ajax_forum.php";
var cod_area="kairos_curriculumdigitale";
var id_utente="";
var v;
var p;
var idf;
var idp;
var oldIdp=null;
function showPost(idForum,idPost,vista,pagina) {
v=vista;
p=pagina;
idf=idForum;
idp=idPost;
if (oldIdp) {
var imgName='preview'+oldIdp;
$(imgName).src='img/ico_forum_daleggere.gif';
oldIdp=null;
}
var imgName='preview'+idp;
$(imgName).src='img/ico_forum_daleggere_over.gif';
oldIdp=idp;
var butns='';
if (wObjList['wPost']!=null) {
var w0=$('wPost');
var el=document.getElementsByClassName("w_content",w0.parentNode);
el[0].innerHTML="Aspetta un attimo...";
$('wPost_btns').innerHTML=butns;
} else {
var name="wPost";
var title="Intervento";
var w=new Window();
w.top=getTop();
w.id=name;
w.width=600;
w.height=400;
w.title=title;
w.content="Aspetta un attimo...";
w.buttons=butns;
w.onClose=restoreImg;
w.show();
}
$('post_'+idPost).innerHTML="";
var data="op=getPost&cod_area="+cod_area+"&id_utente="+id_utente+"&id_forum="+idForum+"&id_post="+idPost;
var objAjax = new Ajax.Request(
serverUrl,
{method: 'get', parameters: data, onComplete: viewPost}
);
}
function viewPost (ObjReq) {
var postText = ObjReq.responseText;
var flag_edit=postText.substr(0,1);
postText = postText.substr(1,postText.length-1);
var butns='';
if ((flag_edit)==1)
butns+='';
butns+='';
if (wObjList['wPost']!=null) {
var w0=$('wPost');
var el=document.getElementsByClassName("w_content",w0.parentNode);
el[0].innerHTML=postText;
$('wPost_btns').innerHTML=butns;
} else {
var name="wPost";
var title="Intervento";
var w=new Window();
w.top=getTop();
w.id=name;
w.width=600;
w.height=400;
w.title=title;
w.content=postText;
w.buttons=butns;
w.onClose=restoreImg;
w.show();
}
}
function restoreImg() {
if (oldIdp) {
var imgName='preview'+oldIdp;
$(imgName).src='img/ico_forum_daleggere.gif';
oldIdp=null;
}
}
function markPost(idForum,idPost,vista,pagina) {
v=vista;
p=pagina;
idf=idForum;
idp=idPost;
var data="op=markPost&cod_area="+cod_area+"&id_utente="+id_utente+"&id_forum="+idForum+"&id_post="+idPost;
var objAjax = new Ajax.Request(
serverUrl,
{method: 'get', parameters: data, onComplete: postMarked}
);
}
function postMarked(ObjReq) {
var mk = ObjReq.responseText;
var imgName='img_mark_'+idp;
var imgName2='rigamark_'+idp;
if (mk==0) {
$(imgName).src='img/ico_forum_segnainteres_fade.gif';
$(imgName2).src='img/forum/nospunta.gif';
} else {
$(imgName).src='img/ico_forum_segnainteres.gif';
$(imgName2).src='img/forum/spunta.gif';
}
}
function setPiuma(idPost,livello) {
idp=idPost;
livello++;
var data="op=setPiuma&cod_area="+cod_area+"&id_utente="+id_utente+"&id_post="+idPost+"&livello="+livello;
var objAjax = new Ajax.Request(
serverUrl,
{method: 'get', parameters: data, onComplete: setPiumaOk}
);
}
function setPiumaOk(ObjReq) {
$('piume'+idp).style.display="none";
}
function alertCoord(e) {
if( !e ) {
if( window.event ) {
//Internet Explorer
e = window.event;
} else {
//total failure, we have no way of referencing the event
return;
}
}
if( typeof( e.pageX ) == 'number' ) {
//most browsers
var xcoord = e.pageX;
var ycoord = e.pageY;
} else if( typeof( e.clientX ) == 'number' ) {
//Internet Explorer and older browsers
//other browsers provide this, but follow the pageX/Y branch
var xcoord = e.clientX;
var ycoord = e.clientY;
var badOldBrowser = ( window.navigator.userAgent.indexOf( 'Opera' ) + 1 ) ||
( window.ScriptEngine && ScriptEngine().indexOf( 'InScript' ) + 1 ) ||
( navigator.vendor == 'KDE' )
if( !badOldBrowser ) {
if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
//IE 4, 5 & 6 (in non-standards compliant mode)
xcoord += document.body.scrollLeft;
ycoord += document.body.scrollTop;
} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
//IE 6 (in standards compliant mode)
xcoord += document.documentElement.scrollLeft;
ycoord += document.documentElement.scrollTop;
}
}
} else {
//total failure, we have no way of obtaining the mouse coordinates
return;
}
window.alert('Mouse coordinates are ('+xcoord+','+ycoord+')');
}