﻿/// <reference path="jquery-1.5.2.min.js" />

//'../../Content/staticimage/3dmodels/8.swf'
//myFlash

jQuery.noConflict();
jQuery(document).ready(
	function () {
	    var currentId = jQuery('#myFlash input').attr('name');
	    if (currentId != null) {
	        jQuery('#myFlash').flash({
	            swf: '../../Content/staticimage/3dmodels/' + currentId + '.swf',
	            height: 300,
	            width: 300
	        });
	    }
	}
);
jQuery(document).ready(function () {
    jQuery("#CopyFrom").change(function () {
        jQuery("#Name").val("");
        jQuery("#SimpleText").val("");
        jQuery("#Related").val("");
        jQuery("#MaxResolution").val("");
        jQuery("#AspectRatio").val("");
        jQuery("#NEP").val("");
        jQuery("#STM").val("");
        jQuery("#Processor").val("");
        jQuery("#ISO").val("");
        jQuery("#LensIncluded").val("");
        jQuery("#ImageStab").val("");
        jQuery("#FormatPictures").val("");
        jQuery("#ScreenSize").val("");
        jQuery("#Resolution").val("");
        jQuery("#TouchScreen").val("");
        jQuery("#Swivel").val("");
        jQuery("#UpperDisplay").val("");
        jQuery("#LiveView").val("");
        jQuery("#MinShutter").val("");
        jQuery("#MaxShutter").val("");
        jQuery("#Flash").val("");
        jQuery("#PowerFlash").val("");
        jQuery("#ExternalFlash").val("");
        jQuery("#SerialShooting").val("");
        jQuery("#Video").val("");
        jQuery("#FormatVideo").val("");
        jQuery("#Audio").val("");
        jQuery("#AutoFocus").val("");
        jQuery("#NFP").val("");
        jQuery("#LensMount").val("");
        jQuery("#CropFactor").val("");
        jQuery("#MemoryCards").val("");
        jQuery("#Connect").val("");
        jQuery("#Material").val("");
        jQuery("#Battery").val("");
        jQuery("#NSFBC").val("");
        jQuery("#Weigth").val("");
        jQuery("#Dimensions").val("");
        jQuery("#Note").val("");
        jQuery.post("/Terminal/GetGoods/", { id: jQuery(this).val() }, function (data) {
            jQuery.each(data, function (id, option) {
                jQuery("#Name").val(option.GName);
                jQuery("#SimpleText").val(option.GSimple);
                jQuery("#Related").val(option.GRelatedIntis);
                jQuery("#MaxResolution").val(option.PropMaxRezolution);
                jQuery("#AspectRatio").val(option.PropAspectRatio);
                jQuery("#NEP").val(option.PropNEP);
                jQuery("#STM").val(option.PropSTM);
                jQuery("#Processor").val(option.PropProcessor);
                jQuery("#ISO").val(option.PropISO);
                jQuery("#LensIncluded").val(option.PropLensIncluded);
                jQuery("#ImageStab").val(option.PropImageStab);
                jQuery("#FormatPictures").val(option.PropFormatPictures);
                jQuery("#ScreenSize").val(option.PropScreenSize);
                jQuery("#Resolution").val(option.PropResolution);
                jQuery("#TouchScreen").val(option.PropTouchscreen);
                jQuery("#Swivel").val(option.PropSwivel);
                jQuery("#UpperDisplay").val(option.PropUpperDisplay);
                jQuery("#LiveView").val(option.PropLiveView);
                jQuery("#MinShutter").val(option.PropMinShutter);
                jQuery("#MaxShutter").val(option.PropMaxShutter);
                jQuery("#Flash").val(option.PropFlash);
                jQuery("#PowerFlash").val(option.PropPowerFlash);
                jQuery("#ExternalFlash").val(option.PropExternalFlash);
                jQuery("#SerialShooting").val(option.PropSerialShooting);
                jQuery("#Video").val(option.PropVideo);
                jQuery("#FormatVideo").val(option.PropVideoFormat);
                jQuery("#Audio").val(option.PropAudio);
                jQuery("#AutoFocus").val(option.PropAutoFocus);
                jQuery("#NFP").val(option.PropNFP);
                jQuery("#LensMount").val(option.PropLensMount);
                jQuery("#CropFactor").val(option.PropCropFactor);
                jQuery("#MemoryCards").val(option.PropMemoryCards);
                jQuery("#Connect").val(option.PropConnect);
                jQuery("#Material").val(option.PropMaterial);
                jQuery("#Battery").val(option.PropBattery);
                jQuery("#NSFBC").val(option.PropNSFBC);
                jQuery("#Weigth").val(option.PropWeigth);
                jQuery("#Dimensions").val(option.PropDimensions);
                jQuery("#Note").val(option.PropNote);
            });
        });
    });
});
jQuery(document).ready(function () {
    jQuery("#IntisId").keyup(function () {
        jQuery("#userList").html("");
        jQuery.post("/Terminal/GetStates/", { id: jQuery(this).val() }, function (data) {

            jQuery.each(data, function (id, option) {
                jQuery("<div class='findGoods'><b>" + option.GIID + "</b> - " + option.GIName + "</div>").appendTo("#userList");
            });

        });
    });
    return false;
});

