﻿
function cValue(x, v) {
    var e = document.getElementById(x);
    e.value = v;
}
function cimg(x, s) {
    var e = document.getElementById(x);
    e.src = s;
}
function showHideIDwImg(x, imgid, simgpath, simg1, simg2) {
    var e = document.getElementById(x);
    if (e.style.display == "block" || e.style.display == "") {
        hideID(x);
        cimg(imgid, simgpath + simg2);
    }
    else {
        showID(x);
        cimg(imgid, simgpath + simg1);
    }
}
function showHideIDwImgo(x, imgid, simgpath, simg1, simg2) {
    var e = document.getElementById(x);
    if (e.style.display == "block" || e.style.display == "")
        cimg(imgid, simgpath + simg2);
    else
        cimg(imgid, simgpath + simg1);
}

function showHideIDwImgm(xb1, xb2, xf, xt, xadd, imgidxadd, imgid, simgpath, simg1, simg2) {
    var i;
    var xn = "";
    var v;
    var vp;
    var ex = document.getElementById(imgid);
    v = (ex.src.indexOf(simgpath + simg1, 1) > 0);
    if (v)
        vp = simgpath + simg2;
    else
        vp = simgpath + simg1;

    cimg(imgid, vp);

    for (i = xf; i <= xt; i++) {
        xn = '';
        xn = xb1 + i + xb2;
        try {
            if (v)
                hideID(xn + xadd);
            else
                showID(xn + xadd);
            cimg(xn + imgidxadd, vp);
        }
        catch (e) {v = 0; }
    }
}
function showOrHideIDs(sh,xb1, xb2, xf, xt,xs) {
    var i;
    var xn;
    for (i = xf; i <= xt; i++) {
        xn = '';
        xn = xb1 + i + xb2;
        try {
            if (sh==0)
                hideID(xn);
            else
                showID(xn );
        }
        catch (e) { v = 0; }
    }
    if (xs != '') {
        if (sh == 0)
            showID(xs);
        else
            hideID(xs);
    }
}
function cSSIDs(xb1, xb2, xf, xt,csss,xs,xscsss) {
    var i;
    var xn;
    for (i = xf; i <= xt; i++) {
        xn = '';
        xn = xb1 + i + xb2;
        try {
           cCssID(xn, csss);
        }
        catch (e) { v = 0; }
    }
    if (xs != '') 
            cCssID(xs, xscsss);
 
}
function showThis(x) {
    x.style.display = "block";
}
function hideThis(x) {
    x.style.display = "none";
}


function cancelkey_enter2(x) {

    if ((event.which == 13) || (event.keyCode == 13)) {
        event.returnValue = false;
        event.cancel = true;
        if (x != '') document.getElementById(x).click();
        return false;
    } else
    { return true };
}
function goUrl(url) {
    window.open(url, "_self");
}

function OpenInNewWindow(url) {
    window.open(url, "_blank");
}
function goPop(url,w,h) {
    window.open(url, "_blank", "status=1,scrollbars=1,menubar=0,toolbar=0,width=" + eval(w) + ",height=" + eval(h));
}
function goPopPrint(url) {
    goPop(url,660,650);
}
function verifySearch(x) {
    var e = document.getElementById(x + '_txtSearch');
    if (e.value.length > 1) {
        return true;
    }
    else {
        alert("يجب أن تكون عدد أحرف البحث أثنان (2) على الأقل");
        e.focus();
        return false;
    }

}
function verifySearchAdv(x) {
    var ev = document.getElementById(x + '_hfassel');
    var e;
    switch (eval(ev.value)) {
        case 1:
             e = document.getElementById(x + '_txtsaName');
        break;
        case 2:
             e = document.getElementById(x + '_txtsaCat');
        break;
        case 3:
             e = document.getElementById(x + '_txtsaKeyword');
        break;
        case 4:
             e = document.getElementById(x + '_txtsaBrand');
        break;
        case 5:
             e = document.getElementById(x + '_txtsaTelNum');
        break;
        default :
            return false;
     }
    if (e.value.length > 1) {
        if (ev.value==5 )
            if (e.value.length < 6) 
                return false ;
        
        return true;
    }
    else {
        showAlert(e);
//        e.style.color = "#CC0000";
//        e.style.borderColor = "#CC0000";
//        show2ID(e.id + 'alert');
//        e.focus;
        alert("يجب أن تكون عدد أحرف البحث أثنان (2) على الأقل");
        return false;
    }
}
function clearAlert(x) {
    x.style.color = "";
    x.style.borderColor = "";
    hideID(x.id + 'alert');
}
function clearAlertID(x) {
    var e = document.getElementById(x);
    clearAlert(e);
}
function clearAlert2(x) {
    x.style.color = "";
    x.style.borderColor = "";
    hideID(x.id + 'alert');
}
function showAlert(e) {
        e.style.color = "#CC0000";
        e.style.borderColor = "#CC0000";
        show2ID(e.id + 'alert');
        e.focus();
        
}
function showAlertWithTip(e, v) {
    showAlert(e);
    var e2= document.getElementById(e.id + 'alert');
    e2.alt = v;
}

