var http_request = false;

function makeRequest(url) {

	XmlHttpRequest();
//	alert(url);

	http_request.onreadystatechange = function() {
//		alert(http_request.status);
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
//			    alert(http_request.responseText);
				document.getElementById('dim_id').innerHTML = http_request.responseText;
			} else {
				alert('There was a problem with the request.');
			}
		}
	}

	http_request.open('GET', url, true);
    http_request.send(null);
}

function XmlHttpRequest() {
	if (window.XMLHttpRequest) {
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) {// IE
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
    }
}

function submit_barcode_label(obj)
{
	var reg_email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var reg_num = /^([1-9]){1}([0-9])*$/;
    var email_address = obj.email.value;
	
    if (obj.product_barcode.value == '-1') {
        alert("Please select barcode type");
		obj.product_barcode.focus();
        return false;
    } else if (obj.product_dimension.value == '-1') {
        alert("Plese select dimension");
		obj.product_dimension.focus();
        return false;
    } else if (obj.quantity1.value == '-1') {
        alert("Plese select quantity");
		obj.quantity1.focus();
        return false;
	} else if (obj.artwork.value == '-1') {
        alert("Plese select art work");
		obj.artwork.focus();
        return false;
    } else if (obj.name.value == '') {
        alert("Plese enter your name");
		obj.name.focus();
        return false;
    } else if (email_address == '') {
        alert("Plese enter your email address");
		obj.email.focus();
        return false;
    } else if (reg_email.test(email_address) == false) {
        alert('Invalid Email Address');
		obj.email.focus();
        return false;
    } else if (obj.company_name.value == '') {
        alert("Plese enter company name");
		obj.company_name.focus();
        return false;
    } else if (obj.phone.value == '') {
        alert("Plese enter phone number");
		obj.phone.focus();
        return false;
    }

}

function clear_field() {
	if (document.FrmBarcodeLabel.other_info.value == '') {
		document.FrmBarcodeLabel.add_info.value = "";
	}
}

function set_data(val) {
	document.FrmBarcodeLabel.other_info.value = val;
}

function show_dimensions(val) {
//	alert(val);
	url = 'barcode_label.process.php'+'?id='+val;
	makeRequest(url);
}