jQuery(function () {
    jQuery("a.remove").click(function () {
        return confirm("Безвозвратно будет удален элемент каталога и все сопутствующие данному элементу позиции. Продолжить?");
    });
});
jQuery(function () {
    jQuery("a.removeLogo").click(function () {
        return confirm("Удалить логотип?");
    });
});
jQuery(function () {
    jQuery("a.removeSimple,a.restoreSimple,a.archive").click(function () {
        return confirm("Вы уверены?");
    });
});
jQuery(document).ready(function () {
    jQuery('a').tooltip({
        track: true,
        delay: 0,
        showURL: false,
        showBody: " - ",
        fade: 250
    });
});
jQuery(document).ready(function () {
    jQuery('input[type="text"],select,textarea').addClass("idleField");
    jQuery('input[type="text"],select,textarea').focus(function () {
        jQuery(this).removeClass("idleField").addClass("focusField");
    });
    jQuery('input[type="text"],select,textarea').focusout(function () {
        jQuery(this).removeClass("focusField").addClass("idleField");
    });
});

jQuery(document).ready(function () {
    jQuery("#publishFrom,#publishTo").datepicker({ firstDay: 1, dateFormat: 'dd.mm.yy', changeMonth: true, changeYear: true });
});

jQuery(document).ready(function () {
    jQuery("[id^=toggle]").click(function () {
        var idA = jQuery(this).attr("id").replace("toggle-", "");
        if (idA != null) {
            var currDisplay = jQuery("[id=div-" + idA + "]").css("display");
            jQuery("[id=div-" + idA + "]").slideToggle("slow");
            eraseCookie("div-" + idA);
            createCookie("div-" + idA, currDisplay, 365);
        }
    });
    jQuery("[id^=toggle]").mouseover(function () {
        jQuery(this).css("cursor", "pointer");
    });
    jQuery("[id^=toggle]").mouseleave(function () {
        jQuery(this).css("cursor", "default");
    });
});

jQuery(document).ready(function () {
    jQuery("[id^=div-]").each(function () {
        var s = readCookie(jQuery(this).attr("id"));
        if (s == 'none') {
            jQuery(this).css("display", "block");
        } else {
            jQuery(this).css("display", "none");
        }
    });
});

jQuery(document).ready(function () {
    jQuery("[id^=cmp-]").click(function () {
        if (jQuery(this).is(":checked")) {
            //add to compare
            compareAdd(jQuery(this).attr("id"));
        } else {
            //del from compare
            compareDel(jQuery(this).attr("id"));
        }

    });
});

jQuery(document).ready(function () {
    var cooka = readCookie("dfcompare");
    if (cooka == null) return;

    jQuery("#comparelist").css("display", "block");
    var ca = cooka.split(",");
    jQuery("[id^=cmp-]").each(function () {
        for (var i = 0; i < ca.length; i++) {
            if (jQuery(this).attr("id") == ca[i]) {
                jQuery(this).attr("checked", "checked");
            }
        }
    });
});

