function make_out_stock_Request(url) {
   var http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            return "Cannot create an XMLHTTP instance";
            //return false;
        }

        http_request.onreadystatechange = function() { alert_out_stock_Contents(http_request); };
        http_request.open('GET', url, true);
        http_request.send(null);

    }

    function alert_out_stock_Contents(http_request) {
		var msg;
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                //alert(http_request.responseText);
				msg = http_request.responseText;
            } else {
                msg = 'There was a problem with the request.';
            }
        }
		if (!msg) msg = "<div align=center valign=middle ><img src=\"/images/loading-spiral.gif\" border=0></div>"; 
		document.getElementById('request_message').innerHTML = msg;
    }

function email_friend_Request(url) {
   var http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            return "Cannot create an XMLHTTP instance";
            //return false;
        }

        http_request.onreadystatechange = function() { email_friend_Contents(http_request); };
        http_request.open('GET', url, true);
        http_request.send(null);

    }

    function email_friend_Contents(http_request) {
		var msg;
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                //alert(http_request.responseText);
				msg = http_request.responseText;
            } else {
                msg = 'There was a problem with the request.';
            }
        }
		if (!msg) msg = "<div align=center valign=middle ><img src=\"/images/loading-spiral.gif\" border=0></div>"; 
		document.getElementById('mailfriend_message').innerHTML = msg;
    }

function submitrequest (frm_name)
{
	frm = document.forms[frm_name];

	if (frm_name == 'request_form')
	{
	
	var eml = frm.os_req_email;
	var nam = frm.os_req_name;
	var ctt = frm.os_req_contact;
	var pcd = frm.os_req_pcode;

	if (!nam.value)
		{ 
			nam.focus();
			alert('Please enter your name'); return false; 
		}
	if (!ctt.value)
		{ 
			ctt.focus();
			alert('Please enter your contact number'); return false; 
		}
	if (!eml.value)
		{ 
			eml.focus();
			alert('Please enter your email address'); return false; 
		}
	if( eml.value.indexOf("@") == -1 || eml.value.indexOf(".") == -1)
		{
			eml.focus();
			alert('The format of the email address is invalid'); return false;
		}

	var url = "/ajax/out-stock-request.php?email="+eml.value+"&contact="+ctt.value+"&name="+nam.value+"&pcode="+pcd.value; 
	make_out_stock_Request(url);

	} else if (frm_name == 'mailfriend_form')	{

	var eml = frm.ef_email;
	var nam = frm.ef_name;
	var f_nam = frm.ef_friend_name;
	var f_eml = frm.ef_friend_email;
	var f_msg = frm.ef_message;
	var f_pcd = frm.ef_pcode;

	if (!nam.value)
		{ 
			nam.focus();
			alert('Please enter your name'); return false; 
		}
	if (!eml.value)
		{ 
			eml.focus();
			alert('Please enter your email address'); return false; 
		}
	if( eml.value.indexOf("@") == -1 || eml.value.indexOf(".") == -1)
		{
			eml.focus();
			alert('The format of the email address is invalid'); return false;
		}
	if (!f_nam.value)
		{ 
			f_nam.focus();
			alert('Please enter your friend name'); return false; 
		}
	if (!f_eml.value)
		{ 
			f_eml.focus();
			alert('Please enter your friend email'); return false; 
		}
	if( f_eml.value.indexOf("@") == -1 || f_eml.value.indexOf(".") == -1)
		{
			f_eml.focus();
			alert('The format of your friend email address is invalid'); return false;
		}
	var url = "/ajax/email-friend-request.php?email="+eml.value+"&name="+nam.value+"&femail="+f_eml.value+"&fname="+f_nam.value+"&pcode="+f_pcd.value+"&msg="+f_msg.value; 
	email_friend_Request(url);	
	
	}
	//alert(url);

}
