/* function that setup the directory dom page
   this function will create the default and search ajax requests */

function init()
{
	var accordion_tabs = $('navLeft').getElementsByTagName('li');
	for( var i=0; i<accordion_tabs.length; i++ ) {
		accordion_tabs[i].style.cursor = 'pointer';
	}
	
	var Accordion1 = new Spry.Widget.Accordion("Accordion1" ,  { defaultPanel : SelectedPanel } );
	if( $('star_eu_0') ) {
		uRating = new Rating( 4, EndUserRating, 'star_eu_', '/images/projects/fullstar.gif', '/images/projects/emptystar.gif' );
	}
	
	$('DlgFieldComments').innerHTML = $('DlgHC').value;
	$('DlgFieldComments').onkeyup = updateCommentCount;
	updateCommentCount();
	
}

function cancelRate()
{
	$('DlgRating').style.visibility = 'hidden';
	$('screenHide').style.visibility = 'hidden';
	$('DlgFildValue').value = 0;
	$('DlgFieldProject').value = 0;
	$('DlgFieldComments').innerHTML = $('DlgHC').value;
	$('DlgStars').innerHTML = "";
	$('DlgText').innerHTML = "";
	uRating.setView( EndUserRating );
	updateCommentCount();
}

function updateCommentCount()
{
	var count = "255";

	var tex = $( 'DlgFieldComments' ).value;
	var len = tex.length;
	if(len > count){
	        tex = tex.substring(0,count);
	        $( 'DlgFieldComments' ).value = tex;
	        return false;
	}
	$( 'DlgFieldCount' ).innerHTML = count-len;
}

Element.observe(window,'load',init);
