﻿function OpenPopup(filename, h, w) {
    popup = window.open(filename, "popDialog", "height=" + h + ",width=" + w + ",scrollbars=yes, top=100, left=" + (screen.availWidth / 4) + ",menubar=no")
    if (popup.document.close()) {
        popup.document.close();
    }
}

function OpenShowModal(filename, h, w) 
{     
    var top = (screen.availHeight - h) / 2;
    var left = (screen.availWidth - w) / 2;
    window.showModalDialog(filename, "", "dialogTop:" + top + ";dialogLeft:" + left + "; dialogHeight: " + h + "px;dialogWidth: " + w + "px;help:no;status:no;scroll:yes;center:no");
}

function OpenShowModal(Args, filename, h, w) {
    var top = (screen.availHeight - h) / 2;
    var left = (screen.availWidth - w) / 2;
    if (window.showModalDialog) {
        window.showModalDialog(filename, Args, "dialogTop:" + top + ";dialogLeft:" + left + "; dialogHeight: " + h + "px;dialogWidth: " + w + "px;help:no;status:no;scroll:yes;center:no");
    }
    else if (window.showModelessDialog) {
        window.showModelessDialog(filename, Args, "dialogTop:" + top + ";dialogLeft:" + left + "; dialogHeight: " + h + "px;dialogWidth: " + w + "px;help:no;status:no;scroll:yes;center:no");
    }


}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}
String.prototype.trim = Trim;
String.prototype.ltrim = LTrim;
String.prototype.rtrim = RTrim;
String.prototype.startsWith = function(val) {
    if (val.length == null) {
        return false;
    }
    else {
        return (this.substr(0, val.length) == val);
    }
}

String.prototype.endsWith = function(val) {
    if (val.length == null) {
        return false;
    }
    else {
        return (this.substring(this.length - val.length) == val);
    }
}

function LTrim(val) {
    var ltrim = 0;
    while (val.charCodeAt(ltrim) == 32)
        ltrim++;

    return val.substring(ltrim);
}

function RTrim(val) {
    var rtrim = 0;
    while (val.charCodeAt(this.length - rtrim) == 32)
        rtrim++;

    return val.substring(0, val.length - rtrim);
}

function Trim(val) {
    return RTrim(LTrim(val));
}

var m_star1 = "";
var m_star2 = "";
var m_star3 = "";
var m_star4 = "";
var m_star5 = "";
var m_ratecontrol = false;

function MarkRatings(val) {

    if (pUSERID == "" || pUSERID == null)
        return;
    
    if (m_ratecontrol)
        return;

    if (m_star1 == "")
        m_star1 = document.getElementById('imgRate_1').src;
    if (m_star2 == "")
        m_star2 = document.getElementById('imgRate_2').src;
    if (m_star3 == "")
        m_star3 = document.getElementById('imgRate_3').src;
    if (m_star4 == "")
        m_star4 = document.getElementById('imgRate_4').src;
    if (m_star5 == "")
        m_star5 = document.getElementById('imgRate_5').src;

    switch (parseInt(val)) {
        case 1:
            document.getElementById('imgRate_1').src = '/Images/green_star.png';
            document.getElementById('imgRate_2').src = m_star2;
            document.getElementById('imgRate_3').src = m_star3;
            document.getElementById('imgRate_4').src = m_star4;
            document.getElementById('imgRate_5').src = m_star5;
            document.getElementById('imgRate1_1').src = '/Images/green_star.png';
            document.getElementById('imgRate1_2').src = m_star2;
            document.getElementById('imgRate1_3').src = m_star3;
            document.getElementById('imgRate1_4').src = m_star4;
            document.getElementById('imgRate1_5').src = m_star5;
            break;
        case 2:
            document.getElementById('imgRate_1').src = '/Images/green_star.png';
            document.getElementById('imgRate_2').src = '/Images/green_star.png';
            document.getElementById('imgRate_3').src = m_star3;
            document.getElementById('imgRate_4').src = m_star4;
            document.getElementById('imgRate_5').src = m_star5;
            document.getElementById('imgRate1_1').src = '/Images/green_star.png';
            document.getElementById('imgRate1_2').src = '/Images/green_star.png';
            document.getElementById('imgRate1_3').src = m_star3;
            document.getElementById('imgRate1_4').src = m_star4;
            document.getElementById('imgRate1_5').src = m_star5;
            break;
        case 3:
            document.getElementById('imgRate_1').src = '/Images/green_star.png';
            document.getElementById('imgRate_2').src = '/Images/green_star.png';
            document.getElementById('imgRate_3').src = '/Images/green_star.png';
            document.getElementById('imgRate_4').src = m_star4;
            document.getElementById('imgRate_5').src = m_star5;
            document.getElementById('imgRate1_1').src = '/Images/green_star.png';
            document.getElementById('imgRate1_2').src = '/Images/green_star.png';
            document.getElementById('imgRate1_3').src = '/Images/green_star.png';
            document.getElementById('imgRate1_4').src = m_star4;
            document.getElementById('imgRate1_5').src = m_star5;
            break;
        case 4:
            document.getElementById('imgRate_1').src = '/Images/green_star.png';
            document.getElementById('imgRate_2').src = '/Images/green_star.png';
            document.getElementById('imgRate_3').src = '/Images/green_star.png';
            document.getElementById('imgRate_4').src = '/Images/green_star.png';
            document.getElementById('imgRate_5').src = m_star5;
            document.getElementById('imgRate1_1').src = '/Images/green_star.png';
            document.getElementById('imgRate1_2').src = '/Images/green_star.png';
            document.getElementById('imgRate1_3').src = '/Images/green_star.png';
            document.getElementById('imgRate1_4').src = '/Images/green_star.png';
            document.getElementById('imgRate1_5').src = m_star5;
            break;
        case 5:
            document.getElementById('imgRate_1').src = '/Images/green_star.png';
            document.getElementById('imgRate_2').src = '/Images/green_star.png';
            document.getElementById('imgRate_3').src = '/Images/green_star.png';
            document.getElementById('imgRate_4').src = '/Images/green_star.png';
            document.getElementById('imgRate_5').src = '/Images/green_star.png';
            document.getElementById('imgRate1_1').src = '/Images/green_star.png';
            document.getElementById('imgRate1_2').src = '/Images/green_star.png';
            document.getElementById('imgRate1_3').src = '/Images/green_star.png';
            document.getElementById('imgRate1_4').src = '/Images/green_star.png';
            document.getElementById('imgRate1_5').src = '/Images/green_star.png';
            break;
    }
}

