function popWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

function checkAllField(){
	var error = "";
	var count = 0;
	var type = new Array();
	var results = new Array();
	
	if(checkValid()){	
	/*
		if(document.getElementById('save').checked == false){
			//alert("You must check the Yes checkbox on the top to proceed.");
			pralert("You must check the Yes checkbox on the top to proceed.");
			document.getElementById('save').focus();
			return false;
		}else{
	*/	
			if(document.getElementById('state').value == ""){
				error = error + "Enter your \"State\". This value cannot be empty.\n";
				type[1] = "state";
			}
			
			if(document.getElementById('zip').value == ""){
				error = error + "Enter your \"Zip / Postal Code\". This value cannot be empty.\n";
				type[2] = "zip";
			}
			
			if(document.getElementById('country').value == ""){
				error = error + "Enter your \"Country\". This value cannot be empty.\n";
				type[3] = "country";
			}
			
			var fone = document.getElementById('phone').value;
			fone = fone.replace(/^\s\s*|\s\*$/,'');
			fone = fone.replace("-", "");
			fone = fone.replace("[^a-zA-Z0-9]", "");
							   
			var pattern = /\d{10,}/;
			if(!pattern.test(fone)){
				error = error + "Enter your \"Phone\". At least 10 digits in length.\n";
				type[4] = "phone";
			}
			
			if(document.getElementById('email').value == ""){
				error = error + "Enter your \"Email Address\". This value cannot be empty.\n";
				type[5] = "email";
			}
			
			if(error != ""){
				var err = "";
		/*		//for(var i=0; i<type.length; i++) {
				//	if(type[i] != undefined){
				//		count = count + 1;	
				//		err = (err == "" && i > 0) ? i : err+','+i;
				//	}
				//}
				//var myNo = [10,45,23,512,57,2,56];
				//alert(Math.min.apply( Math, myNo ));				*/
				
				alert(error);
			/*	//pralert(error); */
				document.getElementById('state').focus();
				return false;
			}else{
				if(checkCCinfo()){
					/*//pralert('<b>NOTE: Make sure that after successful payment that you Press the Golden Button "Return To K2 Global" for you to start creating your account.');
					//startBlink();*/
					document.getElementById('disable').innerHTML = "<div style='height:90px;'><center><blink>Processing please wait...</blink><br/><img src=\"images/loading.gif\" border=\"0\"></center></div>";
					window.setTimeout("document.info.submit()",5000);
				/*	//document.info.submit();
					//document.forms['info'].submit();
					//document.write('<p>colour1: ' + colour1 + '<br>colour2: ' + colour2 + '</p>'); */
				}
			}
		/*//}*/
	}
}

function checkValid(){
	var error = "";
	if(document.getElementById('first_name').value == ""){
		error = error + "Enter your \"Name\".\n";
	}
	
	if(document.getElementById('last_name').value == ""){
		error = error + "Enter your \"Last Name\".\n";
	}
	
	if(document.getElementById('address1').value == ""){
		error = error + "Enter your \"Address\".\n";
	}
	
	if(document.getElementById('city').value == ""){
		error = error + "Enter your \"City\".\n";
	}
	
	if(error != ""){
		alert(error);
		/*pralert(error);*/
		document.getElementById('first_name').focus();
		return false;
	}else{
		return true;
	}
}

function checkCCinfo(){
	var error = "";
	if(document.getElementById('card_type').value == "0"){
		error = error + "Select your \"Credit Card Type\". This value cannot be empty.\n";
	}
	
	if(document.getElementById('card_name').value == ""){
		error = error + "Enter your \"Credit Card Name\". This value cannot be empty.\n";
	}
	
	if(document.getElementById('card_number').value == ""){
		error = error + "Enter your \"Credit Card Number\". This value cannot be empty.\n";
	}
	
	if(document.getElementById('card_cvv').value == ""){
		error = error + "Enter your \"Credit Card CVV\". This value cannot be empty.\n";
	}
	
	if(document.getElementById('email').value != document.getElementById('email2').value){
		error = error + "Confirm Email Address is invalid.\n";
	}
	
	if(document.getElementById('exp_month').value == "" || document.getElementById('exp_year').value == "") {
		error = error + "Enter a valid \"Credit Card Expiration Date\" for both year and month.\n";
	}
	
	if(error != ""){
		alert(error);
		 /* pralert(error);*/
		document.getElementById('card_type').focus();
		return false;
	}else{
		return true;
	}
}


function doBlink() {
  /* Blink, Blink, Blink...*/
  var blink = document.all.tags("blink")
  for (var i=0; i < blink.length; i++)
    blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}

function startBlink() {
  /* Make sure it is IE4*/
  if (document.all)
    setInterval("doBlink()",500)
}