﻿// JScript File

function IsRadioButtonListSelected(rdList)
    {
	
	var arrrdllist1 =rdList.getElementsByTagName("input");
        var count1=0;
	
        for (i=0;i<arrrdllist1.length;i++)
        {
      
          if(arrrdllist1[i].checked)
          {
            count1 = count1+1;
          }
       }
       if(count1 == 0)
       {
         return false;
       } 
       else
       {
	 return true;
       }		
  }
function isChklistSelected(chkctrl)
{
    var checked=0;
    //var cl=document.getElementById(chkctrl);
    
    var ac= chkctrl.getElementsByTagName("input");
    for(var i=0;i<ac.length;i++)
    {
        if(ac[i].checked)
        {
            checked=1;
        }
    }
    if(checked==0)
    {
        return false;
    }
    else
    {
        return true;
    }
    
}
function CheckAll(spanChk)
	{
	   
	   //var controlname = ctrlname;
	    //controlname.value ="";
	    var oItem = spanChk.children;
        var theBox=(spanChk.type=="checkbox")?spanChk:spanChk.children.item[0];
        xState=theBox.checked;
        elm=theBox.form.elements;
        for(i=0;i<elm.length;i++)
        if(elm[i].type=="checkbox" && elm[i].id!=theBox.id)
        {
        if(elm[i].checked!=xState)
            elm[i].click();
        }
	}
	
function opencal(cname)
{
window.open('../common/frmCalendar.aspx?cname='+cname,'','menubar=0,height=240,width=230');
return false;
}


function  imageupload(stringvalue)
   {
    var msg="";
    var returnvalue = false;
    if(trimAll(stringvalue) !="")
    {     
            var  ext =  stringvalue;
            if(ext.length > 0)
            {
            ext = ext.substring(ext.length-3,ext.length);
            ext = ext.toLowerCase();
            
             if(ext != "jpg" && ext !="gif" && ext != "jpeg" )
              {
              returnvalue= false;
               }else
               {
               returnvalue= true;
               }
             }  
       }     
          return returnvalue;  
    }



function opencalflag(cname)
{
window.open('../common/frmCalendar.aspx?cname='+cname + '&fla=wo','','menubar=0,height=240,width=230');
return false;
}

function getPrint(strid)
{	
			//Creating new page
			var pp = window.open('','','left=20,top=0,width=800,height=700,toolbar=0,scrollbars=1, status=0');
			//Adding HTML opening tag with <HEAD> … </HEAD> portion 
			pp.document.writeln('<HTML><HEAD><title>Print Preview</title><LINK href=../style.css  type="text/css" rel="stylesheet"><link href="../WindStyle.css" rel="stylesheet" type="text/css" />')
		    //Adding style sheet to hide print and close buttons
			pp.document.writeln('<LINK href="../PrintStyle.css"  type="text/css" rel="stylesheet" media="print"><base target="_self"><script language="javascript" type="text/jscript" src="../../common/J2.js"></script></HEAD>')
			//Adding Body Tag
			pp.document.writeln('<body MS_POSITIONING="GridLayout" bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0">');
			//Adding form Taghg6y
			
			pp.document.writeln('<form>');
			//Writing print area of the calling page
			pp.document.writeln(document.getElementById(strid).innerHTML);
		    //Creating two buttons Print and Close within a table
			pp.document.writeln('<TABLE width=80%><TR><TD></TD></TR><TR><TD align=center><Input  ID ="PRINT" type="image" src="../image/print.gif" onclick="javascript:location.reload(true);window.location.reload(true);window.print();">&nbsp;&nbsp;&nbsp;<INPUT ID="CLOSE" type="image" src="../image/close.gif" onclick="window.close();"></TD></TR><TR><TD></TD></TR></TABLE>');
			
			//Ending Tag of </form>, </body> and </HTML>
			pp.document.writeln('</form></body></HTML>');	
			pp.document.close();		
			
}		