function SetRatings(val, savecontrol) {
   
    if (savecontrol == "1")
        m_ratecontrol = true;

    switch (parseInt(val)) {
        case 1:            
            document.getElementById('imgRate_1').src = '/Images/full_star.png';
            document.getElementById('imgRate_2').src = '/Images/empty_star.png';
            document.getElementById('imgRate_3').src = '/Images/empty_star.png';
            document.getElementById('imgRate_4').src = '/Images/empty_star.png';
            document.getElementById('imgRate_5').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_1').src = '/Images/full_star.png';
            document.getElementById('imgRate1_2').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_3').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_4').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_5').src = '/Images/empty_star.png';
            break;
        case 2:
            document.getElementById('imgRate_1').src = '/Images/full_star.png';
            document.getElementById('imgRate_2').src = '/Images/full_star.png';
            document.getElementById('imgRate_3').src = '/Images/empty_star.png';
            document.getElementById('imgRate_4').src = '/Images/empty_star.png';
            document.getElementById('imgRate_5').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_1').src = '/Images/full_star.png';
            document.getElementById('imgRate1_2').src = '/Images/full_star.png';
            document.getElementById('imgRate1_3').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_4').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_5').src = '/Images/empty_star.png';
            break;
        case 3:            
            document.getElementById('imgRate_1').src = '/Images/full_star.png';
            document.getElementById('imgRate_2').src = '/Images/full_star.png';
            document.getElementById('imgRate_3').src = '/Images/full_star.png';
            document.getElementById('imgRate_4').src = '/Images/empty_star.png';
            document.getElementById('imgRate_5').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_1').src = '/Images/full_star.png';
            document.getElementById('imgRate1_2').src = '/Images/full_star.png';
            document.getElementById('imgRate1_3').src = '/Images/full_star.png';
            document.getElementById('imgRate1_4').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_5').src = '/Images/empty_star.png';
            break;
        case 4:
            document.getElementById('imgRate_1').src = '/Images/full_star.png';
            document.getElementById('imgRate_2').src = '/Images/full_star.png';
            document.getElementById('imgRate_3').src = '/Images/full_star.png';
            document.getElementById('imgRate_4').src = '/Images/full_star.png';
            document.getElementById('imgRate_5').src = '/Images/empty_star.png';
            document.getElementById('imgRate1_1').src = '/Images/full_star.png';
            document.getElementById('imgRate1_2').src = '/Images/full_star.png';
            document.getElementById('imgRate1_3').src = '/Images/full_star.png';
            document.getElementById('imgRate1_4').src = '/Images/full_star.png';
            document.getElementById('imgRate1_5').src = '/Images/empty_star.png';
            break;
        case "5":
            document.getElementById('imgRate_1').src = '/Images/full_star.png';
            document.getElementById('imgRate_2').src = '/Images/full_star.png';
            document.getElementById('imgRate_3').src = '/Images/full_star.png';
            document.getElementById('imgRate_4').src = '/Images/full_star.png';
            document.getElementById('imgRate_5').src = '/Images/full_star.png';
            document.getElementById('imgRate1_1').src = '/Images/full_star.png';
            document.getElementById('imgRate1_2').src = '/Images/full_star.png';
            document.getElementById('imgRate1_3').src = '/Images/full_star.png';
            document.getElementById('imgRate1_4').src = '/Images/full_star.png';
            document.getElementById('imgRate1_5').src = '/Images/full_star.png';
            break;
    }    
}

function LostFocusRating() {

    if (pUSERID == "" || pUSERID == null)
        return;

    if (m_ratecontrol)
        return;
            
    document.getElementById('imgRate_1').src = m_star1;
    document.getElementById('imgRate_2').src = m_star2;
    document.getElementById('imgRate_3').src = m_star3;
    document.getElementById('imgRate_4').src = m_star4;
    document.getElementById('imgRate_5').src = m_star5;
    document.getElementById('imgRate1_1').src = m_star1;
    document.getElementById('imgRate1_2').src = m_star2;
    document.getElementById('imgRate1_3').src = m_star3;
    document.getElementById('imgRate1_4').src = m_star4;
    document.getElementById('imgRate1_5').src = m_star5;
}