function sendtoEmail(o,ntype, v) {
    var n = 'ctl00_cphBBC1_McCST_';
    var el = document.getElementById( n + 'hfidsendto');
    if (el.value != v) {
        showID(n + 'cardsendto');
        var elmsg = document.getElementById(n + 'lblmsg');
        if (elmsg)
            hideObj(elmsg);
    }
    else
        showOrHideID(n + 'cardsendto');
         

    el.value = v;
    var elbox = document.getElementById(n + 'cardsendto');
    var vx = 0;
    var el1 = document.getElementById(n + 'hfpostop');
    var el2 = document.getElementById(n + 'hfposleft');
    vx = getTop(o) + 16;
    alert (vx);
    elbox.style.top = vx;
    el1.value = vx;
    vx = getLeft(o) - 16;
    elbox.style.left = vx;

    el2.value = vx;
}
function sendEmail(o, ntype, v,nts) {
    var n = 'ctl00_cphBBC1_McFS_';
    var titlesub = document.getElementById(n + 'titlesub');
    var titleh = document.getElementById(nts + '_hl_name');
    var el = document.getElementById(n + 'hfidsendto');
    titlesub.innerText = titleh.innerText;
    if (el.value != v) {
        showID(n + 'personsendto');
        var elmsg = document.getElementById(n + 'lblmsg');
        if (elmsg) {
            hideObj(elmsg);
            elmsg = document.getElementById(n + 'txtYourName');
            elmsg.value = '';
            elmsg = document.getElementById(n + 'txtYourEmail');
            elmsg.value = '';

            elmsg = document.getElementById(n + 'txtMsg');
            elmsg.value = '';

        }
    }
    else
        showOrHideID(n + 'personsendto');


    el.value = v;
    var elbox = document.getElementById(n + 'personsendto');
    var vx = 0;
    vx = getTop(o) + 24;
    elbox.style.top = vx;
    vx = getLeft(o) +24;
    elbox.style.left = vx;
}
function showcats(x,btn) {
    var el = document.getElementById(x);
    if (!isShowO(el)){
        var el2 = document.getElementById(btn);
        el2.click();
    }
    showOrHide(el);
}
function showpersonAdv(o, ntype, v, nts) {
    var n = 'ctl00_cphBBC1_McFAdv_';
    var titlesub = document.getElementById(n + 'titlesub');
    var titleh = document.getElementById(nts + '_hl_name');
    var el = document.getElementById(n + 'hfidsendto');
    
    var elbox = document.getElementById(n + 'personadv');
    
    titlesub.innerText = titleh.innerText;
    if ((!isShowO(elbox)) || (eval(el.value) != v)) {

        if (el.value != v) {
            var el2;
            el.value = v;
            el2 = document.getElementById(n + 'lblmsg');
            if (el2)
                hideObj(el2);

            el2 = document.getElementById(n + 'dsrc');
            el2.innerHTML = '<img src="style0/img/wite.gif" />';

            el2 = document.getElementById(n + 'btnSendTo');
            el2.click();
        }

        var vx = 0;
        vx = getTop(o) + 40;
        elbox.style.top = vx;
        vx = getLeft(o) + 4;
        elbox.style.left = vx;
        showID(n + 'personadv');
    }
    else
        hideID(n + 'personadv');
}

function posToObj(oid, oTo, opt)//opt: 1=right ,0=left
 {
     var el = document.getElementById(oid);
     if (opt == 0) {
         el.style.top = getTop(oTo) + oTo.style.height;
         el.style.left = getLeft(oTo) + oTo.style.width - el.style.width;
     }
     else {
         el.style.top = getTop(oTo) + 24;  //oTo.style.height;
         el.style.left = getLeft(oTo) +25;   
     }
}
function verifyCardSendTo(x) {

}


function getLeft(e) {
    var curleft = 0;
    if (e.offsetParent)
        while (1) {
        curleft += e.offsetLeft;
        if (!e.offsetParent)
            break;
        e = e.offsetParent;
    }
    else if (e.x)
        curleft += e.x;
    return curleft;
}

function getTop(e) {
    var curtop = 0;
    if (e.offsetParent)
        while (1) {
        curtop += e.offsetTop;
        if (!e.offsetParent)
            break;
        e = e.offsetParent;
    }
    else if (e.y)
        curtop += e.y;
    return curtop;
}
function focSearch() {
    try {
    var el = document.getElementById('ctl00_mcSA_txtSearch');
    el.focus();
     }
     catch (e)
       { }
}
