// JavaScript Document


// Copyright © 2001 by Apple Computer, Inc., All Rights Reserved.
//
// You may incorporate this Apple sample code into your own code
// without restriction. This Apple sample code has been provided "AS IS"
// and the responsibility for its operation is yours. You may redistribute
// this code, but you are not permitted to redistribute it as
// "Apple sample code" after having made changes.

// email

function checkEmail (strng) {
var error="";
if (strng == "") {
   error = "You didn't enter an email address.\n";
}

    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
       error = "Please enter a valid email address.\n";
    }
    else {
//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         if (strng.match(illegalChars)) {
          error = "The email address contains illegal characters.\n";
       }
    }
return error;    
}


function validate_offer_to_bond(){
	
	msg = '';
	
	if(document.theform.Name.value == ''){
		msg += 'Name \n';	
	}
	if(document.theform.Contact_number.value == ''){
		msg += 'Contact number\n';	
	}
		
	msg +=checkEmail (document.theform.Email.value);
	
	if(document.theform.terms.checked == false){
		msg += 'Terms and Conditions\n';	
	}
	
	if(document.theform.disclaimer.checked == false){
		msg += 'Disclaimer\n';	
	}
	
	if(msg == ''){
		return true;	
	}
		 
	else {
		alert(
		"You have left out the following required fields: \n\n" +
		msg);
		return false;	
	}
	
}

function nothanksclick(){
	
	msg = '';
	
	if(document.theform.terms.checked == false){
		msg += 'Terms and Conditions\n';	
	}
	
	if(msg == ''){
		window.close();
		window.opener.document.myform.submit();
	} else {
		alert(
		"Please accept the terms and conditions \n\n");
		return false;	
	}
	
	
}

function NewWindow(myPage, myName, Width, Height, Scroll, Resizable, Menubar) {
    var winTop = ((screen.height - Height) / 2);
    var winLeft= ((screen.width - Width) / 2);
    winProps = 'top=' +winTop+ ',left=' +winLeft+ ',height=' +Height+ ',width=' +Width+ ',Scrollbars=' +Scroll+ ',menubar=' +Menubar+ ',Resizable=' +Resizable;
    Win = (window.open(myPage, 'myName', winProps));

    if (parseInt(navigator.appVersion) >= 4) {
        Win.window.focus(); //set focus to the window
    }
}
