﻿
function RatingHover(e, strAlign) {

    var e = e || window.event; 
    var srcElement = (e.target) ? e.target : e.srcElement
    var intDivPosition = 0;
    var objCurrentImage = null;
    
	if (srcElement.tagName == 'INPUT') {

        if (strAlign == 'left') {
            intDivPosition = 1;
        }

	    for (var lngIndex=0; lngIndex!=srcElement.parentNode.childNodes.length; lngIndex++) {
	        objCurrentImage = srcElement.parentNode.childNodes[lngIndex];
	        if (objCurrentImage.tagName == 'INPUT' && (Number(srcElement.getAttribute('rating')) >= Number(objCurrentImage.getAttribute('rating')))) {
    			objCurrentImage.src = objCurrentImage.getAttribute('enabledimage');
            }
		}

	    for (var lngIndex=0; lngIndex!=srcElement.parentNode.childNodes.length; lngIndex++) {
	        objCurrentImage = srcElement.parentNode.childNodes[lngIndex];
	        if (objCurrentImage.tagName == 'INPUT' && (Number(srcElement.getAttribute('rating')) < Number(objCurrentImage.getAttribute('rating')))) {
			    objCurrentImage.src = objCurrentImage.getAttribute('disabledimage');
			}
		}

		//srcElement.parentNode.getElementsByTagName('DIV')[intDivPosition].innerHTML = srcElement.getAttribute('text');

	} 

}

function DisableRatings(e, strAlign) {

    var e = e || window.event; 
    var srcElement = (e.target) ? e.target : e.srcElement    
    var objCurrentImage = null;
    var intDivPosition = 0;

    if (strAlign == 'left') {
        intDivPosition = 1;
    }

	if (srcElement.tagName == 'INPUT') {

        //var strRating = srcElement.parentNode.getElementsByTagName('DIV')[intDivPosition].getAttribute('norating')
	    for (var lngIndex=0; lngIndex!=srcElement.parentNode.childNodes.length; lngIndex++) {
	        objCurrentImage = srcElement.parentNode.childNodes[lngIndex];
	        if (objCurrentImage.tagName == 'INPUT') {
	            if (objCurrentImage.getAttribute('selected') == '1') {
		            objCurrentImage.src = objCurrentImage.getAttribute('enabledimage');
		            //strRating = objCurrentImage.getAttribute('text');
	            }
	            else {
		            objCurrentImage.src = objCurrentImage.getAttribute('disabledimage');
		        }
		    }
	    }

	    //srcElement.parentNode.getElementsByTagName('DIV')[intDivPosition].innerHTML = strRating;

    }
}


