﻿function displayFullImg(path)
{
    if (path[path.length-1] != "/" && path.length > 0) {
        window.open(path,'newWin','width=400,height=400');  
    }
}

function show(ctrl)
{
    var div = $('#'+ctrl).toggle();
}

function UpdateProduct(id, cId)
{
    var price = $('#'+cId+'_'+id+'_0');
    var name = $('#'+cId+'_'+id+'_1');
    var criteria = $('#'+cId+'_'+id+'_2');
    var description = $('#'+cId+'_'+id+'_3');
    var code = $('#'+cId+'_'+id+'_4');

    var params = "ID=" + id + "&PRICE=" + price.val().trim() + "&NAME=" + name.val().trim() + "&CRITERIA=" + criteria.val().trim() + "&DESCRIPTION=" + description.val().trim() + "&CODE=" + code.val().trim();
    PerformWebMethod('UpdateProduct', params, true);
}

function FindInKeyValue(kvStr,key,delimiter) {
    var separator = (typeof(delimiter) != 'undefined' && delimiter != null) ? delimiter : '&';
    var myarr = kvStr.split(separator);
    var returnVal='';
    for(var i=0;i<myarr.length;i++) {
        var index = myarr[i].indexOf(key+'=')        
        if (index != -1) {            
            returnVal=myarr[i].substring(key.length+1);
            break;
        }       
    }
    return returnVal;
}

function Logout() {
     PerformWebMethod('Logout', '', false);
     __doPostBack();
}

function formatCurrency(strValue)
{
	strValue = strValue.toString().replace(/\$|\,/g,'');
	dblValue = parseFloat(strValue);

	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	dblValue = Math.floor(dblValue*100+0.50000000001);
	intCents = dblValue%100;
	strCents = intCents.toString();
	dblValue = Math.floor(dblValue/100).toString();
	if(intCents<10)
		strCents = "0" + strCents;
	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+
		dblValue.substring(dblValue.length-(4*i+3));
	return (((blnSign)?'':'-') + '$' + dblValue + '.' + strCents);
}

