function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

function showinput() {
	$('carrierBox').style.display = 'none';
	$('inputboxshow').style.display = '';

}

function checkTerms(obj) {
	var error = false;
	if (!obj.terms.checked) {
		$('newalert').style.display = '';
		error = true;
	}

	if (error) {
		$('newalert').style.display = '';
        return false;
    }else{
    	/*$('submitButton').disabled=true;*/
    	return true;
    }
}

function checkenter() {

    var a = document.getElementById('registerform_msisdn_areacode').value.length;
    var p = document.getElementById('registerform_msisdn_prefix').value.length;
    var s = document.getElementById('registerform_msisdn_suffix').value.length;
    if (a == 3 && p == 3 && (s == 4 || s == 5)) {
        document.registerform.submit();
		return true;
    }else{
		alert("The following information is missing or invalid:\n\n Please make sure you have provided the above information correctly before submitting the data.");
        return false;
    }
}

function checkenterNo(oobj, mmobileMsg,ooperator, sMsg1, sMsg2) {
	var smsg = '';
    var error = false;
    if ( document.getElementById('registerform_msisdn_phone') != null ){
		var pp = document.registerform.elements['msisdn.phone'].value.charAt(0);
		var qq = document.registerform.elements['msisdn.phone'].value;
		 pattern = /(^((0|)50[0-9]{7,8}))|(^((0|)4[0-9]{8,9}))|(^(123)[0-9]{6})/;
		if (!pattern.test(qq)) { 
			smsg = smsg + "- " + mmobileMsg + "\n";
			error = true; 
		}
	}	
	var o = document.getElementById('operatorlist').value;
    if ( o < 4 ){
		smsg = smsg + "- " + ooperator + "\n";
		error = true; 
	}
	if (error){
		alert(sMsg1 + "\n\n" + smsg + "\n" + sMsg2);
        return false;
    } else {
		document.registerform.submit();
    	return true;
    }
}
