RunOptions=0;

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 FillFormVariables()
{
	if(document.getElementById("logo").checked==true)
	{
	formlogo=1;
	}
	else
	{
	formlogo=0;
	}
	
	if(document.getElementById("adlogo").checked==true)
	{
	formadlogo=1;
	}
	else
	{
	formadlogo=0;
	}

	if(document.getElementById("etiqueta").checked==true)
	{
	formetiqueta=1;
	}
	else
	{
	formetiqueta=0;
	}
	
	if(document.getElementById("mangad").checked==true)
	{
	formmangad=1;
	}
	else
	{
	formmangad=0;
	}
	
	if(document.getElementById("punhod").checked==true)
	{
	formpunhod=1;
	}
	else
	{
	formpunhod=0;
	}

	if(document.getElementById("golad").checked==true)
	{
	formgolad=1;
	}
	else
	{
	formgolad=0;
	}
	
	if(document.getElementById("mangat").checked==true)
	{
	formmangat=1;
	}
	else
	{
	formmangat=0;
	}

	if(document.getElementById("golat").checked==true)
	{
	formgolat=1;
	}
	else
	{
	formgolat=0;
	}

	
	if(document.getElementById("colarinho").checked==true)
	{
	formcolarinho=1;
	}
	else
	{
	formcolarinho=0;
	}

}

function CheckForm()
{
	if(document.getElementById("pp").value=="" && document.getElementById("p").value=="" && document.getElementById("m").value=="" && document.getElementById("g").value=="" && document.getElementById("gg").value=="" && document.getElementById("eg").value=="" && document.getElementById("exg").value=="")
	{
		alert('Não há nenhuma quantia preenchida');
		return false;
	}
	else
	{
		if(IsNumeric(document.getElementById("pp").value)==false || IsNumeric(document.getElementById("p").value)==false || IsNumeric(document.getElementById("m").value)==false || IsNumeric(document.getElementById("g").value)==false || IsNumeric(document.getElementById("gg").value)==false || IsNumeric(document.getElementById("eg").value)==false || IsNumeric(document.getElementById("exg").value)==false)
		{
			alert('Alguma quantia não é um número');
			return false;
		}
		else
		{
			if(document.getElementById("classe").value==0)
			{
				alert('Faltou escolher a classe'); return false;
			}
			else 
			{
				if(document.getElementById("sexo").value==0)
				{
					alert('Faltou escolher o sexo'); return false;
				}
				else 
				{
					if(document.getElementById("modelo").value==0)
					{
					alert('Faltou escolher um modelo'); return false;
					}
					else 
					{
						if(document.getElementById("tecido").value==0)
						{
						alert('Faltou escolher o tecido'); return false;
						}
						else
						{
							if(document.getElementById("pcor").value==0)
							{
							alert('Faltou escolher a cor principal'); return false;
							}
							else
							{
								if(document.getElementById("logo").checked==true && document.getElementById("tlogo").value==0)
								{
								alert('Faltou escolher o tipo do logotipo'); return false;
								}
								else
								{
									if(document.getElementById("punhod").checked==true && document.getElementById("pdet").value==0)
									{
									alert('Falta definir a cor opcional do punho'); return false;
									}
									else
									{
	
										if(document.getElementById("mangad").checked==true && document.getElementById("mdet").value==0)
										{
										alert('Falta definir a cor opcional do detalhe da manga'); return false;
										}
										else
										{
											if(document.getElementById("golad").checked==true && document.getElementById("gdet").value==0)
											{
											alert('Falta definir a cor opcional do detalhe da gola'); return false;
											}
											else
											{
												if(document.getElementById("mangat").checked==true && document.getElementById("mcor").value==0)
												{
												alert('Falta definir a cor opcional da manga'); return false;
												}
												else
												{
													if(document.getElementById("golat").checked==true && document.getElementById("gcor").value==0)
													{
													alert('Falta definir a cor opcional da gola'); return false;
													}
													else
													{
														if(document.getElementById("mcor").value==document.getElementById("pcor").value)
														{
														alert('A cor do uniforme e a cor opcional da manga são iguais.'); return false;
														// document.getElementById("mcor").value=0;
														}
														if(document.getElementById("gcor").value==document.getElementById("pcor").value)
														{
														alert('A cor do uniforme e a cor opcional da gola são iguais.'); return false;
														// document.getElementById("gcor").value=0;
														}
														
														if(document.getElementById("gdet").value==document.getElementById("pcor").value)
														{
														alert('A cor do uniforme e a cor opcional do detalhe da gola são iguais.'); return false;
														// document.getElementById("gdet").value=0;
														}
														
														if(document.getElementById("mdet").value==document.getElementById("pcor").value)
														{
														alert('A cor do uniforme e a cor opcional do detalhe da manga são iguais.'); return false;
														// document.getElementById("mdet").value=0;
														}
														
														if(document.getElementById("pdet").value==document.getElementById("pcor").value)
														{
															alert('A cor do uniforme e a cor opcional do punho são iguais.'); return false;
															// document.getElementById("pdet").value=0;
														}

															FillFormVariables();
															ditemmsg=document.getElementById("operation").value;
															if(document.getElementById("operation").value==0)
															{
																if(CheckItem(0))
																{
																	includeitem(0,document.getElementById("pp").value,document.getElementById("p").value,document.getElementById("m").value,document.getElementById("g").value,document.getElementById("gg").value,document.getElementById("eg").value,document.getElementById("exg").value,document.getElementById("classe").value,document.getElementById("sexo").value,document.getElementById("modelo").value,document.getElementById("pcor").value.replace("#",""),document.getElementById("tecido").value,formlogo,formadlogo,document.getElementById("tlogo").value,formetiqueta,document.getElementById("fechamento").value,document.getElementById("abolso").value,document.getElementById("tbolso").value,document.getElementById("faixa").value,formcolarinho,formpunhod,document.getElementById("pdet").value.replace("#",""),formmangad,document.getElementById("mdet").value.replace("#",""),formgolad,document.getElementById("gdet").value.replace("#",""),formmangat,document.getElementById("mcor").value.replace("#",""),formgolat,document.getElementById("gcor").value.replace("#",""));
																	MinimizeBanner();
																}
																else
																{
																	alert('Você atingiu o limite de itens, exclua algum ou conclua a cotação.');
																}
																}					
															else
															{
															includeitem(document.getElementById("operation").value,document.getElementById("pp").value,document.getElementById("p").value,document.getElementById("m").value,document.getElementById("g").value,document.getElementById("gg").value,document.getElementById("eg").value,document.getElementById("exg").value,document.getElementById("classe").value,document.getElementById("sexo").value,document.getElementById("modelo").value,document.getElementById("pcor").value.replace("#",""),document.getElementById("tecido").value,formlogo,formadlogo,document.getElementById("tlogo").value,formetiqueta,document.getElementById("fechamento").value,document.getElementById("abolso").value,document.getElementById("tbolso").value,document.getElementById("faixa").value,formcolarinho,formpunhod,document.getElementById("pdet").value.replace("#",""),formmangad,document.getElementById("mdet").value.replace("#",""),formgolad,document.getElementById("gdet").value.replace("#",""),formmangat,document.getElementById("mcor").value.replace("#",""),formgolat,document.getElementById("gcor").value.replace("#",""));
															MinimizeBanner(document.getElementById("operation").value);
															
															}

													}
												}
											}
										}
									}	
								}
							}
						}
					}
				}	
			}
		}
	}

}

