function createXMLHttpRequest()
{
    var ua;
    if(window.XMLHttpRequest)
    {
        try
        {
            ua = new XMLHttpRequest();
        }
        catch(e)
        {
            ua = false;
        }
    }
    else if(window.ActiveXObject)
    {
        try
        {
            ua = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e)
        {
            ua = false;
        }
    }
    return ua;
}

var req = createXMLHttpRequest();

function populate_price(vtype)
{
	var subject = document.getElementById("select_metal").value;
	var tbl = vtype;

	req.open('get', 'ajax_price.php?price_id='+subject+'&mtype='+vtype);      
	req.onreadystatechange = handleResponseprice;
	req.send(null); 
	cache='false';   
}



function handleResponseprice()
{
    if(req.readyState == 4)
    {
        var response = req.responseText;
                
        var update = new Array();
	
	if(response.indexOf('||' != -1))
	{
        	update = response.split('||');
        
        	document.getElementById("price").innerHTML = update[0];
        	document.getElementById("bankwire").innerHTML = update[1];
        	document.getElementById("metal").innerHTML = update[2];
        	}	
    }    	    
}


function show_stone()
{
	var subject = document.getElementById("pendant_type").value;
	
	if(subject == 'diamond')
	{
		document.getElementById("diamond").style.display='';
		document.getElementById("stone").value = 'Diamond';
		}
	else
	{
		document.getElementById("diamond").style.display='none';
		}

	if(subject == 'pearl')
	{
		document.getElementById("pearl").style.display='';
		document.getElementById("stone").value = 'Pearl';
		}
	else
		document.getElementById("pearl").style.display='none';

	if(subject == 'gemstone')
	{
		document.getElementById("gemstone").style.display='';
		document.getElementById("stone").value = '0';
		}
	else
		document.getElementById("gemstone").style.display='none';
	
  }
  
  
  function show_stone1()
  {
  	var subject = document.getElementById("pendant_type").value;
  	var subject1 = document.getElementById("stone").value.toLowerCase();
  
  	if(subject != subject1)
  	{
  		if(subject1 == 'diamond')
  			document.getElementById("diamond").style.display='block';
  		else if(subject1 == 'pearl')
  			document.getElementById("pearl").style.display='block';
  		else if(subject1 == '0')	
  			show_stone();
  		}
  	
  }
  
  function show_stone_bracelet()
  {
  
	var subject = document.getElementById("bracelet_type").value;
	
	if(subject == 'diamond')
	{
		document.getElementById("diamond").style.display='block';
		document.getElementById("stone").value = 'Diamond';
		}
	else
	{
		document.getElementById("diamond").style.display='none';
		}

	if(subject == 'pearl')
	{
		document.getElementById("pearl").style.display='block';
		document.getElementById("stone").value = 'Pearl';
		}
	else
		document.getElementById("pearl").style.display='none';

	if(subject == 'gemstone')
	{
		document.getElementById("gemstone").style.display='block';
		document.getElementById("stone").value = '0';
		}
	else
		document.getElementById("gemstone").style.display='none';

	if(subject == 'fashion')
	{
		document.getElementById("stone").value = '0';
		}	  
  
    }
    
  function show_stone_bracelet1()
  {
  	var subject = document.getElementById("bracelet_type").value;
  	var subject1 = document.getElementById("stone").value.toLowerCase();
  
  	if(subject != subject1)
  	{
  		if(subject1 == 'diamond')
  			document.getElementById("diamond").style.display='block';
  		else if(subject1 == 'pearl')
  			document.getElementById("pearl").style.display='block';
  		else if(subject1 == '0')	
  			show_stone_bracelet();
  		}
  	
  }

  function show_stone_earring()
  {
  
	var subject = document.getElementById("earring_type").value;
	
	if(subject == 'diamond')
	{
		document.getElementById("diamond").style.display='';
		document.getElementById("stone").value = 'Diamond';
		}
	else
	{
		document.getElementById("diamond").style.display='none';
		}

	if(subject == 'pearl')
	{
		document.getElementById("pearl").style.display='';
		document.getElementById("stone").value = 'Pearl';
		}
	else
		document.getElementById("pearl").style.display='none';

	if(subject == 'gemstone')
	{
		document.getElementById("gemstone").style.display='';
		document.getElementById("stone").value = '0';		
		}
	else
		document.getElementById("gemstone").style.display='none';

	if(subject == 'fashion')
	{
		document.getElementById("stone").value = '0';		
		}	  

	if(subject == 'stud')
	{
		document.getElementById("diamond").style.display='';
		document.getElementById("stone").value = 'Diamond';
		}	  
	else
	{
		document.getElementById("diamond").style.display='none';
		}
  
    }
    
  function show_stone_earring1()
  {
  	var subject = document.getElementById("earring_type").value;
  	var subject1 = document.getElementById("stone").value.toLowerCase();
  
  	if(subject != subject1)
  	{
  		if(subject1 == 'diamond')
  		{
  			document.getElementById("diamond").style.display='';
  			if(subject != 'pearl')
  				document.getElementById("pearl").style.display='none';
  			if(subject != 'gemstone')	
  				document.getElementById("gemstone").style.display='none';
  			}
  		else if(subject1 == 'pearl')
  		{
  			document.getElementById("pearl").style.display='';
  			if(subject != 'gemstone')	
  				document.getElementById("gemstone").style.display='none';
  			if(subject != 'diamond')
  				document.getElementById("diamond").style.display='none';  			
  			}
  		else if(subject1 == 'gemstone')
  		{
  			document.getElementById("gemstone").style.display='';
  			if(subject != 'pearl')
  				document.getElementById("pearl").style.display='none';
  			if(subject != 'diamond')
  				document.getElementById("diamond").style.display='none';  			  			
  			}
  		else if(subject1 == '0')	
  			show_stone_earring();
  			
  	
  		}
  	
  }

  function show_stone_necklace()
  {
  
	var subject = document.getElementById("necklace_type").value;
	
	if(subject == 'diamond')
	{
		document.getElementById("diamond").style.display='block';
		document.getElementById("stone").value = 'Diamond';
		}
	else
	{
		document.getElementById("diamond").style.display='none';
		}

	if(subject == 'pearl')
	{
		document.getElementById("pearl").style.display='block';
		document.getElementById("stone").value = 'Pearl';
		}
	else
		document.getElementById("pearl").style.display='none';

	if(subject == 'gemstone')
	{
		document.getElementById("gemstone").style.display='block';
		document.getElementById("stone").value = '0';
		}
	else
		document.getElementById("gemstone").style.display='none';

	if(subject == 'gold')
	{
		document.getElementById("stone").value = '0';
		}	  
  
    }