jQuery(document).ready(function () {

    jQuery.post("/Catalog/GetSimpleCompare/", { id: jQuery(this).val() }, function (data) {
        var htmlCompare = "<h2>Сравнение фотоаппаратов</h2><table border='0' class='compareBox'><tr>";
        var col = 0;
        jQuery.each(data, function (id, option) {
            htmlCompare += "<td style='width:80px;'><a href='http://df.intant.ru/catalog/goods/" + option.GID + "'><img height='80' alt='' src='http://df.intant.ru/photoIntis/" + option.GIMainPhoto + "' /></a><br><a href='http://df.intant.ru/catalog/goods/" + option.GID + "'>" + option.GIName + "</a></td>";
            col++;
        });
        if ((col - 1) > 0) {
            htmlCompare += "</tr><tr><td colspan='" + (col - 1) + "' style='text-align:right;'><td>";
            htmlCompare += "<table class='linkasbutton'><tr><td><img src='http://df.intant.ru/Content/Images/ok.png' alt='сравнить' /></td><td><a style='color:#0A489B;font-weight: bold;' href='http://df.intant.ru/catalog/Compare'>Сравнить</a></td></tr></table>";
            htmlCompare += "<table class='linkasbutton'><tr><td><img width='16' src='http://df.intant.ru/Content/Images/del.png' alt='очистить' /></td><td> <span id='clearCompare' style='color:#0A489B;font-weight: bold;cursor:pointer;' >Очистить</span></td></tr></table>";
            htmlCompare += "</td></td></tr></table>";
        }
        jQuery("#comparelist").html(htmlCompare);

        jQuery("#clearCompare").click(function () {
            eraseCookie('dfcompare');
            jQuery("#comparelist").css("display", "none");
            jQuery(":checkbox").each(function () {
                this.checked = false;
            });
        });
    });

    jQuery("[id^=cmp-]").click(function () {
        var htmlCompare = "<h2>Сравнение фотоаппаратов</h2><table border='0' class='compareBox'><tr>";
        var col = 0;
        jQuery.post("/Catalog/GetSimpleCompare/", { id: jQuery(this).val() }, function (data) {
            jQuery.each(data, function (id, option) {
                htmlCompare += "<td style='width:80px;text-align:center;'><a href='http://df.intant.ru/catalog/goods/" + option.GID + "'><img height='80' alt='' src='http://df.intant.ru/photoIntis/" + option.GIMainPhoto + "' /></a><br><a href='http://df.intant.ru/catalog/goods/" + option.GID + "'>" + option.GIName + "</a></td>";
                col++;
            });
            if ((col - 1) > 0) {
                htmlCompare += "</tr><tr><td colspan='" + (col - 1) + "' style='text-align:right;'><td>";
                htmlCompare += "<table class='linkasbutton'><tr><td><img src='http://df.intant.ru/Content/Images/ok.png' alt='сравнить' /></td><td><a style='color:#0A489B;font-weight: bold;' href='http://df.intant.ru/catalog/Compare'>Сравнить</a></td></tr></table>";
                htmlCompare += "<table class='linkasbutton'><tr><td><img width='16' src='http://df.intant.ru/Content/Images/del.png' alt='очистить' /></td><td> <span id='clearCompare' style='color:#0A489B;font-weight: bold;cursor:pointer;' >Очистить</span></td></tr></table>";
                htmlCompare += "</td></td></tr></table>";
            }
            jQuery("#comparelist").html(htmlCompare);
            jQuery("#clearCompare").click(function () {
                eraseCookie('dfcompare');
                jQuery("#comparelist").css("display", "none");
                jQuery(":checkbox").each(function () {
                    this.checked = false;
                });
            });
        });

    });
});

function compareAdd(id) {
    var cooka = readCookie("dfcompare");
    if (cooka == null) {
        finish = id;
    } else {
        var ca = cooka.split(",");
        var finish = "";
        if (ca.length <= 0) {
            finish = id;
        }
        for (var i = 0; i < ca.length; i++) {
            if (ca[i] != id) {
                if (finish == "") {
                    finish = ca[i];
                } else {
                    finish += "," + ca[i];
                }
            }
        }
        if (finish != "") {
            finish += "," + id;
        } else {
            finish = id;
        }
    }
    createCookie("dfcompare", finish, 1)
    jQuery("#comparelist").css("display", "block");
}

function compareDel(id) {
    var cooka = readCookie("dfcompare");
    if (cooka == null) return;

    var ca = cooka.split(",");
    var finish = "";
    for (var i = 0; i < ca.length; i++) {
        if (ca[i] != id) {
            if (finish == "") {
                finish = ca[i];
            } else {
                finish += "," + ca[i];
            }
        }
    }
    if (finish != "") {
        createCookie("dfcompare", finish, 1)
    } else {
        eraseCookie("dfcompare");
        jQuery("#comparelist").css("display", "none");
    }
}

// Cookies
function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else expires = "";

    name = name;


    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name, "", -1);
}

jQuery(function () {
    var getSimple = document.getElementById("Simple");
    if (getSimple != null) {
        CKEDITOR.replace('Simple',
            {
                filebrowserBrowseUrl: '../../Scripts/ckfinder/ckfinder.html',
                filebrowserImageBrowseUrl: '../../Scripts/ckfinder/ckfinder.html?type=Images',
                filebrowserFlashBrowseUrl: '../../Scripts/ckfinder/ckfinder.html?type=Flash',
                filebrowserUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
                filebrowserImageUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
                filebrowserFlashUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
            , enterMode: CKEDITOR.ENTER_BR
            }
        );
    }
    var getFull = document.getElementById("Full");
    if (getFull != null) {
        CKEDITOR.replace('Full',
            {
                filebrowserBrowseUrl: '../../Scripts/ckfinder/ckfinder.html',
                filebrowserImageBrowseUrl: '../../Scripts/ckfinder/ckfinder.html?type=Images',
                filebrowserFlashBrowseUrl: '../../Scripts/ckfinder/ckfinder.html?type=Flash',
                filebrowserUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
                filebrowserImageUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
                filebrowserFlashUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
            , enterMode: CKEDITOR.ENTER_BR
            }
        );
    }
    var getFull = document.getElementById("Note");
    if (getFull != null) {
        CKEDITOR.replace('Note',
            {
                filebrowserBrowseUrl: '../../Scripts/ckfinder/ckfinder.html',
                filebrowserImageBrowseUrl: '../../Scripts/ckfinder/ckfinder.html?type=Images',
                filebrowserFlashBrowseUrl: '../../Scripts/ckfinder/ckfinder.html?type=Flash',
                filebrowserUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
                filebrowserImageUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
                filebrowserFlashUploadUrl: '../../Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
            , enterMode: CKEDITOR.ENTER_BR
            }
        );
    }
});


