// JavaScript Document
// Radio Button Validation
// copyright Stephen Chapman, 15th Nov 2004,14th Sep 2005
// you may copy this function but please keep the copyright notice with it
function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {alert(i);
        if (btn[i].checked) {cnt = i; i = -1;alert(cnt);alert(i);}
		else{return false;}
    }
	/*for (var i=0; i < btn.length-1; i++) {alert(i);
        if ((btn[i].checked)==true) {return true;//cnt = i; i = -1;alert(cnt);alert(i);
		}
		else{return false;}
    }*/alert(btn[cnt].value);
    if (cnt > -1) return btn[cnt].value;
    else return null;
}
                  

function validate(){
	var firstname = document.getElementById("firstname").value;
	var streetaddress = document.getElementById("streetaddress").value;
	var city = document.getElementById("city").value;
	var state = document.getElementById("State").value;
	var Country = document.getElementById("Country").value;
	var zipcode = document.getElementById("zipcode").value;
	var phone = document.getElementById("phone").value;
	var Email = document.getElementById("Email").value;
	var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var shipmethod = document.getElementById("shipmethod").name;
	var divradio = document.getElementById("divradio").value;
	
	/*if(valButton(shipmethod)==false || valButton(shipmethod)==null){
		document.getElementById("errormessage").innerHTML = 'Please select shipping method';
		return false;
	}
	else{
		alert("am here selected");
		return false;
	}*/
	
	if(firstname == ''){
		document.getElementById("errormessage").innerHTML = 'Please enter first name';
		document.FrmShipping.firstname.focus();
		return false;
	}
	if(streetaddress == ''){
		document.getElementById("errormessage").innerHTML = 'Please enter street address';
		document.FrmShipping.streetaddress.focus();
		return false;
	}
	if(city == ''){
		document.getElementById("errormessage").innerHTML = 'Please enter city';
		document.FrmShipping.city.focus();
		return false;
	}
	if(Country == ''){
		document.getElementById("errormessage").innerHTML = 'Please select Country';
		document.FrmShipping.Country.focus();
		return false;
	}
	if(state == ''){
		document.getElementById("errormessage").innerHTML = 'Please enter state';
		document.FrmShipping.State.focus();
		return false;
	}
	if(zipcode == ''){
		document.getElementById("errormessage").innerHTML = 'Please enter zipcode';
		document.FrmShipping.zipcode.focus();
		return false;
	}
	if(phone == ''){
		document.getElementById("errormessage").innerHTML = 'Please enter phone number';
		document.FrmShipping.phone.focus();
		return false;
	}
	if(Email == ''){
		document.getElementById("errormessage").innerHTML = 'Please enter Email address';
		document.FrmShipping.Email.focus();
		return false;
	}
	if(Email != ''){
		if(!Email.match(emailRegex)) {
			document.getElementById("errormessage").innerHTML = 'Please enter valid email address';
			document.FrmShipping.Email.focus();
			return false;
		}
	}
	if(divradio==''){
		document.getElementById("errormessage").innerHTML = 'Please select shipping method';
		return false;
	}
	
}

function changepaydiv(value){
	if(value=='254'){
		document.getElementById("usa").style.display ='block';
		document.getElementById("canada").style.display ='none';
		document.getElementById("asia").style.display ='none';
		document.getElementById("europe").style.display ='none';
		document.getElementById("africa").style.display ='none';
		document.getElementById("australia").style.display ='none';
		document.getElementById("americas").style.display ='none';
		return false;
	}
	else if(value=='43'){
		document.getElementById("usa").style.display ='none';
		document.getElementById("canada").style.display ='block';
		document.getElementById("asia").style.display ='none';
		document.getElementById("europe").style.display ='none';
		document.getElementById("africa").style.display ='none';
		document.getElementById("australia").style.display ='none';
		document.getElementById("americas").style.display ='none';
		return false;
	}
	else if(value=='113' || value=='18' || value=='28' || value=='49' || value=='114' || value=='118' || value=='122' || value=='134' || value=='174' || value=='186' || value=='195' || value=='200' || value=='203' || value=='213' || value=='219' || value=='236' || value=='239' || value=='246' || value=='133' || value=='145' || value=='36' || value=='109'){
		document.getElementById("usa").style.display ='none';
		document.getElementById("canada").style.display ='none';
		document.getElementById("asia").style.display ='block';
		document.getElementById("europe").style.display ='none';
		document.getElementById("africa").style.display ='none';
		document.getElementById("australia").style.display ='none';
		document.getElementById("americas").style.display ='none';
		return false;
	}
	else if(value=='5' || value=='15' || value=='24' || value=='64' || value=='61' || value=='65' || value=='75' || value=='81' || value=='82' || value=='91' || value=='95' || value=='117' || value=='119' || value=='142' || value=='164' || value=='175' || value=='185' || value=='197' || value=='203' || value=='211' || value=='221' || value=='246' || value=='234' || value=='226' || value=='253' || value=='233' || value=='93' || value=='144' || value=='198'){
		document.getElementById("usa").style.display ='none';
		document.getElementById("canada").style.display ='none';
		document.getElementById("asia").style.display ='none';
		document.getElementById("europe").style.display ='block';
		document.getElementById("africa").style.display ='none';
		document.getElementById("australia").style.display ='none';
		document.getElementById("americas").style.display ='none';
		return false;
	}
	else if(value=='224'){
		document.getElementById("usa").style.display ='none';
		document.getElementById("canada").style.display ='none';
		document.getElementById("asia").style.display ='none';
		document.getElementById("europe").style.display ='none';
		document.getElementById("africa").style.display ='block';
		document.getElementById("australia").style.display ='none';
		document.getElementById("americas").style.display ='none';
		return false;
	}
	else if(value=='14' || value=='178'){
		document.getElementById("usa").style.display ='none';
		document.getElementById("canada").style.display ='none';
		document.getElementById("asia").style.display ='none';
		document.getElementById("europe").style.display ='none';
		document.getElementById("africa").style.display ='none';
		document.getElementById("australia").style.display ='block';
		document.getElementById("americas").style.display ='none';
		return false;
	}
	else if(value=='112' || value=='159' || value=='10' || value=='33' || value=='259'){
		document.getElementById("usa").style.display ='none';
		document.getElementById("canada").style.display ='none';
		document.getElementById("asia").style.display ='none';
		document.getElementById("europe").style.display ='none';
		document.getElementById("africa").style.display ='none';
		document.getElementById("australia").style.display ='none';
		document.getElementById("americas").style.display ='block';
		return false;
	}
}


var xmlhttp;

function changestate(value){
	xmlhttp=null;
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	var url;
	url='loadstate.php';
	url=url+'?value='+value;
	xmlhttp.onreadystatechange=state_Change;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function state_Change(){
	if (xmlhttp.readyState==4){// 4 = "loaded"
			document.getElementById("divState").innerHTML=xmlhttp.responseText;
	}
}
