// JavaScript Document

function search_mobilephone(serial_no)
	{
	var serial_no = serial_no;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject))
		{
    	try
			{
			search_mobilephone_request = new XMLHttpRequest();
			}
		catch(e)
			{
			search_mobilephone_request = false;
			}
    // branch for IE/Windows ActiveX version
		}
	else if(window.ActiveXObject)
		{
       	try
			{
        	search_mobilephone_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(e)
			{
        	try
				{
          		search_mobilephone_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch(e)
				{
          		search_mobilephone_request = false;
				}
			}
		}
	search_mobilephone_request.onreadystatechange = search_mobilephone_result;
	search_mobilephone_request.open('GET', '/search/search_mobile.inc.php?serial_no=' + serial_no, true);
	search_mobilephone_request.send(null);
	}

function search_mobilephone_result()
	{
	if (search_mobilephone_request.readyState == 4)
		{
		if (search_mobilephone_request.status == 200)
			{
			document.getElementById('ajax_image').style.display = 'none';
			if (search_mobilephone_request.responseText == '0')
				{
				document.getElementById('manufacture_name').disabled = false;
				document.getElementById('model_name').disabled = false;
				document.getElementById('manufacture_name').value = 'Hersteller';
				document.getElementById('model_name').value = 'Modellname';
				document.getElementById('manufacture_name').style.color = '#999999';
				document.getElementById('model_name').style.color = '#999999';
				document.getElementById('change_item_checkbox').style.display = 'none';
				document.getElementById('change_item_text').style.display = 'none';
				}
			else if (search_mobilephone_request.responseText == 'serial_mistake1_area')
				{
				document.getElementById('serial_mistake1_area').style.display = 'block';
				document.getElementById('ajax_image').style.display = 'block';
				document.getElementById('item_name').style.display = 'none';
				}
			else if (search_mobilephone_request.responseText == 'serial_mistake2_area')
				{
				document.getElementById('serial_mistake2_area').style.display = 'block';
				document.getElementById('ajax_image').style.display = 'block';
				document.getElementById('item_name').style.display = 'none';
				}
			else
				{
				var serial_no = search_mobilephone_request.responseText.split('-.-');
				if (serial_no[0] == '1')
					{
					document.getElementById('manufacture_name').value = serial_no[1];
					document.getElementById('model_name').value = serial_no[2];
					document.getElementById('manufacture_name').style.color = '#000000';
					document.getElementById('model_name').style.color = '#000000';
					document.getElementById('buy_place_area').style.display = 'block';
					}
				else
					{
					document.getElementById('item_name_select').innerHTML = search_mobilephone_request.responseText;
					document.getElementById('item_name').style.display = 'none';
					document.getElementById('item_name_select').style.display = 'block';
					}
				}
			}
		}
	}
	

function search_bill()
	{
	if (document.getElementById('item_1').checked === true)
		{
		var serial_no = document.getElementById('serial_mobile').value;
		}
	else
		{
		var serial_no = document.getElementById('serial_pc').value;
		}
	document.getElementById('ajax_image_bill').style.display = 'block';
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject))
		{
    	try
			{
			search_bill_request = new XMLHttpRequest();
			}
		catch(e)
			{
			search_bill_request = false;
			}
    // branch for IE/Windows ActiveX version
		}
	else if(window.ActiveXObject)
		{
       	try
			{
        	search_bill_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(e)
			{
        	try
				{
          		search_bill_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch(e)
				{
          		search_bill_request = false;
				}
			}
		}
	search_bill_request.onreadystatechange = search_bill_result;
	search_bill_request.open('GET', '/search/search_bill.inc.php?serial_no=' + serial_no, true);
	search_bill_request.send(null);
	}

function search_bill_result()
	{
	if (search_bill_request.readyState == 4)
		{
		if (search_bill_request.status == 200)
			{
			document.getElementById('ajax_image_bill').style.display = 'none';
			if (search_bill_request.responseText == 'no_data')
				{
				document.getElementById('bill_no_area').style.display = 'block';
				document.getElementById('bill_no_area_our').style.display = 'none';
				}
			else
				{
				var bill_no = search_bill_request.responseText.split('-.-');
				document.getElementById('bill_no_our').value = bill_no[0];
				document.getElementById('bill_date_our').value = bill_no[1];
				document.getElementById('send_item_area').style.display = 'block';
				document.getElementById('save_itemdata').disabled = false;
				}
			}
		}
	}


function service_miss(miss_no)
	{
	var miss_no = miss_no;
	document.getElementById('miss_value').value = miss_no;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject))
		{
    	try
			{
			service_miss_request = new XMLHttpRequest();
			}
		catch(e)
			{
			service_miss_request = false;
			}
    // branch for IE/Windows ActiveX version
		}
	else if(window.ActiveXObject)
		{
       	try
			{
        	service_miss_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(e)
			{
        	try
				{
          		service_miss_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch(e)
				{
          		service_miss_request = false;
				}
			}
		}
	service_miss_request.onreadystatechange = service_miss_result;
	service_miss_request.open('GET', '/fields/service_miss.inc.php?miss_no=' + miss_no, true);
	service_miss_request.send(null);
	}

function service_miss_result()
	{
	if (service_miss_request.readyState == 4)
		{
		if (service_miss_request.status == 200)
			{
			document.getElementById('miss_area_' + document.getElementById('miss_value').value).style.display = 'block';
			document.getElementById('miss_area_' + document.getElementById('miss_value').value).innerHTML = service_miss_request.responseText;
			document.getElementById('send_miss_area').style.display = 'block';
			document.getElementById('save_missdata').disabled = false;
			}
		}
	}

function service_option(miss_value,miss_no)
	{
	var miss_no = miss_no;
	var miss_value = miss_value;
	document.getElementById('miss_value').value = miss_no;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject))
		{
    	try
			{
			service_option_request = new XMLHttpRequest();
			}
		catch(e)
			{
			service_option_request = false;
			}
    // branch for IE/Windows ActiveX version
		}
	else if(window.ActiveXObject)
		{
       	try
			{
        	service_option_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(e)
			{
        	try
				{
          		service_option_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch(e)
				{
          		service_option_request = false;
				}
			}
		}
	service_option_request.onreadystatechange = service_option_result;
	service_option_request.open('GET', '/fields/service_miss_option.inc.php?miss_no=' + miss_no + '&miss_value=' + miss_value, true);
	service_option_request.send(null);
	}

function service_option_result()
	{
	if (service_option_request.readyState == 4)
		{
		if (service_option_request.status == 200)
			{
			var miss_value = document.getElementById('miss_value').value;
			document.getElementById('miss_' + miss_value + '_code').innerHTML = service_option_request.responseText;
			document.getElementById('save_missdata').disabled = true;
			
			while (miss_value < 5)
				{
				var miss_value = Number(miss_value) + 1;
				document.getElementById('miss_area_' + miss_value).style.display = 'none';
				}
			}
		}
	}



function service_accessoire(accessoire_no)
	{
	var accessoire_no = accessoire_no;
	document.getElementById('accessoire_value').value = accessoire_no;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject))
		{
    	try
			{
			service_accessoire_request = new XMLHttpRequest();
			}
		catch(e)
			{
			service_accessoire_request = false;
			}
    // branch for IE/Windows ActiveX version
		}
	else if(window.ActiveXObject)
		{
       	try
			{
        	service_accessoire_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(e)
			{
        	try
				{
          		service_accessoire_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch(e)
				{
          		service_accessoire_request = false;
				}
			}
		}
	service_accessoire_request.onreadystatechange = service_accessoire_result;
	service_accessoire_request.open('GET', '/fields/accessoire.inc.php?accessoire_no=' + accessoire_no, true);
	service_accessoire_request.send(null);
	}

function service_accessoire_result()
	{
	if (service_accessoire_request.readyState == 4)
		{
		if (service_accessoire_request.status == 200)
			{
			document.getElementById('accessoire_area_' + document.getElementById('accessoire_value').value).style.display = 'block';
			document.getElementById('accessoire_area_' + document.getElementById('accessoire_value').value).innerHTML = service_accessoire_request.responseText;
			}
		}
	}

function service_pdf_print(url,service)
	{
	window.open('http://' + url + '/pdf/' + service,'','toolbar=no,status=no,location=no,resizable=yes');
	}
