function updateShipping(shipping_method,country_id) {
	//alert(country_id);
	xmlHttp1 = createObject();	
	if (xmlHttp1==null) {
		alert ("Your browser does not support AJAX!");
		return;
  	} 
	
	xmlHttp1.onreadystatechange=function() {
	if(xmlHttp1.readyState==4)	{
			result = xmlHttp1.responseText;
			shipping_value   = result.split("|");
			
			poslaju_shipping = shipping_value[0].split("|");
			air_shipping	 = shipping_value[1].split("|");
			sea_shipping 	 = shipping_value[2].split("|");

			var poslaju_shipping = new Number(poslaju_shipping);
			var air_shipping 	 = new Number(air_shipping);
			var sea_shipping 	 = new Number(sea_shipping);			
			
			//document.getElementById('txtPoslajuShipping').innerHTML = "USD 0.00";
			//document.getElementById('txtAirShipping').innerHTML = "USD 0.00";
			//document.getElementById('txtSeaShipping').innerHTML = "USD 0.00";
					
			//document.getElementById('poslajuTable').style.visibility = "hidden";
			
			
			document.getElementById('txtPoslajuShipping').innerHTML = "USD "+(poslaju_shipping.toFixed(2));
			document.getElementById('txtAirShipping').innerHTML = "USD "+(air_shipping.toFixed(2));				
			document.getElementById('txtSeaShipping').innerHTML = "USD "+(sea_shipping.toFixed(2));				


			flag = 0;
			if(poslaju_shipping>0) {
				document.getElementById('poslajuTable').style.visibility = "visible";
				document.getElementById('poslajuTable').style.position = "relative";
				document.getElementById('poslajuTable').style.height = "auto";
				if(flag==0) { 
					document.orderform.shipping_method[0].checked = "checked";
					document.orderform.smethod.value='Poslaju National Courier (EMS)';
				}
				
				flag++;
			}

			if(air_shipping>0) {
				document.getElementById('airTable').style.visibility = "visible";
				document.getElementById('airTable').style.position = "relative";
				document.getElementById('airTable').style.height = "auto";
				if(flag==0) {
						document.orderform.shipping_method[1].checked = "checked";
						document.orderform.smethod.value='Air Mail';
				}
				
				flag++;				
			}

			if(sea_shipping>0) {
				document.getElementById('seaTable').style.visibility = "visible";
				document.getElementById('seaTable').style.position = "relative";
				document.getElementById('seaTable').style.height = "auto";
				if(flag==0) {
					document.orderform.shipping_method[2].checked = "checked";
					document.orderform.smethod.value='Sea Mail';
				}
				
				flag++;				
			}



			if(flag>1) {
				document.getElementById('note1Table').style.visibility = "visible";
				document.getElementById('note1Table').style.position = "relative";
				document.getElementById('note1Table').style.height = "auto";
			}

			if(flag>0) {
				document.getElementById('note2Table').style.visibility = "visible";
				document.getElementById('note2Table').style.position = "relative";
				document.getElementById('note2Table').style.height = "auto";
			}

			/*if(shipping_method==="poslaju")
				document.getElementById('txtPoslajuShipping').innerHTML = "USD "+(result.toFixed(2));
				
			if(shipping_method==="air")
				document.getElementById('txtAirShipping').innerHTML = "USD "+(result.toFixed(2));				

			if(shipping_method==="sea")
				document.getElementById('txtSeaShipping').innerHTML = "USD "+(result.toFixed(2));	
				*/
				

			getAndSetCountryNameByID(country_id);
		
		}
    }
	
	xmlHttp1.open("GET","ajax.php?section=shipping&shipping_method="+shipping_method+"&country_id="+country_id,true);
	xmlHttp1.send(null); 
}



function getAndSetCountryNameByID(country_id) {
	//alert(country_id);
	xmlHttp1 = createObject();	
	if (xmlHttp1==null) {
		alert ("Your browser does not support AJAX!");
		return;
  	} 
	
	xmlHttp1.onreadystatechange=function() {
	if(xmlHttp1.readyState==4)	{
			country_name = xmlHttp1.responseText;
			//alert(country_name);
			document.getElementById("hdnCountryName").value = country_name;
			document.getElementById("txtCountry").innerHTML = country_name;
		}
    }
	
	xmlHttp1.open("GET","ajax.php?section=getcountrynamebyid&country_id="+country_id,true);
	xmlHttp1.send(null); 
}



function validateForm() {
	do_what = "subscribe";
	if(document.newsletter_form.rbNewsletter[1].checked) do_what = "un-subscribe";
	
	if(document.getElementById('txtName').value=="") { alert("Please enter your name."); document.getElementById('txtName').focus(); return false; }
	if(document.getElementById('txtEmail').value=="") { alert("Please enter your email."); document.getElementById('txtEmail').focus(); return false; }		
	  var re = /^[a-z-._]+[a-z-_\d]+\@+([a-z-_]+[a-z-_\d]*\.)+([a-z]{2,4})+$/i  //edited
	  if (!document.getElementById('txtEmail').value.match(re)) 
		 {
		   alert('Invalid email address, please check');
		   document.getElementById('txtEmail').focus();
		   return false;
		 }		
	if(document.getElementById('txtCode').value=="") { alert("Please enter security code."); document.getElementById('txtCode').focus(); return false; }
	submitNewsletter(document.getElementById('txtName').value, document.getElementById('txtEmail').value, document.getElementById('txtCode').value, do_what);
}



function submitNewsletter(txt_name, txt_email, txt_code, rb_news) {
	xmlHttp1 = createObject();	
	if (xmlHttp1==null) {
		alert ("Your browser does not support AJAX!");
		return;
  	} 
	
	document.getElementById("NewsletterLoader").innerHTML="<center><img src='images/ajax-loader.gif' width='16' height='16' /></center>";	
	
	xmlHttp1.onreadystatechange=function() {
	if(xmlHttp1.readyState==4)	{
			 document.getElementById("NewsletterLoader").innerHTML = "";	
			 
			 document.getElementById("NewsletterDiv").style.visibility = "hidden";	
			 document.getElementById("NewsletterDiv").style.position = "absolute";	
			 
			 document.getElementById("NewsletterMsg").style.position = "relative";	
			 document.getElementById("NewsletterMsg").innerHTML=xmlHttp1.responseText;
		 }
    }
	
	xmlHttp1.open("GET","ajax.php?section=subscribe_newsletter&txt_name="+txt_name+"&txt_email="+txt_email+"&txt_code="+txt_code+"&do_what="+rb_news,true);
	xmlHttp1.send(null); 
}


function showNewsletter() {
	 document.getElementById("NewsletterDiv").style.visibility = "visible";
	 document.getElementById("NewsletterDiv").style.position = "relative";	
	 
	 document.getElementById("NewsletterMsg").style.position = "absolute";	
	 document.getElementById("NewsletterMsg").innerHTML="";
}

function openWindow(u,n,w,h,l,t,c,f,x) { //v2.0 4LevelWebs
  var ww=((screen.width-w)/2);if(c==1){l=ww;t=(screen.height-h)/2;}if(c==2){l=ww}
	f+=',top='+t+',left='+l;LvlWin = window.open(u,n,f);LvlWin.focus();
	document.MM_returnValue=false;
}