function ClearOptionsFast(id)
{
	var selectObj = document.getElementById(id);
	var selectParentNode = selectObj.parentNode;
	var newSelectObj = selectObj.cloneNode(false); // Make a shallow copy
	selectParentNode.replaceChild(newSelectObj, selectObj);
	return newSelectObj;
}

function LoadingIcon(ld)
{
if(ld==1)
{
document.getElementById("loading").style.display="block";
}
else
{
document.getElementById("loading").style.display="none";
document.getElementById("frame_uniforme").style.backgroundImage="";
}
}
function OneSizeOption(cs)
{
if(cs==2)
{
$('.type4').css({display:'none'});
$('#csize').text(' TU');
}
else
{
$('#csize').text(' PP');
$('.type4').css({display:'block'});
}
}

function ControlBolsoBox()
{
if(document.getElementById("abolso").value!=0)
{
document.getElementById("qbolso").disabled=false;
}
else
{
document.getElementById("qbolso").disabled=true;
document.getElementById("qbolso").options[0].selected=true;
}
}

function FillSizeBox()
{
document.getElementById('pp').value=allitens[0].getElementsByTagName("pp")[0].firstChild.nodeValue;
document.getElementById('p').value=allitens[0].getElementsByTagName("p")[0].firstChild.nodeValue;
document.getElementById('m').value=allitens[0].getElementsByTagName("m")[0].firstChild.nodeValue;
document.getElementById('g').value=allitens[0].getElementsByTagName("g")[0].firstChild.nodeValue;
document.getElementById('gg').value=allitens[0].getElementsByTagName("gg")[0].firstChild.nodeValue;
document.getElementById('eg').value=allitens[0].getElementsByTagName("eg")[0].firstChild.nodeValue;
document.getElementById('exg').value=allitens[0].getElementsByTagName("exg")[0].firstChild.nodeValue;
}

function ControlTecidoBox(object,object2)
{
if(document.getElementById(object).checked==true)
{
document.getElementById(object2).style.display="block";
}
else
{
document.getElementById(object2).style.display="none";
}
}

function ControlLogoBox()
{
if(document.getElementById("logo").checked==true)
{
document.getElementById("adlogo").disabled=false;
document.getElementById("tlogo").disabled=false;
}
else
{
document.getElementById("adlogo").disabled=true;
document.getElementById("adlogo").checked=false;
document.getElementById("tlogo").disabled=true;
}
}

function DisableLogoBox()
{
document.getElementById("logo").checked=false;
ControlLogoBox();
document.getElementById("etiqueta").checked=false;
document.getElementById("bloco_logo").style.display="none";
}

