	function CheckTrim5Colors(NumberOfBands, ddlColor, TrimName)
	{
		var colors = new Array();		
		colors[0] = document.getElementById(TrimName+'1_ddlColor').selectedIndex;
		for(i=1; i<=NumberOfBands; i++)
		{			
			var found = false;
			for(j=0; j<colors.length && !found; j++)
			{						
				found = colors[j] == document.getElementById(TrimName+i+'_ddlColor').selectedIndex;
			}			
			if(!found) colors[colors.length] = document.getElementById(TrimName+i+'_ddlColor').selectedIndex;
		}	
		if(colors.length>5) 
		{
			if(ddlColor.selectedIndex == colors[0])
				ddlColor.selectedIndex = colors[1];
			else
				ddlColor.selectedIndex = colors[0];
			ddlColor.style.backgroundColor = ddlColor.options[ddlColor.selectedIndex].style.backgroundColor; 
			ddlColor.style.color = ddlColor.options[ddlColor.selectedIndex].style.color;
			alert('You can use for trim only 5 different colors.');
		}		
	}
	function LimitTrim5Colors(ddlColor)
	{
			var NeckBands = document.getElementById('EnquiryList1_NeckTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_NeckTrim_ddlNumber').value;
			var WaistBands = document.getElementById('EnquiryList1_WaistTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_WaistTrim_ddlNumber').value;
			var CuffBands = document.getElementById('EnquiryList1_CuffTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_CuffTrim_ddlNumber').value;

			if(NeckBands>5)	 CheckTrim5Colors(NeckBands, ddlColor, 'EnquiryList1_NeckTrim_band');				
			if(WaistBands>5) CheckTrim5Colors(WaistBands, ddlColor, 'EnquiryList1_WaistTrim_band');				
			if(CuffBands>5)	 CheckTrim5Colors(CuffBands, ddlColor, 'EnquiryList1_CuffTrim_band');				
			/*	var arr = "";	for(i=0;i<colors.length;i++)	{arr = arr+'\n'+colors[i];}	alert(arr);*/
	}			
	function SumTrim(NumberOfStripes, StripeName, tbSumWidth)
	{
		var sum = 0;
		var stripe = 0;
		for(i=1; i <= NumberOfStripes; i++)
		{	
			stripeSelect = document.getElementById(StripeName+i+'_ddlWidth');
			selectedWidth = stripeSelect.options[stripeSelect.selectedIndex].text;
			var re = new RegExp(" ");
			stripe = stripeSelect==null?0:selectedWidth.substr(0,selectedWidth.search(re));
			sum = sum+Number(stripe);
		}
		document.getElementById(tbSumWidth).value = Math.round(sum*10)/10;
		document.getElementById(tbSumWidth+'2').value = Math.round((Math.round(sum*10)/10)/2.54*10)/10;
	}
	function SumWidth()
	{
		var stSide1_ddlNumber = document.getElementById('EnquiryList1_Style_stSide1_ddlNumber')==null?0:document.getElementById('EnquiryList1_Style_stSide1_ddlNumber').value;
		var stSide2_ddlNumber = document.getElementById('EnquiryList1_Style_stSide2_ddlNumber')==null?0:document.getElementById('EnquiryList1_Style_stSide2_ddlNumber').value;						
		var NeckBands = document.getElementById('EnquiryList1_NeckTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_NeckTrim_ddlNumber').value;
		var WaistBands = document.getElementById('EnquiryList1_WaistTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_WaistTrim_ddlNumber').value;
		var CuffBands = document.getElementById('EnquiryList1_CuffTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_CuffTrim_ddlNumber').value;
		if(stSide1_ddlNumber>0)
		{
			SumTrim(stSide1_ddlNumber, 'EnquiryList1_Style_stSide1_stripe', 'EnquiryList1_Style_stSide1_tbSumWidth');
		}
		if(stSide2_ddlNumber>0)
		{
			SumTrim(stSide2_ddlNumber, 'EnquiryList1_Style_stSide2_stripe', 'EnquiryList1_Style_stSide2_tbSumWidth');
		}
		if(NeckBands>0)
		{
			SumTrim(NeckBands, 'EnquiryList1_NeckTrim_band', 'EnquiryList1_NeckTrim_tbSumWidth');
		}
		if(WaistBands>0)
		{
			SumTrim(WaistBands, 'EnquiryList1_WaistTrim_band', 'EnquiryList1_WaistTrim_tbSumWidth');
		}
		if(CuffBands>0)
		{
			SumTrim(CuffBands, 'EnquiryList1_CuffTrim_band', 'EnquiryList1_CuffTrim_tbSumWidth');
		}
	}
	function CheckTrimWidth(SelectedWidth, SumWidth, ddlWidth)
	{
		var difference = SelectedWidth - SumWidth;

		var re = new RegExp(" ");

		width1Raw = ddlWidth.options[ddlWidth.selectedIndex].text;
		width2Raw = ddlWidth.options[ddlWidth.selectedIndex+(ddlWidth.selectedIndex==0?1:-1)].text;

		width1 = width1Raw.substr(0,width1Raw.search(re));
		width2 = width2Raw.substr(0,width2Raw.search(re));		
		
		var increment = Math.abs(Number(width1) - Number(width2));
		if(difference < 0)
		{
			var newValue = Number(ddlWidth.value) + Number(difference/increment);
			ddlWidth.value = Math.round(newValue)==0?1:Math.round(newValue);
		}					
	}
	function CheckWidth(ddlWidth)
	{
		var IsHorizontal = document.getElementById('EnquiryList1_Style_rblStripedDir_1')==null?false:document.getElementById('EnquiryList1_Style_rblStripedDir_1').checked;
	
		var re = new RegExp(" ");		
		width1Raw = ddlWidth.options[ddlWidth.length-1].text;
		width1 = width1Raw.substr(0,width1Raw.search(re));

	
		var SelectedWidth = document.getElementById('EnquiryList1_Width_ddlValues')==null?width1:document.getElementById('EnquiryList1_Width_ddlValues').value;
		var SelectedWidthLength = document.getElementById('EnquiryList1_Length_ddlValues')==null?width1:document.getElementById('EnquiryList1_Length_ddlValues').value;
		var Style_stSide1_tbSumWidth = document.getElementById('EnquiryList1_Style_stSide1_tbSumWidth')==null?0:document.getElementById('EnquiryList1_Style_stSide1_tbSumWidth').value;
		var Style_stSide2_tbSumWidth = document.getElementById('EnquiryList1_Style_stSide2_tbSumWidth')==null?0:document.getElementById('EnquiryList1_Style_stSide2_tbSumWidth').value;
		var NeckTrim_tbSumWidth = document.getElementById('EnquiryList1_NeckTrim_tbSumWidth')==null?0:document.getElementById('EnquiryList1_NeckTrim_tbSumWidth').value;
		var WaistTrim_tbSumWidth = document.getElementById('EnquiryList1_WaistTrim_tbSumWidth')==null?0:document.getElementById('EnquiryList1_WaistTrim_tbSumWidth').value;
		var CuffTrim_tbSumWidth = document.getElementById('EnquiryList1_CuffTrim_tbSumWidth')==null?0:document.getElementById('EnquiryList1_CuffTrim_tbSumWidth').value;

		if(Style_stSide1_tbSumWidth>0) CheckTrimWidth(IsHorizontal?SelectedWidthLength:SelectedWidth, Style_stSide1_tbSumWidth, ddlWidth);					
		if(Style_stSide2_tbSumWidth>0) CheckTrimWidth(IsHorizontal?SelectedWidthLength:SelectedWidth, Style_stSide2_tbSumWidth, ddlWidth);
		if(NeckTrim_tbSumWidth>0)      CheckTrimWidth(6, NeckTrim_tbSumWidth, ddlWidth);
		if(WaistTrim_tbSumWidth>0)     CheckTrimWidth(6, WaistTrim_tbSumWidth, ddlWidth);
		if(CuffTrim_tbSumWidth>0)      CheckTrimWidth(6, CuffTrim_tbSumWidth, ddlWidth);
		SumWidth();
	}				
	function IsFlash() 
	{
		var theform;				
		if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
			theform = document.forms["Form1"];
		}
		else {
			theform = document.Form1;
		}					
		if(document.getElementById('PreviewType').value=="none")
		{							
			window.document.myFlash.style.visibility='hidden';					
			window.document.myFlash2.style.visibility='hidden';					
			document.getElementById('FlashCell').innerHTML='';
		}
		else
		{
			window.document.myFlash.style.visibility='visible';		
			if(theform.HasFlash.value=="false")
			{							
				document.getElementById('FlashCell').innerHTML='';
			}
			if(theform.HasFlash.value=="true")
			{							
				document.getElementById('PreviewCell').innerHTML='';
			}
			if(theform.HasFlash.value!="true" && theform.HasFlash.value!="false")
			{
				theform.HasFlash.value =  Detect();
				if(theform.HasFlash.value=="true")
				{
					//theform.submit();
					document.getElementById('PreviewCell').innerHTML='';
				}
				else
				{							
					window.document.myFlash.style.visibility='hidden';
					window.document.myFlash2.style.visibility='hidden';					
					document.getElementById('FlashCell').innerHTML='';
				}
			}
		}
	}
	function Detect()
	{
		var flashinstalled = 0;
		var flashversion = 0;
return "true";
		MSDetect = "false";
		if (navigator.plugins && navigator.plugins.length)
		{
			x = navigator.plugins["Shockwave Flash"];
			if (x)
			{
				flashinstalled = 2;
				if (x.description)
				{
					y = x.description;
					flashversion = y.charAt(y.indexOf('.')-1);
				}
			}
			else
				flashinstalled = 1;
			if (navigator.plugins["Shockwave Flash 2.0"])
			{
				flashinstalled = 2;
				flashversion = 2;
			}
		}
		else if (navigator.mimeTypes && navigator.mimeTypes.length)
		{
			x = navigator.mimeTypes['application/x-shockwave-flash'];
			if (x && x.enabledPlugin)
				flashinstalled = 2;
			else
				flashinstalled = 1;
		}
		else
			MSDetect = "true";
		if (MSDetect=="true")					
		{
			flashinstalled = IsFlashIE();
		}	
		if (flashinstalled==2)
		{
			return "true";
		}
		else
		{
			return "false";
		}						
	}
	function drawTrim(NumBands, BandName, PartName)
	{			
		var value;
		var sendText;		
		var bands = 1;			
		for (i = 1; i <= NumBands; i++)
		{
			for (j = 0; j <document.getElementById(BandName+i+'_ddlWidth').value; j++)
			{								
				value = GetColor(document.getElementById(BandName+i+'_ddlColor'));
				sendText = '0x'+value.substr(1);								
				window.document.myFlash.SetVariable(PartName+bands, Number(sendText));
				bands++;
			}						
		}
	}
	function drawPlainScarf(NumBands, value, PartName, FlashObject)
	{				
		var sendText = '0x'+value.substr(1);	
		for (i = 1; i <= NumBands; i++)
		{
			FlashObject.SetVariable(PartName+i, Number(sendText));
		}
	}	
	function DrawSweater()
	{
		var WaistSame = document.getElementById('EnquiryList1_WaistTrim_cbSame')==null?0:document.getElementById('EnquiryList1_WaistTrim_cbSame').checked==true?1:0;
		var CuffSame  = document.getElementById('EnquiryList1_CuffTrim_cbSame')==null?0:document.getElementById('EnquiryList1_CuffTrim_cbSame').checked==true?1:0;
		
		var NeckBands = document.getElementById('EnquiryList1_NeckTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_NeckTrim_ddlNumber').value;
		var WaistBands = document.getElementById('EnquiryList1_WaistTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_WaistTrim_ddlNumber').value;
		var CuffBands = document.getElementById('EnquiryList1_CuffTrim_ddlNumber')==null?0:document.getElementById('EnquiryList1_CuffTrim_ddlNumber').value;
		var BodyColor = document.getElementById('EnquiryList1_ColorOption_ddlColor')==null?0:1;

		var SleeveStyle = document.getElementById('EnquiryList1_SleeveStyle_ddlValues')==null?null:document.getElementById('EnquiryList1_SleeveStyle_ddlValues').value;
		var NeckStyle = document.getElementById('EnquiryList1_NeckStyle_ddlValues')==null?null:document.getElementById('EnquiryList1_NeckStyle_ddlValues').value;
		var Embroidery = document.getElementById('EnquiryList1_Embroidery_rblPosition_0')==null?null:document.getElementById('EnquiryList1_Embroidery_rblPosition_0').checked?'Left Breast':
					document.getElementById('EnquiryList1_Embroidery_rblPosition_1').checked && document.getElementById('EnquiryList1_Embroidery_rblPosition_1').value=='Right Breast'?'Right Breast':
						document.getElementById('EnquiryList1_Embroidery_rblPosition_2').checked && document.getElementById('EnquiryList1_Embroidery_rblPosition_2').value=='Right Breast'?'Right Breast':null;
		if(SleeveStyle!=null)
		{
			switch(SleeveStyle)					
			{						
				case 'Raglan' : window.document.myFlash.SetVariable('rukav', 1); break;
				case 'Set-in' : window.document.myFlash.SetVariable('rukav', 2); break;
			}	
		}
		else window.document.myFlash.SetVariable('rukav', 1); 
		if(Embroidery!=null)
		{
			switch(Embroidery)					
			{						
				case 'Left Breast' : window.document.myFlash.SetVariable('emb', 2); break;
				case 'Right Breast' : window.document.myFlash.SetVariable('emb', 1); break;
			}	
		}
		else window.document.myFlash.SetVariable('emb', 0); 
		if(NeckStyle!=null)
		{
			switch(NeckStyle)					
			{						
				case 'Turtle Neck' : window.document.myFlash.SetVariable('vor', 5); break;
				case 'V-Neck' : window.document.myFlash.SetVariable('vor', 1); break;
				case 'Eton Collar' : window.document.myFlash.SetVariable('vor', 4); break;
				case 'Roll Collar' : window.document.myFlash.SetVariable('vor', 3); break;
				case 'Crew Neck' : window.document.myFlash.SetVariable('vor', 2); break;
			}	
		}
		else window.document.myFlash.SetVariable('vor', 1);
		/* Body Color */
		if(BodyColor>0)
		{
			var value = GetColor(document.getElementById('EnquiryList1_ColorOption_ddlColor'));
			var sendText = '0x'+value.substr(1);
			window.document.myFlash.SetVariable('bg_1', Number(sendText));
			for (i = 1; i <=12; i++)
			{								
				window.document.myFlash.SetVariable('neck_'+i, Number(sendText));
				window.document.myFlash.SetVariable('cuff_'+i, Number(sendText));
				window.document.myFlash.SetVariable('waist_'+i, Number(sendText));
			}						
		}
		else
		{
			var value = '#FFFFFF';
			var sendText = '0x'+value.substr(1);
			window.document.myFlash.SetVariable('bg_1', Number(sendText));
			for (i = 1; i <=12; i++)
			{								
				window.document.myFlash.SetVariable('neck_'+i, Number(sendText));
				window.document.myFlash.SetVariable('cuff_'+i, Number(sendText));
				window.document.myFlash.SetVariable('waist_'+i, Number(sendText));
			}						
		
		}
		/* Neck */					
		if(NeckBands>0) { drawTrim(NeckBands, 'EnquiryList1_NeckTrim_band', 'neck_');}
		/* Waist */
		if(WaistSame>0) { drawTrim(NeckBands, 'EnquiryList1_NeckTrim_band', 'waist_');}
		else if(WaistBands>0){ drawTrim(WaistBands, 'EnquiryList1_WaistTrim_band', 'waist_');}
		/* Cuff */
		if(CuffSame>0) { drawTrim(NeckBands, 'EnquiryList1_NeckTrim_band', 'cuff_');}
		else if(CuffBands>0) { drawTrim(CuffBands, 'EnquiryList1_CuffTrim_band', 'cuff_');}
	}
	function DrawKnittedScarf()
	{
		var SelectedWidth = document.getElementById('EnquiryList1_Length_ddlValues')==null?0:document.getElementById('EnquiryList1_Length_ddlValues').value;
		var IsFringe = document.getElementById('EnquiryList1_Fringe_rblOption_0')==null?false:document.getElementById('EnquiryList1_Fringe_rblOption_0').checked;
		var StripesNum = parseInt(document.getElementById('EnquiryList1_Style_stSide1_ddlNumber')==null?0:document.getElementById('EnquiryList1_Style_stSide1_ddlNumber').value);
		var IsHorizontal = document.getElementById('EnquiryList1_Style_stSide1_rblStriped_0')==null?false:document.getElementById('EnquiryList1_Style_stSide1_rblStriped_0').checked;
		var IsRepeat = document.getElementById('EnquiryList1_Style_stSide1_rblRepeat_0')==null?false:document.getElementById('EnquiryList1_Style_stSide1_rblRepeat_0').checked;
		var IsReversible = document.getElementById('EnquiryList1_Style_rblReversible_0')==null?false:document.getElementById('EnquiryList1_Style_rblReversible_0').checked;
		var MultiplyKoef;
		switch(SelectedWidth)					
		{	
			case '58.2': MultiplyKoef = 0.526; break;
			case '81'  : MultiplyKoef = 0.63; break;
			case '107' : MultiplyKoef = 0.477; break;
			case '119' : MultiplyKoef = 0.429; break;
			case '137' : MultiplyKoef = 0.372; break;
			case '152' : MultiplyKoef = 0.336; break;
			case '168' : MultiplyKoef = 0.304; break;
			case '183' : MultiplyKoef = 0.279; break;
			case '213' : MultiplyKoef = 0.239; break;
			case '244' : MultiplyKoef = 0.209; break;
			case '274' : MultiplyKoef = 0.186; break;	
			default : MultiplyKoef = 0.63; break;
		}			
		//window.document.myFlash.SetVariable('gorizont', IsHorizontal?'1':'0');
		window.document.myFlash.SetVariable('gorizont', '1');
		window.document.myFlash.SetVariable('kist', IsFringe?'1':'0');
		
		if(StripesNum>0)
		{
			if(IsRepeat)
			{
				var value;
				var sendText;		
				var bands = 1;	
				while(bands<=51)
				{		
					for (i = 1; i <= StripesNum; i++)
					{
						for (j = 0; j <(Math.round(Number(document.getElementById('EnquiryList1_Style_stSide1_stripe'+i+'_ddlWidth').value)*MultiplyKoef)==0?1:Math.round(Number(document.getElementById('EnquiryList1_Style_stSide1_stripe'+i+'_ddlWidth').value)*MultiplyKoef)) && bands<=51; j++)
						{								
							value = GetColor(document.getElementById('EnquiryList1_Style_stSide1_stripe'+i+'_ddlColor'));
							sendText = '0x'+value.substr(1);								
							window.document.myFlash.SetVariable('polosa_'+bands, Number(sendText));
							bands++;
						}						
					}
				}						
			}
			else
			{
				for (i = 1; i <= 51; i++)
				{
					window.document.myFlash.SetVariable('polosa_'+i, Number('0xffffff'));
				}						
				drawColTrim(StripesNum, 'EnquiryList1_Style_stSide1_stripe', 'polosa_', MultiplyKoef, 0, window.document.myFlash);
			}
		}
		else
		{
			drawPlainScarf(51, GetColor(document.getElementById('EnquiryList1_Style_stSide1_ddlColor')), 'polosa_', window.document.myFlash);
		}				
		if(IsReversible)
		{
			for (j = 23; j <32; j++)
			{				
				sendText = '0xffffff';											
				window.document.myFlash.SetVariable('polosa_'+j, Number(sendText));			
			}
		}
	}
	function DrawKnittedScarf2()
	{
		var SelectedWidth = document.getElementById('EnquiryList1_Length_ddlValues')==null?0:document.getElementById('EnquiryList1_Length_ddlValues').value;
		var IsFringe = document.getElementById('EnquiryList1_Fringe_rblOption_0')==null?false:document.getElementById('EnquiryList1_Fringe_rblOption_0').checked;
		var StripesNum = parseInt(document.getElementById('EnquiryList1_Style_stSide2_ddlNumber')==null?0:document.getElementById('EnquiryList1_Style_stSide2_ddlNumber').value);
		var IsHorizontal = document.getElementById('EnquiryList1_Style_stSide2_rblStriped_0')==null?false:document.getElementById('EnquiryList1_Style_stSide2_rblStriped_0').checked;
		var IsRepeat = document.getElementById('EnquiryList1_Style_stSide2_rblRepeat_0')==null?false:document.getElementById('EnquiryList1_Style_stSide2_rblRepeat_0').checked;
		var IsReversible = document.getElementById('EnquiryList1_Style_rblReversible_0')==null?false:document.getElementById('EnquiryList1_Style_rblReversible_0').checked;
		
		var MultiplyKoef;
		
		if(IsReversible==true)
		{
			window.document.myFlash2.style.visibility='visible';
			switch(SelectedWidth)					
			{	
				case '58.2': MultiplyKoef = 0.526; break;
				case '81'  : MultiplyKoef = 0.63; break;
				case '107' : MultiplyKoef = 0.477; break;
				case '119' : MultiplyKoef = 0.429; break;
				case '137' : MultiplyKoef = 0.372; break;
				case '152' : MultiplyKoef = 0.336; break;
				case '168' : MultiplyKoef = 0.304; break;
				case '183' : MultiplyKoef = 0.279; break;
				case '213' : MultiplyKoef = 0.239; break;
				case '244' : MultiplyKoef = 0.209; break;
				case '274' : MultiplyKoef = 0.186; break;	
				default : MultiplyKoef = 0.63; break;
			}			
			//window.document.myFlash.SetVariable('gorizont', IsHorizontal?'1':'0');
			window.document.myFlash2.SetVariable('gorizont', '1');
			window.document.myFlash2.SetVariable('kist', IsFringe?'1':'0');
			
			if(StripesNum>0)
			{
				if(IsRepeat)
				{
					var value;
					var sendText;		
					var bands = 1;	
					while(bands<=51)
					{		
						for (i = 1; i <= StripesNum; i++)
						{
							for (j = 0; j <(Math.round(Number(document.getElementById('EnquiryList1_Style_stSide2_stripe'+i+'_ddlWidth').value)*MultiplyKoef)==0?1:Math.round(Number(document.getElementById('EnquiryList1_Style_stSide2_stripe'+i+'_ddlWidth').value)*MultiplyKoef)) && bands<=51; j++)
							{								
								value = GetColor(document.getElementById('EnquiryList1_Style_stSide2_stripe'+i+'_ddlColor'));
								sendText = '0x'+value.substr(1);								
								window.document.myFlash2.SetVariable('polosa_'+bands, Number(sendText));
								bands++;
							}						
						}
					}						
				}
				else
				{
					for (i = 1; i <= 51; i++)
					{
						window.document.myFlash2.SetVariable('polosa_'+i, Number('0xffffff'));
					}						
					drawColTrim(StripesNum, 'EnquiryList1_Style_stSide2_stripe', 'polosa_', MultiplyKoef, 0, window.document.myFlash2);
				}
			}
			else
			{
				drawPlainScarf(51, GetColor(document.getElementById('EnquiryList1_Style_stSide2_ddlColor')), 'polosa_', window.document.myFlash2);
			}
		}
		if(IsReversible)
		{		
			for (j = 23; j <32; j++)
			{				
				sendText = '0xffffff';											
				window.document.myFlash2.SetVariable('polosa_'+j, Number(sendText));			
			}
		}
	}	
	function GetColor(ddlColor)
	{
		value = ddlColor.style.backgroundColor;
		if(value == '')
		{
			return ddlColor.options[ddlColor.selectedIndex].style.backgroundColor;
		}
		return value;
	}
	function drawColTrim(NumBands, BandName, PartName, MultiplyKoef, addCoef, FlashObject)
	{			
		var value;
		var sendText;		
		var bands = 1;		
		var realwidth = 0;
		var shouldbe = 0
		if(MultiplyKoef >= 2)
		{
			addCoef = 0;
		}
		for (i = 1; i <= NumBands; i++)
		{
			for (j = 0; j <(Math.round((Number(document.getElementById(BandName+i+'_ddlWidth').value)+Number(addCoef))*MultiplyKoef)==0?1:Math.round((Number(document.getElementById(BandName+i+'_ddlWidth').value)+Number(addCoef))*MultiplyKoef)); j++)
			{	
				value = GetColor(document.getElementById(BandName+i+'_ddlColor'));
				sendText = '0x'+value.substr(1);								
				//window.document.myFlash.SetVariable(PartName+bands, Number(sendText));
				FlashObject.SetVariable(PartName+bands, Number(sendText));
				bands++;
			}						
			realwidth += Math.round((Number(document.getElementById(BandName+i+'_ddlWidth').value)+Number(addCoef))*MultiplyKoef)==0?1:Math.round((Number(document.getElementById(BandName+i+'_ddlWidth').value)+Number(addCoef))*MultiplyKoef);
			shouldbe += (Number(document.getElementById(BandName+i+'_ddlWidth').value)+Number(addCoef))*MultiplyKoef<1?1:(Number(document.getElementById(BandName+i+'_ddlWidth').value)+Number(addCoef))*MultiplyKoef;
		}		
		for (i = realwidth+1; i<=Math.round(shouldbe); i++)
		{
			value = GetColor(document.getElementById(BandName+NumBands+'_ddlColor'));
			sendText = '0x'+value.substr(1);								
			//window.document.myFlash.SetVariable(PartName+i, Number(sendText));						
			FlashObject.SetVariable(PartName+i, Number(sendText));						
		}		
		for (i = Math.round(shouldbe)+1; i<=51; i++)
		{
			sendText = '0xffffff';
			//window.document.myFlash.SetVariable(PartName+i, Number(sendText));						
			FlashObject.SetVariable(PartName+i, Number(sendText));						
		}
	}				
	function DrawCollegeScarf()
	{
		var SelectedWidth = document.getElementById('EnquiryList1_Width_ddlValues')==null?0:document.getElementById('EnquiryList1_Width_ddlValues').value;
		var StripesNum1 = parseInt(document.getElementById('EnquiryList1_Style_stSide1_ddlNumber')==null?0:document.getElementById('EnquiryList1_Style_stSide1_ddlNumber').value);
		var StripesNum2 = parseInt(document.getElementById('EnquiryList1_Style_stSide2_ddlNumber')==null?0:document.getElementById('EnquiryList1_Style_stSide2_ddlNumber').value);
		var IsReversible = document.getElementById('EnquiryList1_Style_rblReversible_0')==null?false:document.getElementById('EnquiryList1_Style_rblReversible_0').checked;
		var MultiplyKoef;
		switch(SelectedWidth)					
		{						
			case '7.2' : MultiplyKoef = 4.25; break;
			case '17' : MultiplyKoef = 1.5; break;
			case '20' : MultiplyKoef = 1.28; break;
			case '23' : MultiplyKoef = 1.16; break;
			case '25' : MultiplyKoef = 1.02; break;
			case '28' : MultiplyKoef = 0.91; break;
			case '30' : MultiplyKoef = 0.85; break;
		}			
		if(IsReversible==true)
		{
			if(StripesNum1>0)
			{
				drawColTrim(StripesNum1, 'EnquiryList1_Style_stSide1_stripe', 'polosa_', MultiplyKoef, 1, window.document.myFlash);					
			}
			else
			{
				drawPlainScarf(51, GetColor(document.getElementById('EnquiryList1_Style_stSide1_ddlColor')), 'polosa_', window.document.myFlash);
			}
			if(StripesNum2>0)
			{
				drawColTrim(StripesNum2, 'EnquiryList1_Style_stSide2_stripe', 'o_polosa_', MultiplyKoef, 1, window.document.myFlash);					
			}
			else
			{
				drawPlainScarf(51, GetColor(document.getElementById('EnquiryList1_Style_stSide2_ddlColor')), 'o_polosa_', window.document.myFlash);
			}
		}
		else
		{
			if(StripesNum1>0)
			{
				drawColTrim(StripesNum1, 'EnquiryList1_Style_stSide1_stripe', 'polosa_', MultiplyKoef, 1, window.document.myFlash);					
				drawColTrim(StripesNum1, 'EnquiryList1_Style_stSide1_stripe', 'o_polosa_', MultiplyKoef, 1, window.document.myFlash);					
			}
			else
			{
				drawPlainScarf(51, GetColor(document.getElementById('EnquiryList1_Style_stSide1_ddlColor')), 'polosa_', window.document.myFlash);
				drawPlainScarf(51, GetColor(document.getElementById('EnquiryList1_Style_stSide1_ddlColor')), 'o_polosa_', window.document.myFlash);
			}
		}
	}
	function DrawHat()
	{	
		var StripesNum = parseInt(document.getElementById('EnquiryList1_Style_stSide1_ddlNumber')==null?0:document.getElementById('EnquiryList1_Style_stSide1_ddlNumber').value);

		if(StripesNum>0)
		{
			var value;
			var sendText;		
			var bands = 1;			
			var band50color;

			for(k = 1; k<=51; k++)
			{
				if(k==50)
					band50color = sendText;
				sendText = '0xffffff';
				window.document.myFlash.SetVariable('polosa_'+k, Number(sendText));					
			}
			for (i = 1; i <= StripesNum; i++)
			{				
				for (j = 0; j <document.getElementById('EnquiryList1_Style_stSide1_stripe'+i+'_ddlWidth').value; j++)
				{								
					value = GetColor(document.getElementById('EnquiryList1_Style_stSide1_stripe'+i+'_ddlColor'));
					sendText = '0x'+value.substr(1);								
					window.document.myFlash.SetVariable('polosa_'+bands, Number(sendText));
					if(bands==50)
						band50color = sendText;
					bands++;
				}	
			}		
			window.document.myFlash.SetVariable('polosa_51', Number(band50color));					
		}
		else
		{
			drawPlainScarf(51, GetColor(document.getElementById('EnquiryList1_Style_stSide1_ddlColor')), 'polosa_', window.document.myFlash);
		}
	}			
	function doPassVar()
	{	
		if(document.getElementById('HasFlash')!=null && document.getElementById('HasFlash').value=="true")
			{
				switch(document.getElementById('PreviewType').value)					
				{						
					case "Hat" : DrawHat(); break;
					case "CollegeScarf" : DrawCollegeScarf(); break;
					case "KnittedScarf" : DrawKnittedScarf(); DrawKnittedScarf2(); break;
					case "Sweater" : DrawSweater(); break;
				}					
			}
	}	
