﻿
function getAmountFieldID(obj) {

    var divid = obj.id.replace("select", "div");

    var divobj = document.getElementById(divid);
    var inputobj = divobj.getElementsByTagName("input");

    var postBackInputName = inputobj[0].getAttribute('name');
    var hiddenInputID = postBackInputName.replace(/\$/g, "_")
    hiddenInputID = hiddenInputID.substr(0, hiddenInputID.lastIndexOf("_"));
    hiddenInputID += "_hdAmount";

    postBackInputName = postBackInputName.substr(0, postBackInputName.lastIndexOf("$")) + "$btnAdd";
    inputobj[0].setAttribute("onclick", "WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions('" + postBackInputName + "', '', true, '', '', false, false))");
    inputobj[0].setAttribute("name", postBackInputName);
    inputobj[0].setAttribute("id", postBackInputName.replace("$", "_"));

    var amountobj = document.getElementById(hiddenInputID);
    amountobj.value = obj.value;
}

function stripHTML(content) {

    var result;

    result = content.replace(/&lt;(.|\n)+?&gt;/ig, "");
    var lastIndex = result.indexOf("&lt;");
    if (lastIndex >= 0)
        result = result.substr(0, lastIndex);
    result = result.replace("&lt;", "<");
    result = result.replace("&gt;", ">");
    return result;
}

function addEllipsis(description) {
    description = stripHTML(description);
    description = description.substr(0, 100);

    if (description.length>93) 
        document.write("<span>" + description + "...</span>");
    else
     document.write("<span>" + description + "</span>");
    
}

function changeImageTag(image) {
    image = image.toLowerCase();
    image = image.replace(/\.((jpg|png|bmp|gif|jpeg|tiff|tga).*)$/i, "_thumb.$1");

    image = image.replace(/width=.{4,5}/g, "");
    document.write('<td align="center" valign="top">' + image + '</td>');
}

function changeCartTag(image) {
    document.write(image);
}

function escapeHTML(str) {
    
}; 
