function change_diamond(diamond)
{
  document.getElementById('chbox_round').src = "/img/checkbox.png";
  document.getElementById('chbox_oval').src = "/img/checkbox.png";
  document.getElementById('chbox_pear').src = "/img/checkbox.png";
  document.getElementById('chbox_heart').src = "/img/checkbox.png";
  document.getElementById('chbox_princess').src = "/img/checkbox.png";
  document.getElementById('chbox_triangle').src = "/img/checkbox.png";
  document.getElementById('chbox_marquise').src = "/img/checkbox.png";
  document.getElementById('chbox_radiant').src = "/img/checkbox.png";
  document.getElementById('chbox_emerald').src = "/img/checkbox.png";
  document.getElementById('chbox_cushion').src = "/img/checkbox.png";
  
  document.getElementById('chbox_'+diamond).src = "/img/checkbox_selected.png";
  
  document.getElementById('type').value = diamond;  
}

function search_diamonds()
{
  if (document.getElementById('size1').value != "") make_2_decimals('size1');
  if (document.getElementById('size2').value != "") make_2_decimals('size2');
  document.getElementById('search_diamonds').submit();
}

function search_diamonds_back()
{
  document.getElementById('search_diamonds').submit();
}

function change_diamond_list(diamond_id,index,count)
{
  for (i=0;i<count;i++)
  {
    document.getElementById('chbox_'+i).src = "/img/checkbox.png";
  }
  
  document.getElementById('chbox_'+index).src = "/img/checkbox_selected.png";
  
  document.getElementById('id').value = diamond_id;  
}

function change_order(order_col, order)
{
  document.getElementById('order_col').value = order_col;
  document.getElementById('order').value = order;
  /*alert(document.getElementById('order_col').value);
  alert(document.getElementById('order').value);*/
  document.getElementById('search_diamonds').submit();
}

function show_detail()
{
  document.getElementById('show_diamond_detail').submit();
}

function make_2_decimals(input)
{
  num = "" + document.getElementById(input).value;

  while (num.indexOf(',')>-1) 
  {
    pos = num.indexOf(',');
    num = "" + (num.substring(0, pos) + '.' + num.substring((pos + 1), num.length));
  }
  num1 = Math.round(num*100)/100;
  document.getElementById(input).value = num1.toFixed(2);
}

function send_contact_email()
{
  var email_filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  var phone_filter = /^([0-9]{8,14})+$/;
  if (document.getElementById('name').value =="")
	{
	  alert("Nezadali ste vaše meno.");
	  document.getElementById('name').focus();
	  return false;
	}
	else if (document.getElementById('e-mail').value =="")
	{
	  alert("Nezadali ste vašu e-mailovú adresu.");
	  document.getElementById('e-mail').focus();
	  return false;
	}
	else if (!email_filter.test(document.getElementById('e-mail').value))
	{
	  alert("Nezadali ste správnu e-mailovú adresu.");
	  document.getElementById('e-mail').focus();
	  return false;
	}
	else if (document.getElementById('phone').value =="")
	{
	  alert("Nezadali ste vaše telefónne číslo.");
	  document.getElementById('phone').focus();
	  return false;
	}
	else if (!phone_filter.test(document.getElementById('phone').value))
	{
	  alert("Nezadali ste správne telefónne číslo.");
	  document.getElementById('phone').focus();
	  return false;
	}
  else document.getElementById('send_email').submit();
}

function show (id) 
{
  document.getElementById('5.0').style.display = "none";
  document.getElementById('5.1').style.display = "none";
  document.getElementById('5.2').style.display = "none";
  document.getElementById('5.3').style.display = "none";
  document.getElementById('5.4').style.display = "none";
  document.getElementById(id).style.display = "block";
}

function change_image(obj,image)
{
  obj.src = "/img/"+image;
}