function getPrintnew(strid)
{	
			//Creating new page
			var pp = window.open('','','left=20,top=0,width=600,height=400,toolbar=0,scrollbars=1, status=0');
			//Adding HTML opening tag with <HEAD> … </HEAD> portion 
			pp.document.writeln('<HTML><HEAD><title>Print Preview</title></script><LINK href=../style.css  type="text/css" rel="stylesheet"><link href="../WindStyle.css" rel="stylesheet" type="text/css" />')
		    //Adding style sheet to hide print and close buttons
			pp.document.writeln('<LINK href="../PrintStyle.css"  type="text/css" rel="stylesheet" media="print"><base target="_self"></HEAD>')
			//Adding Body Tag
			pp.document.writeln('<body MS_POSITIONING="GridLayout" bottomMargin="0" leftMargin="100" topMargin="30" rightMargin="0">');
			//Adding form Taghg6y
			
			pp.document.writeln('<form><TABLE width=80%><TR><TD></TD></TR><TR><TD align=center></TD></TR></TABLE>');
			//Writing print area of the calling page
			pp.document.writeln(document.getElementById(strid).innerHTML);
		    //Creating two buttons Print and Close within a table
			pp.document.writeln('<TABLE width=80%><TR><TD></TD></TR><TR><TD align=center><Input  ID ="PRINT" type="image" src="../image/print.gif" onclick="javascript:location.reload(true);window.location.reload(true);window.print();">&nbsp;&nbsp;&nbsp;<INPUT ID="CLOSE" type="image" src="../image/close.gif" onclick="window.close();"></TD></TR><TR><TD></TD></TR></TABLE>');
			
			//Ending Tag of </form>, </body> and </HTML>
			pp.document.writeln('</form></body></HTML>');	
			pp.document.close();		
			
}		





