﻿function ShowHidden(DivID, Img) {

    var Div = document.getElementById(DivID);
    if (Div.style.display == 'none') {
        $(Div).slideToggle("slow");
        Img.src = "/images/small_sq.jpg";
    }
    else {
        $(Div).slideToggle("hidden");
        Img.src = "/images/small_sq2.jpg";
    }
}

 
 
 function toFormant(obj)
    {

        var numstr = obj.value;  
        
            
        var num =numstr.replace(/,| /g,"");
        if(num.length>1)
        {
            num = num.replace(/\b[0*]/g,"");
        }               
        if(!num.match(/[^0-9]/g))
        { 
        
           obj.value = num.replace(/,/g,"");
        }
        else
        {
            //alert("Enter integer");
	        obj.value="1";
        }
        if(num=='0')
        {
           //alert("Enter integer");
           obj.value="1";
        
        } 
        
    }
    
    
    function change()
    {
    
       var sum=0;
      
        var   inputs=document.getElementsByTagName("select");  
      
  
       for(var   i=0;i<inputs.length;i++)
       {   
 
        if(inputs[i].id.indexOf("_Sum")>0)
        {        
             var obj= document.getElementById(inputs[i].id); 

             var index=obj.selectedIndex;       
             if(index>0)
             {       
              var Text=obj.options[index].text; 
              sum=accAdd (sum,getPrice(Text) );
             }
        }
       }   

//       

       var sp = document.getElementById("sp_Add");
       if(sum>0){
       
      sp.innerHTML ="+"+sum;
      sp.style.display='block';
      }
      else
      sp.style.display='none';
    }
    
    function getPrice(value)
    {
      
        if(value.indexOf("€")>0)
        {
            /\[\+\€(.*)\]/.exec(value);      return(RegExp.$1);
        }
       
        if(value.indexOf("$")>0)
        {
            /\[\+\$(.*)\]/.exec(value);        return(RegExp.$1);
        }
        if(value.indexOf("£")>0)
        {
            /\[\+\£(.*)\]/.exec(value);        return(RegExp.$1);
        }
          if(value.indexOf("£")<1 &&value.indexOf("£")<1 &&value.indexOf("€")<1)
        {
                return(0);
        }
    }
    
    function accAdd(arg1,arg2){
    var r1,r2,m;
    try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}
    try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
    m=Math.pow(10,Math.max(r1,r2));
    return (arg1*m+arg2*m)/m;
}