function OriginalState(rule)
{
	if(rule==1)
	{
	document.getElementById("sexo").options[0].selected=true;
	document.getElementById("sexo").disabled=true;
	
	ClearOptionsFast("modelo");
	document.getElementById("modelo").options[0]=new Option("Modelo",0, true, false);
	document.getElementById("modelo").disabled=true;
	}
	
	ClearOptionsFast("tecido");
	document.getElementById("tecido").options[0]=new Option("Tecido",0, true, false);
	document.getElementById("tecido").disabled=true;
	
	$('#pcor').val(0);
	$('#megablock_pcor').remove();
	$('.selector_pcor').smallColorPicker();		

	document.getElementById("tbolso").style.display="block";
	ClearOptionsFast("tbolso");
	document.getElementById("tbolso").options[0]=new Option("Bolso Padrão Simples",0, true, false);
	document.getElementById("tbolso").disabled=true;
	
	document.getElementById("abolso").style.display="block";
	ClearOptionsFast("abolso");
	document.getElementById("abolso").options[0]=new Option("Sem Bolso Adicional",0, true, false);
	document.getElementById("abolso").disabled=true;
	
	document.getElementById("fechamento").style.display="block";
	ClearOptionsFast("fechamento");
	document.getElementById("fechamento").options[0]=new Option("Fechamento Simples",0, true, false);
	document.getElementById("fechamento").disabled=true;
	
	document.getElementById("faixa").style.display="block";
	document.getElementById("faixa").options[0].selected=true;
	document.getElementById("faixa").disabled=true;
	
	document.getElementById("bloco_colar").style.display="block";
	document.getElementById("colarinho").checked=false;
	document.getElementById("colarinho").disabled=true;
	
	document.getElementById("bloco_logo").style.display="block";
	document.getElementById("logo").checked=false;
	ControlLogoBox();
	document.getElementById("logo").disabled=true;
	document.getElementById("adlogo").disabled=true;
	
	document.getElementById("etiqueta").checked=false;
	document.getElementById("etiqueta").disabled=true;
	
	document.getElementById("tlogo").options[0].selected=true;
	document.getElementById("tlogo").disabled=true;
	
	document.getElementById("bloco_pdet").style.display="block";
	document.getElementById("punhod").checked=false;
	document.getElementById("punhod").disabled=true;
	ControlTecidoBox('punhod','megablock_pdet');
	$('#pdet').val(0);
	$('#megablock_pdet').remove();
	$('.selector_pdet').smallColorPicker();

	document.getElementById("bloco_manga").style.display="block";
	document.getElementById("bloco_mcor").style.display="block";
	document.getElementById("mangat").checked=false;
	document.getElementById("mangat").disabled=true;
	ControlTecidoBox('mangat','megablock_mcor');
	$('#mcor').val(0);
	$('#megablock_mcor').remove();
	$('.selector_mcor').smallColorPicker();
	
	document.getElementById("bloco_mdet").style.display="block";
	document.getElementById("mangad").checked=false;
	document.getElementById("mangad").disabled=true;
	ControlTecidoBox('mangad','megablock_mdet');
	$('#mdet').val(0);
	$('#megablock_mdet').remove();
	$('.selector_mdet').smallColorPicker();
	
	document.getElementById("bloco_gola").style.display="block";
	document.getElementById("bloco_gcor").style.display="block";
	document.getElementById("golat").checked=false;
	document.getElementById("golat").disabled=true;
	ControlTecidoBox('golat','megablock_gcor');
	$('#gcor').val(0);
	$('#megablock_gcor').remove();
	$('.selector_gcor').smallColorPicker();
		
	document.getElementById("bloco_gdet").style.display="block";
	document.getElementById("golad").checked=false;
	document.getElementById("golad").disabled=true;
	ControlTecidoBox('golad','megablock_gdet');
	$('#gdet').val(0);
	$('#megablock_gdet').remove();
	$('.selector_gdet').smallColorPicker();
	
	clocked=true;
	
	$("#adicionar").css('display','inline');
	$("#descartar").css('display','inline');
	$("#salvar").css('display','none');
	$("#excluir").css('display','none');

	LoadingIcon(0);
}

function EnableField(field)
{
	document.getElementById(field).disabled=false;
}

function EnableFields()
{
	document.getElementById("tbolso").disabled=false;
	document.getElementById("abolso").disabled=false;
	document.getElementById("fechamento").disabled=false;
	document.getElementById("faixa").disabled=false;
	document.getElementById("colarinho").disabled=false;
	document.getElementById("logo").disabled=false;
	document.getElementById("etiqueta").disabled=false;
	// document.getElementById("tlogo").disabled=false;
	document.getElementById("punhod").disabled=false;
	document.getElementById("mangat").disabled=false;
	document.getElementById("mangad").disabled=false;
	document.getElementById("golat").disabled=false;
	document.getElementById("golad").disabled=false;
}

function HideItAll()
{
	document.getElementById("tbolso").style.display="none";
	document.getElementById("abolso").style.display="none";
	document.getElementById("fechamento").style.display="none";
	document.getElementById("faixa").style.display="none";
	document.getElementById("bloco_colar").style.display="none";
	document.getElementById("bloco_logo").style.display="none";
	document.getElementById("bloco_pdet").style.display="none";
	document.getElementById("bloco_mcor").style.display="none";
	document.getElementById("bloco_mdet").style.display="none";	
	document.getElementById("bloco_gcor").style.display="none";
	document.getElementById("bloco_gdet").style.display="none";	
}