function show_stone_necklace1()
  {
  	var subject = document.getElementById("necklace_type").value;
  	var subject1 = document.getElementById("stone").value.toLowerCase();
  
  	if(subject != subject1)
  	{
  		if(subject1 == 'diamond')
  			document.getElementById("diamond").style.display='block';
  		else if(subject1 == 'pearl')
  			document.getElementById("pearl").style.display='block';
  		else if(subject1 == '0')	
  			show_stone_necklace();
  		}
  	
  }

function show_side_stone()
  {
  
	var subject = document.getElementById("ring_type").value;
	
	if(subject == 'diamond')
	{
		document.getElementById("diamond").style.display='';
		}
	else if(subject == 'solitare')
	{
		document.getElementById("diamond").style.display='none';
		}
	else if(subject == 'three-stone')
	{
		document.getElementById("diamond").style.display='';
		}
	else if(subject == 'fashion')
	{
		document.getElementById("diamond").style.display='';
		}
	else
	{
		document.getElementById("diamond").style.display='none';
		}  
    }
    
  function show_center_stone()
  {
  	var subject1 = document.getElementById("stone").value.toLowerCase();
  
  	if(subject1 == 'diamond')
  		document.getElementById("center_diamond").style.display='';	
  	else
  		document.getElementById("center_diamond").style.display='';	
  	
  }
