var prfEdit = false;

function setBookmark(profileId) {
   
    var status = getBookmarkStatus();    
    var sParam = "profileId="+profileId+"&bookmark="+(status==0?1:0);
  
    if(!ajGetXmlRequester()) {        
		var sUrl = "/usr/prf/watch/submit.do?"+sParam;
		location.href = sUrl;
	} else {	
       
		var sUrl = "/ajx/prf/watch/submit.do";		
		var processId = Math.round(Math.random() * 100);				
		ajSendRequest(sUrl, sParam, 0, processId, "catchBookmark");		
	}
}

function catchBookmark(response) {	
	
	response = unescape(response);
		
	var sToken = response.substring(0,110);
	if(sToken.indexOf(sRedir) != -1) {			
      redir(response);
	} else {
	  var status = getBookmarkStatus();	  
	  var sImage = "/images/gen/icon/bookmark" + (status==0?"On":"Off") + ".gif";
	  changeImage(document.getElementById("imgBookmark"), sImage);
	  document.getElementById("divBookmark").innerHTML = status==0?strBookmarkOn:strBookmarkOff;   
	}		 
}

function getBookmarkStatus() {    
    var oImage = document.getElementById("imgBookmark");
    var sImage = oImage.src.substring(oImage.src.length-2, oImage.src.length);    
    return oImage.src.indexOf("On.gif")!=-1?1:0;
}

function sendNote() {
    
    var frm = document.forms['frmNote'];
	var param = getFormData(frm,false);
	
	if(!ajGetXmlRequester()) {
		var sUrl = "/usr/prf/watch/submit.do?"+param;
		location.href = sUrl;
	} else {
	    changeImage(document.getElementById("imgNote"), "/images/gen/icon/reload.gif");
		var sUrl = "/ajx/prf/watch/submit.do";		
		var processId = Math.round(Math.random() * 100);				
		ajSendRequest(sUrl, param, 0, processId, "catchNote");
		clearNote();
	}
}

function catchNote(response) {	
	
	response = unescape(response);
		
	var sToken = response.substring(0,110);
	if(sToken.indexOf(sRedir) != -1) {			
      redir(response);
	} else {
	  changeImage(document.getElementById("imgNote"), "/images/gen/icon/edit.gif");   
	}		 
}

function showNote() {    
           
    if(!prfEdit) {

        var el = document.getElementById("txtNote");
        if(el.value.substring(el.value.length-strEdit.length) == strEdit) el.value = "";                      
        changeDiv('Note');    
        setClass('txtNote', 'noteedit'); 
        prfEdit = true;        
    }
}

function clearNote() {    
    changeDiv('Note');    
    setClass('txtNote', 'noteshow'); 
    prfEdit = false;   
}

function redir(response) {	
	var sUrl = response.substring(response.indexOf(sRedir)+sRedir.length, response.indexOf("-->"));	

	var iQuestPos = sUrl.indexOf("?")+1;
	if(iQuestPos > 0) {		   
	   var sParam = sUrl.substring(iQuestPos);		   
	   if(sParam.substring(0,8) == "goToURI=") {		   	  
	      sParam = sParam.substring(0,8) + escape(sParam.substring(8));
	      sUrl = sUrl.substring(0,iQuestPos)+sParam;		      
	   }	   		
	} 				
	location.href = sUrl;	
}

function show_next_dropdown(next_id) {
	var select = document.getElementById(next_id);
	select.style.display='block';
}