function UpdateColorPanels()
{
	var end='url(Images/Cselector/'+colour+'.png)';
	$('#megablock_pcor').remove();
	if(typeof pcor=="undefined")
		{
		$('.selector_pcor').smallColorPicker({colorValues:cores});
		}
	else
		{
		$('.selector_pcor').smallColorPicker({colorValues:cores,defaultColor:pcor});
		}
	document.getElementById("textura_pcor").style.backgroundImage=end;
	
	$('#megablock_pdet').remove();
	if(typeof pdet=="undefined")
	{
		$('.selector_pdet').smallColorPicker({colorValues:cores});
	}
	else
	{
		$('.selector_pdet').smallColorPicker({colorValues:cores,defaultColor:pdet});
	}
	pdet=null;
	ControlTecidoBox('punhod','megablock_pdet');
	$('#megablock_mdet').remove();
	if(typeof mdet=="undefined")
	{
		$('.selector_mdet').smallColorPicker({colorValues:cores});
	}
	else
	{
		$('.selector_mdet').smallColorPicker({colorValues:cores,defaultColor:mdet});
	}
	mdet=null;
	ControlTecidoBox('mangad','megablock_mdet');

	$('#megablock_gdet').remove();
	if(typeof gdet=="undefined")
	{
		$('.selector_gdet').smallColorPicker({colorValues:cores});
	}
	else
	{
		$('.selector_gdet').smallColorPicker({colorValues:cores,defaultColor:gdet});
	}
	gdet=null;
	ControlTecidoBox('golad','megablock_gdet');

	$('#megablock_mcor').remove();
	if(typeof mcor=="undefined")
	{
		$('.selector_mcor').smallColorPicker({colorValues:cores});
	}
	else
	{
		$('.selector_mcor').smallColorPicker({colorValues:cores,defaultColor:mcor});
	}
	mcor=null;
	ControlTecidoBox('mangat','megablock_mcor');

	$('#megablock_gcor').remove();
	if(typeof gcor=="undefined")
	{
		$('.selector_gcor').smallColorPicker({colorValues:cores});
	}
	else
	{
		$('.selector_gcor').smallColorPicker({colorValues:cores,defaultColor:gcor});
	}
	gcor=null;
	ControlTecidoBox('golat','megablock_gcor');
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

var xmlhttp;

function getmodelo(str,sts)
{
OriginalState(1);
OneSizeOption(str);
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="Ajax/getmodelo.php";
url=url+"?q="+str+"&u="+sts;
url=url+"&sid="+Math.random();

xmlhttp.onreadystatechange=modeloChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function modeloChanged()
{
if (xmlhttp.readyState==4)
{
	var all = xmlhttp.responseXML.getElementsByTagName("modelo_option");
	ClearOptionsFast("modelo");
	
	document.getElementById("modelo").options[0]=new Option("Modelo",0, true, false);
	
	var j=1;
    for (i=0; i < all.length; i++)
    {
	    var value = all[i].getElementsByTagName("op_value")[0].firstChild.nodeValue;
	    var name = all[i].getElementsByTagName("op_name")[0].firstChild.nodeValue;
	    var status = all[i].getElementsByTagName("op_status")[0].firstChild.nodeValue;
	    if(status=='false')
	    {
		document.getElementById("modelo").options[j]=new Option(name, value, false, false);
		}
		else
		{
		document.getElementById("modelo").options[j]=new Option(name, value, false, true);
		}
		j++;
	}
	
	if(i!=0)
	{
	document.getElementById("sexo").disabled=false;
	}
	
	if(RunOptions==1 || RunOptions==2)
	{
	tecido = allitens[0].getElementsByTagName("tecido")[0].firstChild.nodeValue;
	var det1 = allitens[0].getElementsByTagName("fechamento")[0].firstChild.nodeValue;
	var det2 = allitens[0].getElementsByTagName("abolso")[0].firstChild.nodeValue;
	var det3 = allitens[0].getElementsByTagName("tbolso")[0].firstChild.nodeValue;
	getoptions(modelo,tecido,det1,det2,det3);
	if(RunOptions==1)
	{
	Restore("ide_"+document.getElementById("operation").value);
	}
	else
	{
	RestoreCatalogo();
	}
	}

}
}

function getoptions(str,sts,stt,stu,stv)
{
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="Ajax/getoptions.php";
url=url+"?q="+str+"&u="+sts+"&a="+stt+"&b="+stu+"&c="+stv;
url=url+"&sid="+Math.random();

xmlhttp.onreadystatechange=tecidoChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function tecidoChanged()
{
if (xmlhttp.readyState==4)
{
	OriginalState(0);
	HideItAll();
	LoadingIcon(1);
	
	var all = xmlhttp.responseXML.getElementsByTagName("tecido_option");
	ClearOptionsFast("tecido");
	document.getElementById("tecido").options[0]=new Option("Tecido",0, true, false);
	
	j = 1;
    for (i=0; i < all.length; i++)
    {
	    var value = all[i].getElementsByTagName("op_value")[0].firstChild.nodeValue;
	    var name = all[i].getElementsByTagName("op_name")[0].firstChild.nodeValue;
	    var status = all[i].getElementsByTagName("op_status")[0].firstChild.nodeValue;
	    if(status=='false')
	    {
		document.getElementById("tecido").options[j]=new Option(name, value, false, false);
		}
		else
		{
		document.getElementById("tecido").options[j]=new Option(name, value, false, true);
		}
		j++;
	}
	document.getElementById("tecido").disabled=false;
	
	var det = xmlhttp.responseXML.getElementsByTagName("detail");
  	for (i=0; i < det.length; i++)
    {
	    var objeto = det[i].getElementsByTagName("objeto")[0].firstChild.nodeValue;
		document.getElementById(objeto).style.display="block";
	}
	
	EnableFields();
	
	if(document.getElementById('bloco_mcor').style.display=='none' && document.getElementById('bloco_mdet').style.display=='none')
	{
	document.getElementById('bloco_manga').style.display='none';
	}
	else
	{
	document.getElementById('bloco_manga').style.display='block';
	}
	
	if(document.getElementById('bloco_gcor').style.display=='none' && document.getElementById('bloco_gdet').style.display=='none')
	{
	document.getElementById('bloco_gola').style.display='none';
	}
	else
	{
	document.getElementById('bloco_gola').style.display='block';
	}
	
	if(RunOptions==1 || RunOptions==2)
	{
	document.getElementById("modelo").disabled=false;
	var sexo = allitens[0].getElementsByTagName("sexo")[0].firstChild.nodeValue;
	document.getElementById("sexo").options[sexo].selected=true;
	var tlogo = allitens[0].getElementsByTagName("tlogo")[0].firstChild.nodeValue;
	document.getElementById("tlogo").options[tlogo].selected=true;
	var faixa = allitens[0].getElementsByTagName("faixa")[0].firstChild.nodeValue;
	document.getElementById("faixa").options[faixa].selected=true;
	if(allitens[0].getElementsByTagName("logo")[0].firstChild.nodeValue!=0)
	{
	document.getElementById("logo").checked=true;
	ControlLogoBox();
	}
	if(allitens[0].getElementsByTagName("adlogo")[0].firstChild.nodeValue!=0)
	{
	document.getElementById("adlogo").checked=true;
	}
	if(allitens[0].getElementsByTagName("etiqueta")[0].firstChild.nodeValue!=0)
	{
	document.getElementById("etiqueta").checked=true;
	}
	if(allitens[0].getElementsByTagName("colarinho")[0].firstChild.nodeValue!=0)
	{
	document.getElementById("colarinho").checked=true;
	}
	
	pcor = allitens[0].getElementsByTagName("pcor")[0].firstChild.nodeValue;
	
	if(allitens[0].getElementsByTagName("pdet")[0].firstChild.nodeValue!=0)
	{
	pdet = allitens[0].getElementsByTagName("pdet")[0].firstChild.nodeValue;
	document.getElementById("punhod").checked=true;
	}
	else
	{
	pdet=null;
	}
	
	if(allitens[0].getElementsByTagName("mdet")[0].firstChild.nodeValue!=0)
	{
	mdet = allitens[0].getElementsByTagName("mdet")[0].firstChild.nodeValue;
	document.getElementById("mangad").checked=true;
	}
	else
	{
	mdet=null;
	}
	
	if(allitens[0].getElementsByTagName("gdet")[0].firstChild.nodeValue!=0)
	{
	gdet = allitens[0].getElementsByTagName("gdet")[0].firstChild.nodeValue;
	document.getElementById("golad").checked=true;
	}
	else
	{
	gdet=null;
	}

	if(allitens[0].getElementsByTagName("mcor")[0].firstChild.nodeValue!=0)
	{
	mcor = allitens[0].getElementsByTagName("mcor")[0].firstChild.nodeValue;
	document.getElementById("mangat").checked=true;
	}
	else
	{
	mcor=null;
	}

	if(allitens[0].getElementsByTagName("gcor")[0].firstChild.nodeValue!=0)
	{
	gcor = allitens[0].getElementsByTagName("gcor")[0].firstChild.nodeValue;
	document.getElementById("golat").checked=true;
	}
	else
	{
	gcor=null;
	}
	if(RunOptions==1)
	{
	FillSizeBox();
	}
	}

	var det_1 = xmlhttp.responseXML.getElementsByTagName("det1");
	ClearOptionsFast("fechamento");
	document.getElementById("fechamento").options[0]=new Option("Fechamento Simples",0, true, false);
	
	j = 1;
    for (i=0; i < det_1.length; i++)
    {
	    var value = det_1[i].getElementsByTagName("op_value")[0].firstChild.nodeValue;
	    var name = det_1[i].getElementsByTagName("op_name")[0].firstChild.nodeValue;
	    var status2 = det_1[i].getElementsByTagName("op_status")[0].firstChild.nodeValue;
		if(status2=='false')
	    {
		document.getElementById("fechamento").options[j]=new Option(name, value, false, false);
		}
		else
		{
		document.getElementById("fechamento").options[j]=new Option(name, value, false, true);
		}
		j++;
		var check=2;
	}
	if(check==2)
	{
	document.getElementById("fechamento").style.display="block";
	document.getElementById("fechamento").disabled=false;
	}

	var det_2 = xmlhttp.responseXML.getElementsByTagName("det2");
	ClearOptionsFast("abolso");
	document.getElementById("abolso").options[0]=new Option("Sem Bolso Adicional",0, true, false);
	
	j = 1;
    for (i=0; i < det_2.length; i++)
    {
	    var value = det_2[i].getElementsByTagName("op_value")[0].firstChild.nodeValue;
	    var name = det_2[i].getElementsByTagName("op_name")[0].firstChild.nodeValue;
	    var status3 = det_2[i].getElementsByTagName("op_status")[0].firstChild.nodeValue;
		if(status3=='false')
	    {
		document.getElementById("abolso").options[j]=new Option(name, value, false, false);
		}
		else
		{
		document.getElementById("abolso").options[j]=new Option(name, value, false, true);
		}

		j++;
		var check=2;
	}
	if(check==2)
	{
	document.getElementById("abolso").style.display="block";
	document.getElementById("abolso").disabled=false;
	}
	
	var det_3 = xmlhttp.responseXML.getElementsByTagName("det3");
	ClearOptionsFast("tbolso");
	document.getElementById("tbolso").options[0]=new Option("Bolso Simples",0, true, false);
	
	j = 1;
    for (i=0; i < det_3.length; i++)
    {
	    var value = det_3[i].getElementsByTagName("op_value")[0].firstChild.nodeValue;
	    var name = det_3[i].getElementsByTagName("op_name")[0].firstChild.nodeValue;
	    var status4 = det_3[i].getElementsByTagName("op_status")[0].firstChild.nodeValue;
		if(status4=='false')
	    {
		document.getElementById("tbolso").options[j]=new Option(name, value, false, false);
		}
		else
		{
		document.getElementById("tbolso").options[j]=new Option(name, value, false, true);
		}

		j++;
		var check=2;
	}
	if(check==2)
	{
	document.getElementById("tbolso").style.display="block";
	document.getElementById("tbolso").disabled=false;
	}

	
	var fig_frame = xmlhttp.responseXML.getElementsByTagName("frame");
	document.getElementById("frame_uniforme").style.backgroundImage = 'url(Images/Modelos/Icones/'+fig_frame[0].getElementsByTagName("address")[0].firstChild.nodeValue+')';
	
	if(RunOptions==1 || RunOptions==2)
	{
	getcor(tecido);
	}
	RunOptions=0;
}
}

function getcor(str)
{
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="Ajax/getcor.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();

xmlhttp.onreadystatechange=corChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function corChanged()
{
if (xmlhttp.readyState==4)
{
	var all = xmlhttp.responseXML.getElementsByTagName("cor_option");
	var colorbg = xmlhttp.responseXML.getElementsByTagName("bgcolor");

	for (i=0; i < cores.length; i++)
    {
	    cores[i] = null;
	}
	
	cores.length=all.length;
	
	for (i=0; i < all.length; i++)
    {
	    cores[i] = all[i].getElementsByTagName("colour")[0].firstChild.nodeValue;
	}
	
	colour=colorbg[0].getElementsByTagName("cor")[0].firstChild.nodeValue;
	
	UpdateColorPanels();
	clocked=false;

}
}

function getitem(str)
{
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="Ajax/getitem.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
$("#normal_mode").css('display','none');
ckid=str;
RunOptions=1;
xmlhttp.onreadystatechange=FormFiller;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function getcatalogo(str)
{
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="Ajax/getcatalogo.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();

ckid=0;
RunOptions=2;
xmlhttp.onreadystatechange=FormFiller;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function FormFiller()
{

if (xmlhttp.readyState==4)
{
	document.getElementById("additem").reset();
	document.getElementById("operation").value=ckid;
	ckid=null;
	
	allitens = xmlhttp.responseXML.getElementsByTagName("item");
	
	var classe = allitens[0].getElementsByTagName("classe")[0].firstChild.nodeValue;
	document.getElementById("classe").options[classe].selected=true;
	
	modelo = allitens[0].getElementsByTagName("modelo")[0].firstChild.nodeValue;
	getmodelo(classe,modelo);
		
}
}

function excludeitem(str)
{
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="Ajax/excludeitem.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();

xmlhttp.onreadystatechange=RemoveIselector;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function RemoveIselector()
{

if (xmlhttp.readyState==4)
{
$('#iselector').load('iselector.php?q=1', function(){
$('.iselect').remove();

$("#iselector [title]").tooltip({
effect: 'toggle',
tipClass: 'iselect',
position: 'bottom center',
offset: [5,0]
});
});
}
}
function CheckItem(str)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var url="Ajax/checkitem.php";
	url=url+"?id="+str;
	url=url+"&sid="+Math.random();

	xmlhttp.open("GET",url,false);
	xmlhttp.send(null);
	
	if (xmlhttp.readyState==4)
	{
		answer = xmlhttp.responseXML.getElementsByTagName("answer");
		result = answer[0].getElementsByTagName("result")[0].firstChild.nodeValue;
		if(result==0)
		{return false;}
		else
		{return true;}
	}	
}
function includeitem(id,pp,p,m,g,gg,eg,exg,classe,sexo,modelo,pcor,tecido,logo,adlogo,tlogo,etiqueta,fechamento,abolso,tbolso,faixa,colarinho,punhod,pdet,mangad,mdet,golad,gdet,mangat,mcor,golat,gcor)
{
		xmlhttp=GetXmlHttpObject();
		
		if (xmlhttp==null)
		  {
		  alert ("Browser does not support HTTP Request");
		  return;
		  }
		var url="Ajax/includeitem.php";
		url=url+"?id="+id+"&pp="+pp+"&p="+p+"&m="+m+"&g="+g+"&gg="+gg+"&eg="+eg+"&exg="+exg+"&classe="+classe+"&sexo="+sexo+"&modelo="+modelo+"&pcor="+pcor+"&tecido="+tecido+"&logo="+logo+"&adlogo="+adlogo+"&tlogo="+tlogo+"&etiqueta="+etiqueta+"&fechamento="+fechamento+"&abolso="+abolso+"&tbolso="+tbolso+"&faixa="+faixa+"&colarinho="+colarinho+"&punhod="+punhod+"&pdet="+pdet+"&mangad="+mangad+"&mdet="+mdet+"&golad="+golad+"&gdet="+gdet+"&mangat="+mangat+"&mcor="+mcor+"&golat="+golat+"&gcor="+gcor;
		url=url+"&sid="+Math.random();
		newbg=pcor;
		
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);

}


function MinimizeBanner(idvalue)
{
if(idvalue == undefined)
{
idvalue="#id_0";
}
else
{
idvalue="#id2_"+idvalue;
}	
	$("#banner_back").css('backgroundColor','#'+newbg);
	$("#banner_back").css('display','block');

	$("#normal_mode").css('display','none');

	$("#banner_back").animate({    
		width: $(idvalue).width(),
		height: $(idvalue).height(),
		top: -55,
		left: $(idvalue).position().left,
		opacity:0
		},
	700,
	function() 
		{
		$('#iselector').load('iselector.php?q=1', function(){
		$('.iselect').remove();
		$("#banner_back").css('top',200);
		$("#banner_back").css('left',428);
		$("#banner_back").css('backgroundColor','#000');
		$("#banner_back").css({opacity:0});
		$("#banner_back").animate({
			width: 900,
			height: 429,
			top: 0,
			left: 0,
			opacity: 0.75
			},
		700,
		function ()
		{
		OriginalState(1);
		OneSizeOption(0);
		document.getElementById("additem").reset();
		
		ClearOptionsFast("modelo");
		document.getElementById("modelo").options[0]=new Option("Modelo",0, true, false);
		
		ClearOptionsFast("tecido");
		document.getElementById("tecido").options[0]=new Option("Tecido",0, true, false);
		document.getElementById("tecido").disabled=true;
		
		$('#megablock_pcor').remove();
		pcor=null;
		var cores = Array("#033202");
		$('.selector_pcor').smallColorPicker({colorValues:cores});
		
		document.getElementById("frame_uniforme").style.backgroundImage="";
		document.getElementById("operation").value=0;
		
		$("#banner_back").css('display','none');
		$("#normal_mode").css('display','block');
		
		$("#iselector [title]").tooltip({
		effect: 'toggle',
		tipClass: 'iselect',
		position: 'bottom center',
		offset: [5,0]
		});
		});
		
		if(ditemmsg==0)
			{
			if(!CheckItem(0))
				{
				alert('Você atingiu o limite de itens, a partir de agora será possível apenas editar os itens, a não ser que algum seja excluído.');
				}
			}
		delete ditemmsg;		
		}
		);	
		}
	);
}

function Over(str)
{
	sth=str.replace("c","h");
	$('#'+str).css({opacity:0.65});
	$('#'+str).stop().animate({backgroundColor:$("#"+sth).css('backgroundColor')},800);
}

function Out(str)
{
	
	$('#'+str).stop().animate({opacity:0},800,function(){$('#'+str).css({backgroundColor:'transparent'});});
}

function Restore(str)
{
	if($('#catalogo_mode').css('display')=='none')
	{
	var top=$("#"+str).position().top;
	var left=$("#"+str).position().left;
		$("#"+str).css('top',top);
		$("#"+str).css('left',left);
		$("#"+str).css({opacity:1});
		sth=str.replace("e","h");
		prop=$("#"+sth).css('backgroundColor');
		$("#"+str).css({backgroundColor:prop});
		$("#"+str).animate({    
			width: $("#banner_back").width(),
			height: $("#banner_back").height(),
			top: 55,
			left: 0,
			opacity:0,
			backgroundColor:prop	
			},
		700,
		function() 
			{		
			$("#"+str).css('top',top);
			$("#"+str).css('left',left);
			$("#"+str).css('width',44);
			$("#"+str).css('height',30);
			$("#"+str).css({opacity:0});
			$("#adicionar").css('display','none');
			$("#descartar").css('display','none');
			$("#salvar").css('display','inline');
			$("#excluir").css('display','inline');
			$("#normal_mode").css('display','block');
			}		
		);
		}
		else
		{
	$('#catalogo_mode').slideUp();
	var top=$("#"+str).position().top;
	var left=$("#"+str).position().left;
		$("#"+str).css('top',top);
		$("#"+str).css('left',left);
		$("#"+str).css({opacity:1});
		sth=str.replace("e","h");
		prop=$("#"+sth).css('backgroundColor');
		$("#"+str).css({backgroundColor:prop});
		$("#"+str).delay(600).animate({    
			width: $("#banner_back").width(),
			height: $("#banner_back").height(),
			top: 55,
			left: 0,
			opacity:0,
			backgroundColor:prop	
			},
		700,
		function() 
			{		
			$("#"+str).css('top',top);
			$("#"+str).css('left',left);
			$("#"+str).css('width',44);
			$("#"+str).css('height',30);
			$("#"+str).css({opacity:0});
			$("#adicionar").css('display','none');
			$("#descartar").css('display','none');
			$("#salvar").css('display','inline');
			$("#excluir").css('display','inline');
			$("#normal_mode").css('display','block');
			}		
		);
		
		}
}

function RestoreCatalogo()
{
	// $("#normal_mode").css('display','none');
	
	$.fancybox.close();
	
		$('#catalogo_mode').delay(600).slideUp(300,function()
		{
		
			$("#banner_back").css('width',44);
			$("#banner_back").css('height',30);
			$("#banner_back").css('top',200);
			$("#banner_back").css('left',428);
			$("#banner_back").css('backgroundColor','#000');
			$("#banner_back").css({opacity:0});
			$("#banner_back").css('display','block');
			$("#banner_back").animate({
				width: 900,
				height: 429,
				top: 0,
				left: 0,
				opacity: 0.75
				},
			700,function()
			{
			
			$("#banner_back").css('display','none');
			$("#normal_mode").css('display','block');
			
			});
			
		});



}



function ChangePosition(str)
{
	if(str==2)
	{
	$('#normal_mode').slideUp();
	$('#catalogo_mode').slideDown();
	}
	else
	{
	$('#normal_mode').slideDown();
	$('#catalogo_mode').slideUp();
	}
}

function DescartarItem()
{
	var answer=confirm('Tem certeza que deseja descartar o item?');
	if(answer)
	{
	OriginalState(1);
	OneSizeOption(0);
	document.getElementById("classe").options[0].selected=true;
	}
}

function ExcluirItem(str)
{
	var answer=confirm('Tem certeza que deseja excluir o item?');
	if(answer)
	{
	excludeitem(str);
	OriginalState(1);
	OneSizeOption(0);
	document.getElementById("classe").options[0].selected=true;
	}
}

function AnimateIndex(article,h1,h2,h3)
{
	if($(".bg").css('display')=="none")
		{
			$("#msg").animate({
				opacity: 0
			});
			$("#menu").animate({
				opacity: 0
			},
			200,function()
			{
				$(".bg").css({
					width:44,
					height:30,
					top:185,
					left:428,
					opacity:0,
					display:'block'});
				$(".bg").animate({
					width: 900,
					height: 400,
					top: 0,
					left: 0,
					opacity: 0.75
					},
				700,function()
				{
				
				$("#"+article).css('display','block');
				AnimateIndexText(h1,h2,h3);
				});
			});
		}
	else
		{
		$(".anm").css('display','none');
		$(".a3").css('display','none');
		$(".b3").css('display','none');

			$(".bg").animate({
				width:44,
				height:30,
				top:185,
				left:428,
				opacity:0
			},
			700,function()
			{
				$(".bg").animate({
					width: 900,
					height: 400,
					top: 0,
					left: 0,
					opacity: 0.75
					},
				700,function()
				{
						$("#"+article).css('display','block');
						AnimateIndexText(h1,h2,h3);		
				});
			});
		}
}

function AnimateIndexText(h1,h2,h3)
{
	
	$("#"+h1).css({opacity:0});
	$("#"+h1).css('display','block');
	$("#"+h1).animate({
		opacity: 1
	},
	600,function()
	{
		$("#"+h2).css({opacity:0});
		$("#"+h2).css('display','block');
		$("#"+h2).animate({
			opacity: 1
		},
		600,function()
		{
			$("."+h3).css({opacity:0});
			$("."+h3).css('display','block');
			$("."+h3).animate({
				opacity: 1
			},
			600);
		});
	});
}

function ReturnMenuIndex()
{
	if($(".bg").css('display')=="none")
		{
		}
	else
		{
		$(".anm").css('display','none');
		$(".a3").css('display','none');
		$(".b3").css('display','none');
		
			$(".bg").animate({
				width:44,
				height:30,
				top:185,
				left:428,
				opacity:0
			},
			700,function()
			{
				$(".bg").css('display','none');
				$("#msg").animate({
					opacity: 1
				});
				$("#menu").animate({
					opacity: 1
				},
				200);
			});
		}
}

function CheckEndCicle()
{
	if(!CheckItem(5))
	{
		alert("Não há nenhum item adicionado, por favor, escolha os uniformes e então conclua a cotação");
		$.fancybox.cancel();
	}

}

function checkmail()
{
var str=document.getElementById("user").value;

var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

if (filter.test(str))
{
testresults=true;
}
else
{
testresults=false;
}
return (testresults);
}

function EndCicle()
{

	if(document.getElementById("nome").value=='')
	{
		alert('Por favor, preencha seu nome no campo');
	}
	else
	{
		if(document.getElementById("empresa").value=='')
		{
			alert('Por favor, preencha o nome da empresa no campo');
		}
		else
		{	
			if(!checkmail())
			{
				alert('O E-mail preenchido é inválido');
			}
			else
			{
				document.getElementById('enviar').style.display="none";
				document.getElementById('vestex').style.display="none";
				document.getElementById('loading2').style.display="block";
				
				xmlhttp=GetXmlHttpObject();

				if (xmlhttp==null)
				  {
				  alert ("Browser does not support HTTP Request");
				  return;
				  }
				var url="Ajax/generate.php";
				url=url+"?nome="+document.getElementById("nome").value+"&empresa="+document.getElementById("empresa").value+"&user="+document.getElementById("user").value;
				url=url+"&sid="+Math.random();

				xmlhttp.onreadystatechange=Congratz;
				xmlhttp.open("GET",url,true);
				xmlhttp.send(null);
			}
		}
	}

}

function Congratz()
{

if (xmlhttp.readyState==4)
{
	var message = xmlhttp.responseXML.getElementsByTagName("message")[0].childNodes[0].nodeValue;
	alert(message);
	
	document.getElementById('vestex').style.display="block";
	document.getElementById('loading2').style.display="none";
	document.getElementById('enviar').style.display="block";

}

}
