﻿/*
What it does:  This file contains functions specific to warehouse tag wizard.
               This file will help us keep minimum functions within  the wizard.asp page.

Referred by : wizarda.asp
*/

function show_hide_numbering(val) 
{
	//alert("show_hide_numbering of wizard_warehousetags.js")
	for(var i =0; i < num_divs; i++)
	{
		if ( div_fields[i])
		{
			//alert(div_fields[i])
			//if (div_fields[i].toLowerCase() == 'numbering')
			if (div_fields[i].toLowerCase().indexOf('numbering') >= 0) 
			{
				if (val == true) //numbering present
				{
					div_text[i] = document.preview.numbering.value;	

					div_hidden[i] = false;
					
					//Vj - not needed			
					//changeText(document.preview.numbering.value,i,false)

					if (div_font[i].toLowerCase()=="code39onereda" || div_font[i].toLowerCase()=="code128reda"){
						currobj.NumberingCharge.value = "B";
					}else{
						currobj.NumberingCharge.value = 1;
					}
					
				}			
				else //numbering absent
				{
					div_hidden[i] = true;
					currobj.NumberingCharge.value = 0;
				}
				
				FlashShowHideNumEntry(i)
				
			}
		}
	}
	

    //120908 set numbering color to black for turbo tags
	if (currobj.SubCatgId.value.toUpperCase().indexOf('TURBOTAGSSI') >= 0) { 
		if (flag_Numbering1){
			var nindex = getobjectno(flag_NumField1)
			if (nindex > 0) {
				document.preview["hcolorno" + div_color[nindex]].value = "000000"
				div_color_hex[nindex] = "#000000"
				flash_sign.Update_Text_Color(div_color_hex,nindex)
			}
		}
	}	

}

function change_numbering_Font(){
	if (currobj.chknumbering){
	    var finalNum;
	    var nindex;
	    if (flag_Numbering1){
		    nindex = getobjectno(flag_NumField1)
		    if (nindex > 0) {
			    div_font[nindex]=currobj.ddnumbering_font.options[currobj.ddnumbering_font.selectedIndex].value
			    currobj.chknumbering.checked=true;
			    show_hide_numbering(true);
				finalNum = div_text[nindex];
                Flash_Change_Numbering(finalNum)
		    }
	    }
	    if (flag_Numbering2){
		    nindex = getobjectno(flag_NumField2)
		    if (nindex > 0) {
			    div_font[nindex]=currobj.ddnumbering_font.options[currobj.ddnumbering_font.selectedIndex].value
			    currobj.chknumbering.checked=true;
			    show_hide_numbering(true);
				finalNum = div_text[nindex];
                Flash_Change_Numbering(finalNum)
		    }
	    }		    
	    if (flag_Numbering3){
		    nindex = getobjectno(flag_NumField3)
		    if (nindex > 0) {
			    div_font[nindex]=currobj.ddnumbering_font.options[currobj.ddnumbering_font.selectedIndex].value
			    currobj.chknumbering.checked=true;
			    show_hide_numbering(true);
				finalNum = div_text[nindex];
                Flash_Change_Numbering(finalNum)
		    }
	    }
	}
}
