﻿function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function confirm_subscription() {
	var radioCount = document.frmOrder.payment.length,
		payment = null;
	
	for (var i=0; i < radioCount; i++) {
	   if (document.frmOrder.payment[i].checked)
	      var payment = document.frmOrder.payment[i].value;	      	   
	}
	
	if (payment == null) {
		alert('Kļūda: maksājuma veids nav izvēlēts!');
		return;
	};	
	
    var cl_name = document.getElementById('cl_name');
    var cl_surname = document.getElementById('cl_surname');
    var cl_code = document.getElementById('cl_code');
    var cl_phone = document.getElementById('cl_phone');
    var cl_email = document.getElementById('cl_email');
    var per_name = document.getElementById('per_name');
    var per_surname = document.getElementById('per_surname');
    var per_address = document.getElementById('per_address');
    var per_post = document.getElementById('per_post');
    var item_id = getCheckedValue(document.getElementById('frm_order').radiobutton);

	if(cl_name.value.length == 0 || cl_surname.value.length == 0 ||
       cl_code.value.length == 0 || cl_phone.value.length == 0 ||
       cl_email.value.length == 0 || per_name.value.length == 0 ||
       per_surname.value.length == 0 || per_address.value.length == 0 ||
       per_post.value.length == 0) {
        alert('Kļūda: paliekt neaizpildīti laukumi!');
        return;
    }
	
	var parameters = 'cl_name='+encodeURI(cl_name.value)+
				    '&cl_surname='+encodeURI(cl_surname.value)+
				    '&cl_code='+encodeURI(cl_code.value)+
				    '&cl_phone='+encodeURI(cl_phone.value)+
				    '&cl_email='+encodeURI(cl_email.value)+
				    '&per_name='+encodeURI(per_name.value)+
				    '&per_surname='+encodeURI(per_surname.value)+
				    '&per_address='+encodeURI(per_address.value)+
				    '&per_post='+encodeURI(per_post.value)+
				    '&item_id='+encodeURI(item_id);
	
	if (payment == 'paypal') {
		document.location.href = 'subscribe/paypal.php?'+parameters;		
	} else if (payment == 'banklink') {
		document.location.href = 'subscribe/banklink.php?'+parameters;		
	} else {	                
        url = "subscribe/simple.php?sid="+Math.random();
    	obj = null;
        obj = PostXmlHttpObject();
        if(obj == null) {
        	alert('Cannot create XMLHTTP instance!');
            return;
        }
        obj.onreadystatechange = function(){
		    if(checkReadyState(obj)) {                
                document.location.href = 'index.php?view=order_success';
            }
        };
        obj.open('POST', url, true);
        obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        obj.setRequestHeader("Content-length", parameters.length);
        obj.setRequestHeader("Connection", "close");
        obj.send(parameters);    
	}

}
/*
function confirm_subscription(){
    var cl_name = document.getElementById('cl_name');
    var cl_surname = document.getElementById('cl_surname');
    var cl_code = document.getElementById('cl_code');
    var cl_phone = document.getElementById('cl_phone');
    var cl_email = document.getElementById('cl_email');
    var per_name = document.getElementById('per_name');
    var per_surname = document.getElementById('per_surname');
    var per_address = document.getElementById('per_address');
    var per_post = document.getElementById('per_post');
    var item_id = getCheckedValue(document.getElementById('frm_order').radiobutton);

	if(cl_name.value.length == 0 || cl_surname.value.length == 0 ||
       cl_code.value.length == 0 || cl_phone.value.length == 0 ||
       cl_email.value.length == 0 || per_name.value.length == 0 ||
       per_surname.value.length == 0 || per_address.value.length == 0 ||
       per_post.value.length == 0 || item_id == "") {
        alert('Kļūda: paliekt neaizpildīti laukumi!');
        return;
    }
    else {
        var parameters = 'cl_name='+encodeURI(cl_name.value)+
                         '&cl_surname='+encodeURI(cl_surname.value)+
                         '&cl_code='+encodeURI(cl_code.value)+
                         '&cl_phone='+encodeURI(cl_phone.value)+
                         '&cl_email='+encodeURI(cl_email.value)+
                         '&per_name='+encodeURI(per_name.value)+
                         '&per_surname='+encodeURI(per_surname.value)+
                         '&per_address='+encodeURI(per_address.value)+
                         '&per_post='+encodeURI(per_post.value)+
                         '&item_id='+encodeURI(item_id);
        url = "subscribe/confirm_subscription.php?sid="+Math.random();
    	obj = null;
        obj = PostXmlHttpObject();
        if(obj == null) {
        	alert('Cannot create XMLHTTP instance!');
            return;
        }
        obj.onreadystatechange = function(){
		    if(checkReadyState(obj)) {
		        //alert(obj.responseText);
                alert('Abonēšana ir veiksmīgi reģistrēta!');
                document.location.reload();
            }
        };
        obj.open('POST', url, true);
        obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        obj.setRequestHeader("Content-length", parameters.length);
        obj.setRequestHeader("Connection", "close");
        obj.send(parameters);
    }


}*/



