function SynTextOption() {
    var result = "";
    $('#txtAttrList input').each(function() {
        var entityID = $(this).attr('id').replace('txtAttr_', '');
        var entityVal = $(this).val();
        result += entityID.toString() + '*' + entityVal + '|';
    })
    if (result.length > 0) {
        $('.textOption').val(result);
    }
}


function copyValueToForm(ele,pid, vid) {
    var objForm = $('#TableOrderForm');
    var selector = $('#selector_' + pid + '_' + vid);
    if (objForm.children('#copytxt_' + ele+'_' + vid).attr('id')==undefined) {
        objForm.append("<input type=\"hidden\" value=\"" + selector.children("#txt_" + ele+'_'+vid).val() + "\" class=\"copytxt\" id=\"copytxt_" + ele +"_"+vid+ "\" name=\"copytxt_" + ele + "_"+vid+"\"/>");
    }
    else {
        objForm.children('#copytxt_' + ele+'_'+vid).val(selector.children("#txt_" + ele+'_'+vid).val());
    }
//    alert(objForm.children('#copytxt_' + ele + '_' + vid).val());
}

function GetSelectedEntities(pid, vid) {
    var selectedVal = "";
    var selector = $('#selector_' + pid + '_' + vid).children('.selector');
    var arr = jQuery.makeArray(selector);
  
    for (i = 0; i < arr.length; i++) {
        var ele = $(arr[i]);
        selectedVal += ele.val() + "_";
        //        alert(ele.val());
    }
    selectedVal = selectedVal.substr(0, selectedVal.length - 1);
    return selectedVal;
}

function OnSelectorChange(pid, vid) {
    var selectedVal = GetSelectedEntities(pid, vid);
    jQuery.post("checkselector.aspx", { "val": selectedVal, "VariantID": vid, "ProductID": pid }, function(data) { showResponse(data, pid, vid); }, "html");
    //    jQuery.post("checkselector.aspx", { "val": selectedVal, "ProductID": $("#ProductID").val() }, function(data) { showResponse(data); }, "html");
}
function showResponse(data, pid, vid) {
 
    $("#AttrSelector_" + vid).html(data);
    checkPrice(vid);
    //get selected value attr IDs vith '_';
    $("#multientity_" + vid).val(GetSelectedEntities(pid, vid));
//        alert($("#multientity_" + vid).val());

}

function checkPrice(vid) {

    var totalPrice = $("#dynamicPrice_" + vid).val();
    $("#VariantPrice_" + vid + ">.variantprice").html("Price: " + totalPrice);

}

$(document).ready(
 function() {
     $(".variantprice").each(function() {
         var priceDiv = $(this).parents('.priceDiv').attr('id');
         var vid = (priceDiv.split('_'))[1];
         $(this).html("Price: " + $("#dynamicPrice_" + vid).val());
     }
     )
 }
);

function ShowEntityDescription(entityID) {
    $(".descriptionTxt").html($("#hiddenDescription_" + entityID.toString()).html());
    $(".showDescriptionBox").fadeIn(300);

    $(".showDescriptionBox").css({ "left": ($(window).width() / 2 - 200 > 20 ? $(window).width() / 2 - 100 : 20), "top": $(window).scrollTop() + 200 });
    $(".close").click(
     function() { $(".showDescriptionBox").fadeOut(300) }
   )
}

