﻿//For Displaying Character Counts Starts
function Contar(entrada,salida,texto,caracteres)
{
    var entradaObj = getObject(entrada);
    var salidaObj = getObject(salida);
    var longitud = caracteres - entradaObj.value.length;
    
    if(longitud <= 0)
    {
        longitud=0;
        texto='<div class="disable"> '+texto+'</div>';
        entradaObj.value=entradaObj.value.substr(0,caracteres);
    }
    salidaObj.innerHTML = texto.replace("{CHAR}",longitud);
}

function getObject(obj)
{
    var theObj;
    if(document.all)
    {
        if(typeof obj=="string")
        {
            return document.all(obj);
        } 
        else
        {
            return obj.style;
        }
    }
    
    if(document.getElementById)
    {
        if(typeof obj=="string") 
        {
            return document.getElementById(obj);
        } 
        else
        {
            return obj.style;
        }
    }
return null;
}
  function chkNumeric(e)
            {
                var $retVal
                if(e.which != null) // Look for a Mozilla-compatible browser
                { 
                   if((e.which>57 || e.which<48) && e.which!=46 && e.which!=8 && e.which!=0  && e.which!=191 )
                    {
                        $retVal= false;
                    }   
                    
                   else
                        $retVal=true;
                }
                else
                {
                    if((e.keyCode>57 || e.keyCode<48) && e.keyCode!=46 )
                    {
                        $retVal= false;
                    }
                    else
                        $retVal=true;
                }
                return $retVal;
}

function calPrice()
{
    var RRP=parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtRRP').value==null? 0:document.getElementById('ctl00_ContentPlaceHolder1_txtRRP').value);
	var discount =parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtDiscount').value==null?0:document.getElementById('ctl00_ContentPlaceHolder1_txtDiscount').value);
	var nowPrice=0;
	if(!isNaN(discount))
	{
	    nowPrice= RRP - (RRP*(discount/100))
	    //alert(discount);
	   	document.getElementById('ctl00_ContentPlaceHolder1_txtNowPrice').value=Math.ceil(nowPrice);
	   	return Math.ceil(nowPrice);
    }
	else
	    return 0;
	 
	     
}
function GetItemNo()
{
    var Cat=document.getElementById('ctl00_ContentPlaceHolder1_ddlCat');
    var Cat=Cat.options[Cat.selectedIndex].text.substring(0,2).toUpperCase();
    var Prod=document.getElementById('ctl00_ContentPlaceHolder1_txtTitle').value.substring(0,2).toUpperCase();
    document.getElementById('ctl00_ContentPlaceHolder1_txtItemNo').value=Cat+"-"+Prod+"-"+randomID(70).substring(0,4).toUpperCase();
}


function getRandomNumber(range)
{
	return Math.floor(Math.random() * range);
}

function getRandomChar()
{
	var chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ";
	return chars.substr( getRandomNumber(62), 1 );
}

function randomID(size)
{
	var str = "";
	for(var i = 0; i < size; i++)
	{
		str += getRandomChar();
	}
	return str;
}

   function getInstSubmenu(obj)
    {
        if(document.getElementById(obj).style.display=='block')
            document.getElementById(obj).style.display='none';
        else
            document.getElementById(obj).style.display='block'
        return true;   
    }


