// JavaScript Document

function JS_ShowRateBox(obj,ent,ref){ 
	if(!ref) ref='';
	var target=document.getElementById('divRateBox');
	target.style.display='block';
	var NewRate=document.getElementById('frmRating'+ref).value;
	document.getElementById('frmNewRating').value=NewRate;
	document.getElementById('frmRateEnt').value=ent;
	document.getElementById('frmRateRef').value=ref;
	
	var curleft = curtop = 0; curleft += obj.offsetWidth; 
	if (obj.offsetParent) {
		do { curleft += obj.offsetLeft; curtop += obj.offsetTop; obj = obj.offsetParent
		} while (obj);
	}
	curtop-=40; curleft-=20;
	target.style.top=curtop+'px'; target.style.left=curleft+'px';
	
	document.getElementById("btnRate0").src='/images/view_images/rate-cl-em.gif';
	for(var i=1;i<6;i++) {
		document.getElementById("btnRate"+i).src='/images/view_images/rate-'+i+'-em.gif';
	}
	document.getElementById("btnRate"+NewRate).src='/images/view_images/rate-'+NewRate+'-ch.gif';
}

function JS_RateNotLog(rating,ent,ref,type) {
	var target=document.getElementById('divLoginSaveBox');
	target.style.display='block';
	if(type=='rate') var obj=document.getElementById('divRateBox');
	if(type=='comment') var obj=document.getElementById('frameComments');
	
	var curleft = curtop = 0; curleft += obj.offsetWidth; 
	if (obj.offsetParent) {
		do { curleft += obj.offsetLeft; curtop += obj.offsetTop; obj = obj.offsetParent
		} while (obj);
	}
	curtop-=40; curleft-=10;
	target.style.top=curtop+'px'; target.style.left=curleft+'px';
	document.getElementById('frameLoginSave').src="/s_login_save.php?gvType="+type+"&gvRating="+rating+"&gvEnt="+ent + "&gvRef=" + ref;
}

var placehldr=0;
function JS_SaveRating(rating) {
	ent=document.getElementById("frmRateEnt").value;
	ref=document.getElementById("frmRateRef").value;
	placehldr += 1;
	for(var i=0;i<7;i++) {
		document.getElementById("btnRate"+i).src='/images/view_images/rate-'+i+'-em.gif';
	}
	document.getElementById("btnRate"+rating).src='/images/view_images/rate-'+rating+'-ch.gif';
	document.getElementById("frmNewRating").value=rating;
	document.getElementById("frmRating"+ref).value=rating;
	
if (window.frames['frameLogin'].document.getElementById('frmUserID')) {
	JS_GetDocData("/r_rating.php?" + placehldr + "&gvRating=" + rating + "&gvEnt=" + ent + "&gvRef=" + ref,"rec_rate",rating,ent,ref);
}
else JS_RateNotLog(rating,ent,ref,'rate');
}

function JS_RateOver(loc,num,action) {
var NewRating=document.getElementById('frmNewRating').value;
	if(action=='over') loc.src='/images/view_images/rate-'+num+'-ch.gif';
	if(action=='out') { 
		if(NewRating!=num) loc.src='/images/view_images/rate-'+num+'-em.gif';
		if(NewRating==num) loc.src='/images/view_images/rate-'+num+'-ch.gif';
		}
}

function JS_ReceiveLoginSave(rating,ent,ref,type) {
	document.getElementById('divLoginSaveBox').style.display='none';
	if (type=='rate') {
		document.getElementById('divRateBox').style.display='none';
	JS_GetDocData("/r_rating.php?" + placehldr + "&gvRating=" + rating + "&gvEnt=" + ent + "&gvRef=" + ref,"rec_rate",rating,ent,ref);
	}
	if (type=='comment') window.frames['frameComments'].document.getElementById('mfComment').submit();
}

function JS_ReceiveRateData(rating,ent,ref) {
if (ref) document.getElementById('btnRating'+ref).src="/images/view_images/rate-"+rating+"-em.gif";
else document.getElementById('btnRating').src="/images/view_images/rate-"+rating+"-se.jpg" ;
	document.getElementById('divLoginSaveBox').style.display='none';
	document.getElementById('divRateBox').style.display='none';
}
