function sp_Open( sURL , sTitle , sParameters )
{
	var remote = window.open( '' , sTitle , sParameters );
	remote.location.replace(sURL);
	if (!remote.opener)
		remote.opener = self;
	if (window.focus)
		remote.focus();
	return remote;
}

AlienMessage = window.AlienMessage;
if (!AlienMessage)
	AlienMessage = null;

function isblank(s)
{
	for( var i = 0; i < s.length; i++ ) {
		var c = s.charAt(i);
		if (( c != ' ' ) && ( c != '\n' ) && ( c != '\t' )) return false;
	}
	return true;
}

function check_email(email)
{
	// using a famous email regular expression.
	var oRegExp = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/g;
	if (oRegExp.test(email))
		return true;
	else
		return false;
}

function user_confirm(str, loc)
{
	if (confirm(str)) {
		window.location=loc;
		return true;
	}
	return false;
}

function check_index_form()
{
    if(document.index_form.first_name.value == "" || document.index_form.first_name.value == null || isblank(document.index_form.first_name.value)) {
        alert("Please enter your first name");
        document.index_form.first_name.focus();
        return false;
    }
    if(document.index_form.last_name.value == "" || document.index_form.last_name.value == null || isblank(document.index_form.last_name.value)){
        alert("Please enter your last name");
        document.index_form.last_name.focus();
        return false;
    }
    if(document.index_form.cell_number.value == "" || document.index_form.cell_number.value == null || isblank(document.index_form.cell_number.value)){
        alert("Please enter your cell phone number");
        document.index_form.cell_number.focus();
        return false;
    }
    if(document.index_form.cell_number.value.length < 12){
        alert("Invalid cell phone number");
        document.index_form.cell_number.focus();
        return false;
    }
    if(document.index_form.email.value == "" || document.index_form.email.value == null || isblank(document.index_form.email.value)){
        alert("Please enter your email address");
        document.index_form.email.focus();
        return false;
    }
    if(!check_email(document.index_form.email.value)){
        alert("Please enter valid email address");
        document.index_form.email.focus();
        return false;
    }
    if(document.index_form.service_type.value == "0"){
        alert("Please select a valid service type");
        document.index_form.service_type.focus();
        return false;
    }
    if(document.index_form.user_information.value == "" || document.index_form.user_information.value == null || isblank(document.index_form.user_information.value)){
        alert("Please enter required information fro your service");
        document.index_form.user_information.focus();
        return false;
    }
    return true;
}
