var LoadStuff = "";
var newModel;
var newColors;
var newSizes;
var modeltypen = "";
var modelcolor = "";
var printL = "";
var printT = "";
var printImg = "";
var price = "";

function display_sizebox(vSize)
 {
 if (vSize == 'XXXXL')
  {
     showBG();
   showIbox('#size_error','',{ width:300, height:100 });
  }
 }
function validSize(elmnam)
 {
 vColor = document.getElementById('selColID').value;
 vSize = document.getElementById('sized').value;
 if (vSize == 'XXXXL')
  {
  if ((vColor == 'Black') || (vColor == 'White'))
   {

   return true;
   }
   else
   {
   showBG();
   showIbox('#size_error','',{ width:300, height:100 });
   return false;
   }
  }
  else
  {
  return true;
  }
 }
function loadDiv(status)
 {
 if (status == 'hide')
  {
  document.getElementById('loading').style.visibility = 'hidden';
  document.getElementById('loadImg').style.display = 'none';
  }
 else
  {
      document.getElementById('loading').style.visibility = 'visible';
      document.getElementById('loadImg').style.display = 'block';

  }
 }
function ChangeColors()
 {
   AjaxRequest("GET", "onthefly.php?type=colors&model="+modeltypen, "colors");
 }

function ColorsDone(content)
 {
  newColors = content;
  ChangeSizes();
 }

 function ChangeSizes()
 {
   AjaxRequest("GET", "onthefly.php?type=sizes&model="+modeltypen, "sizes");
 }

function SizesDone(content)
 {
  newSizes = content;
  ChangePrint();
 }

 
function ChangePrint()
 {
  AjaxRequest("GET", "onthefly.php?type=print&item="+curItem+"&color="+modelcolor, "theprint");
    
 }
 
 function PrintDone(content)
  {
   myinfo = content.split('#^');
   price = myinfo[3];
   printL = myinfo[2];
   printT = myinfo[1];
   printImg = myinfo[0];
   AjaxRequest("GET", "onthefly.php?type=newcolor", "newcolor");
   }

function newColor(content)
 {
 modelcolor = content;
 RefreshModel();
 } 
 function ChangeImage(modeltype, color)
 {
loadDiv('show');
 modelcolor = color;
  if (LoadStuff != "All")
 {   LoadStuff = "Model";
  AjaxRequest("GET", "onthefly.php?type=image&model="+modeltype+"&color="+color, "image");
 }
else
  AjaxRequest("GET", "onthefly.php?type=image&model="+modeltypen+"&color="+modelcolor, "image");
  }

function ImageDone(content)
 {
  newModel = content;
  if (LoadStuff != "All")
  ChangePrint();
  else
  ChangeColors();
  }

function ChangeModel(modellen, fargen)
   {
    loadDiv('show');
     LoadStuff = 'All';
	 modeltypen = modellen;
    if (fargen)
     modelcolor = fargen;
     ChangeImage(modeltypen, modelcolor);
   }
   
function RefreshModel()
 {
if (printImg.search("b-115") > (0-1))
   document.getElementById('selTypeID').value = "Dark";
   else
   document.getElementById('selTypeID').value = "Light";
if (newModel.search("Woman") > (0-1))
   document.getElementById('selModID').value = "Woman";
   else if (newModel.search("Kids") > (0-1))
   document.getElementById('selModID').value = "Kids";
   else
   document.getElementById('selModID').value = "Man";
  document.getElementById('selColID').value = modelcolor;   
 if ((LoadStuff == "Model") && (newModel != ""))
    {  
 	   ModelImg = new Image();
	   ModelImg.src = newModel;
       PrintImg2 = new Image();
	   PrintImg2.src = printImg; 
 	   document.getElementById('conImg').style.left = printL;
	   document.getElementById('conImg').style.top = printT;
	   document.getElementById('conImg').style.background = "url("+printImg+") no-repeat";
       document.getElementById('ModelImg').src = newModel;
 	   document.getElementById('price').innerHTML = "$ "+price;
       LoadStuff="";
	   newModel = "";	   
	   modeltypen = "";
       price = "";
	   printL = "";
	   printT = "";
	   printImg = "";
       setTimeout("loadDiv('hide')", 1500);
   }     
else
if ((LoadStuff == "All"))
    {
 	   ModelImg = new Image();
	   ModelImg.src = newModel;
       PrintImg2 = new Image();
	   PrintImg2.src = printImg;
 	   document.getElementById('conImg').style.left = printL;
	   document.getElementById('conImg').style.top = printT;
	   document.getElementById('conImg').style.background = "url("+printImg+") no-repeat";
       document.getElementById('ModelImg').src = newModel;
       document.getElementById('colors').innerHTML = newColors;
       document.getElementById('sizes').innerHTML = newSizes;
	   document.getElementById('price').innerHTML = "$ "+price;
       LoadStuff="";
	   newColors = "";	   
	   newSizes = "";	   
	   newModel = "";	   
	   modeltypen = "";
       price = "";
	   printL = "";
	   printT = "";
	   printImg = "";
       setTimeout("loadDiv('hide')", 1500);
	   }     

}