function getPrinthead(strid,heading)
{	
			//Creating new page
			var pp = window.open('','','left=0,top=0,width=500,height=500,toolbar=0,resizable=yes scrollbars=yes,status=0');
			//Adding HTML opening tag with <HEAD> … </HEAD> portion 
			pp.document.writeln('<HTML><HEAD><title>Print Preview</title><LINK href=../style.css  type="text/css" rel="stylesheet">')
		    //Adding style sheet to hide print and close buttons
			pp.document.writeln('<LINK href="../PrintStyle.css"  type="text/css" rel="stylesheet" media="print"><base target="_self"></HEAD>')
			//Adding Body Tag
			pp.document.writeln('<body MS_POSITIONING="GridLayout" bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0">');
			//Adding form Tag
			
			pp.document.writeln('<form>');
			//Writing print area of the calling page
		//	pp.document.writeln('<br><TABLE width=80%><TR><TD></TD></TR><TR><TD align="center"><Input  ID ="PRINT" type="image" src="../images/btns/print.gif" onclick="javascript:location.reload(true);window.location.reload(true);window.print();">&nbsp;&nbsp;&nbsp;<INPUT ID="CLOSE" type="image" src="../images/btns/close.gif" onclick="window.close();"></TD></TR><TR><TD></TD></TR></TABLE>');
			pp.document.writeln('<table width=90%>');
			pp.document.writeln('<br><BR>');
		    pp.document.writeln('<tr><td></td><td align="center"> <img src="../Images/BiltRite Logo.JPG" /></td><td  align="center" ><img src= "../Images/BiltRiteSeal.JPG"</td></tr>')
		    
			pp.document.writeln('<tr><td align="center" colspan="3"><font face="verdana" size="2" ><b> '+heading+'</b>');
		  	pp.document.writeln('<br>');
			pp.document.writeln('<TR><td align="center" colspan="3">');
			pp.document.writeln("<table width=80% align='center'><tr><td align='center'>"+document.getElementById(strid).innerHTML+'</td></tr></table>');
		    
		    pp.document.writeln('</td></tr>');
		    //Creating two buttons Print and Close within a table
		    pp.document.writeln('<tr><td colspan="3">');
			pp.document.writeln('<TABLE width=90% align="center"><TR><TD></TD></TR><TR><TD align=center><Input  ID ="PRINT" type="image" src="../images/btns/print.gif" onclick="javascript:location.reload(true);window.location.reload(true);window.print();">&nbsp;&nbsp;&nbsp;<INPUT ID="CLOSE" type="image" src="../images/btns/close.gif" onclick="window.close();"></TD></TR><TR><TD></TD></TR></TABLE>');
			pp.document.writeln('</td></tr>');
			
			pp.document.writeln('</table>');
			pp.document.writeln('</form></body></HTML>');			
			
}
function getPrintchart(strid)
{	
			//Creating new page
			var pp = window.open('','','left=0,top=0,width=500,height=500,toolbar=0,resizable=yes scrollbars=yes,status=0');
			//Adding HTML opening tag with <HEAD> … </HEAD> portion 
			pp.document.writeln('<HTML><HEAD><title>Print Preview</title><LINK href=../style.css  type="text/css" rel="stylesheet">')
		    //Adding style sheet to hide print and close buttons
			pp.document.writeln('<LINK href="../PrintStyle.css"  type="text/css" rel="stylesheet" media="print"><base target="_self"></HEAD>')
			//Adding Body Tag
			pp.document.writeln('<body MS_POSITIONING="GridLayout" bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0">');
			//Adding form Tag
			
			pp.document.writeln('<form>');
			//Writing print area of the calling page
		//	pp.document.writeln('<br><TABLE width=80%><TR><TD></TD></TR><TR><TD align="center"><Input  ID ="PRINT" type="image" src="../images/btns/print.gif" onclick="javascript:location.reload(true);window.location.reload(true);window.print();">&nbsp;&nbsp;&nbsp;<INPUT ID="CLOSE" type="image" src="../images/btns/close.gif" onclick="window.close();"></TD></TR><TR><TD></TD></TR></TABLE>');
			pp.document.writeln('<table width=90%>');
			pp.document.writeln('<br><BR>');
		    pp.document.writeln('<tr><td></td><td align="center"> <img src="../Images/BiltRite Logo.JPG" /></td><td  align="center" ><img src= "../Images/BiltRiteSeal.JPG"</td></tr>')
		    
			pp.document.writeln('<tr><td align="center" colspan="3"><font face="verdana" size="2" ><b> </b>');
		  	pp.document.writeln('<br>');
			pp.document.writeln('<TR><td align="center" colspan="3">');
			pp.document.writeln('<table width=80% align=center><tr><td align=center><img src="../Charts/temp/'+ strid +'" /></td></tr></table>');
		    
		    pp.document.writeln('</td></tr>');
		    //Creating two buttons Print and Close within a table
		    pp.document.writeln('<tr><td colspan="3">');
			pp.document.writeln('<TABLE width=90% align="center"><TR><TD></TD></TR><TR><TD align=center><Input  ID ="PRINT" type="image" src="../images/btns/print.gif" onclick="javascript:location.reload(true);window.location.reload(true);window.print();">&nbsp;&nbsp;&nbsp;<INPUT ID="CLOSE" type="image" src="../images/btns/close.gif" onclick="window.close();"></TD></TR><TR><TD></TD></TR></TABLE>');
			pp.document.writeln('</td></tr>');
			
			pp.document.writeln('</table>');
			pp.document.writeln('</form></body></HTML>');	
			return false;		
			
}		

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
  } 
function textCounter(field,counter,maxlimit)
    {
	// text width//
	    var fieldWidth =  parseInt(field.offsetWidth);
	    var charcnt = field.value.length;        

	    // trim the extra text
	    if (charcnt > maxlimit)
	     { 
		    field.value = field.value.substring(0, maxlimit);
	    }

	    else
    	
	     { 
	    // progress bar percentage
	    var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
	    document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	    document.getElementById(counter).innerHTML="Limit: "+percentage+"%"
	    // color correction on style from CCFFF -> CC0000
	    setcolor(document.getElementById(counter),percentage,"background-color");
	    }
}


function setcolor(obj,percentage,prop)
{
	obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}
