function createXmlHttpRequest() {
	try { return new XMLHttpRequest(); } catch(e) {}
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	alert("XMLHttpRequest not supported");
	return null;
}

xmlHttp_detail = new createXmlHttpRequest();
function loadUkuran(id, warna) {
  //alert(warna);

  if (xmlHttp_detail.readyState == 4 || xmlHttp_detail.readyState == 0) {
    var url = "./assets/ajx/loaddetail.php?act=ukuran&id="+id+"&warna="+warna;
    xmlHttp_detail.onreadystatechange = load_ukuran;
    xmlHttp_detail.open("GET",url,true);
    xmlHttp_detail.send(null);
  }

}

function load_ukuran () {
  if (xmlHttp_detail.readyState == 4) {
    if (xmlHttp_detail.status == 200) {
		//(xmlHttp_detail.responseText);
// 		alert(xmlHttp_detail.responseText);
		document.getElementById('uk-detail').innerHTML = xmlHttp_detail.responseText;
		document.getElementById('detailukuran').innerHTML = '??';
		document.getElementById('stokbarang').value = '??';
		document.getElementById('dataharga').innerHTML = '??';
		//loadImg(25, 'Merah');
		xmlHttp_detail.abort();
	} else {
      alert('Error :'+xmlHttp_detail.statusText);
    }
  } else {
	document.getElementById('uk-detail').innerHTML = "<img src='./assets/images/arrows.gif'> Loading...";
  }
}

xmlHttp_stok = new createXmlHttpRequest();
function loadStok(id, warna, ukuran) {
	//alert(id+warna+ukuran);
  if (xmlHttp_stok.readyState == 4 || xmlHttp_stok.readyState == 0) {
    var url = "./assets/ajx/loaddetail.php?act=stok&id="+id+"&warna="+warna+"&ukuran="+ukuran;
    xmlHttp_stok.onreadystatechange = load_stok;
    xmlHttp_stok.open("GET",url,true);
    xmlHttp_stok.send(null);
  }

}

function load_stok () {
  if (xmlHttp_stok.readyState == 4) {
    if (xmlHttp_stok.status == 200) {

		var res = xmlHttp_stok.responseText;
		var splitted = res.split('|');

		//document.getElementById('stokbarang').value = splitted[0];
		document.getElementById('datastok').innerHTML =
		"<input readonly=\"true\" id=\"stokbarang\" style=\"font-size:13px;font-weight:bold; border:0px; color:#000000;\" value=\""+splitted[0]+"\">";

		if (splitted[0] == 0) {
			document.getElementById('qty').disabled = true;
		} else {
			document.getElementById('qty').disabled = false;
		}
		document.getElementById('dataharga').innerHTML = splitted[1] + ',-';
		document.getElementById('detailukuran').innerHTML = '';
		document.getElementById('detailukuran').innerHTML = splitted[2];
		xmlHttp_stok.abort();
	} else {
      alert('Error :'+xmlHttp_stok.statusText);
    }
  } else {
	document.getElementById('datastok').innerHTML = "<img src='./assets/images/arrows.gif'> Loading...";
	document.getElementById('dataharga').innerHTML = "<img src='./assets/images/arrows.gif'> Loading...";
	document.getElementById('detailukuran').innerHTML = "<img src='./assets/images/arrows.gif'> Loading...";
  }
}

xmlHttp_img = new createXmlHttpRequest();
function loadImg(id, warna) {

  if (xmlHttp_img.readyState == 4 || xmlHttp_img.readyState == 0) {
    var url = "./assets/ajx/loaddetail.php?act=img&id="+id+"&warna="+warna;
    xmlHttp_img.onreadystatechange = load_img;
    xmlHttp_img.open("GET",url,true);
    xmlHttp_img.send(null);
  }

}

function load_img () {
  if (xmlHttp_img.readyState == 4) {
    if (xmlHttp_img.status == 200) {
		document.getElementById('pic').innerHTML = xmlHttp_img.responseText;
		xmlHttp_img.abort();
	} else {
      alert('Error :'+xmlHttp_img.statusText);
    }
  } else {
	document.getElementById('pic').innerHTML = "<img style='margin-top:100px;' src='./assets/images/circlethickbox.gif'>";
  }
}

xmlHttp_prov = new createXmlHttpRequest();
function loadProv(id_negara) {

  if (xmlHttp_prov.readyState == 4 || xmlHttp_prov.readyState == 0) {
    var url = "./assets/ajx/prov.php?id="+id_negara;
    xmlHttp_prov.onreadystatechange = load_prov;
    xmlHttp_prov.open("GET",url,true);
    xmlHttp_prov.send(null);
  }

}

function load_prov () {
  if (xmlHttp_prov.readyState == 4) {
    if (xmlHttp_prov.status == 200) {
		document.getElementById('id_provinsi').innerHTML = xmlHttp_prov.responseText;
		xmlHttp_prov.abort();
	} else {
      alert('Error :'+xmlHttp_prov.statusText);
    }
  } else {
	document.getElementById('id_provinsi').innerHTML = "<img src='assets/images/arrows.gif'>"+' Loading...';
  }
}

// xmlHttp_kota = new createXmlHttpRequest();
// function loadKota(id_prov) {
//
//   if (xmlHttp_kota.readyState == 4 || xmlHttp_kota.readyState == 0) {
//     var url = "./assets/ajx/kota.php?id="+id_prov;
//     xmlHttp_kota.onreadystatechange = load_kota;
//     xmlHttp_kota.open("GET",url,true);
//     xmlHttp_kota.send(null);
//   }
//
// }
//
// function load_kota () {
//   if (xmlHttp_kota.readyState == 4) {
//     if (xmlHttp_kota.status == 200) {
// 		document.getElementById('id_kota').innerHTML = xmlHttp_kota.responseText;
// 		xmlHttp_kota.abort();
// 	} else {
//       alert('Error :'+xmlHttp_kota.statusText);
//     }
//   }
// }

// xmlHttp_kotaa = new createXmlHttpRequest();
// function loadKotaa(id_prov) {
//
//   if (xmlHttp_kotaa.readyState == 4 || xmlHttp_kotaa.readyState == 0) {
//     var url = "../assets/ajx/kota.php?id="+id_prov;
//     xmlHttp_kotaa.onreadystatechange = load_kotaa;
//     xmlHttp_kotaa.open("GET",url,true);
//     xmlHttp_kotaa.send(null);
//   }
//
// }
//
// function load_kotaa () {
//   if (xmlHttp_kotaa.readyState == 4) {
//     if (xmlHttp_kotaa.status == 200) {
// 		document.getElementById('id_kotaa').innerHTML = xmlHttp_kotaa.responseText;
// 		xmlHttp_kotaa.abort();
// 	} else {
//       alert('Error :'+xmlHttp_kotaa.statusText);
//     }
//   }
// }

xmlHttp_biaya = new createXmlHttpRequest();
function tampilkanBiaya() {
	//alert();
	var alamat_member = document.getElementById('alamat_member').checked;
	//untuk alamat member

	//untuk alamat baru
	var prov = document.getElementById('id_provinsi').value;

	//info lainnya
	var jasa = document.getElementById('jasa').value;
// 	var speed = document.getElementById('speed').value;
	var gift = document.getElementById('gift').checked;
//

	var url = "./assets/ajx/biayatambahan.php?";

	if (alamat_member != true) {
		var nama = document.getElementById('nama').value;
		var alamat1 = document.getElementById('alamat1').value;
		var alamat2 = document.getElementById('alamat2').value;
		var kode_pos = document.getElementById('kode_pos').value;
		var negara = document.getElementById('id_negara').value;
		var kota = document.getElementById('id_kota').value;
		var hp = document.getElementById('hp').value;
		var telp = document.getElementById('telp').value;

// alert(alamat_member+member_prov+prov+jasa+speed+gift);

		url += "almt_m="+alamat_member+
				"&nama="+nama+
				"&almt="+alamat1+alamat2+
				"&kp="+kode_pos+
				"&prov="+prov+
				"&negara="+negara+
				"&kota="+kota+
				"&hp="+hp+
				"&telp="+telp+
				"&jasa="+jasa+
// 				"&speed="+speed+
				"&gift="+gift;
	} else {
		var member_prov = document.getElementById('member_provinsi').value;
		var negara = document.getElementById('member_negara').value;
		url +=	"almt_m="+alamat_member+
				"&m_prov="+member_prov+
				"&negara="+negara+
				"&prov="+prov+
				"&jasa="+jasa+
// 				"&speed="+speed+
				"&gift="+gift;
	}

  if (xmlHttp_biaya.readyState == 4 || xmlHttp_biaya.readyState == 0) {
    xmlHttp_biaya.onreadystatechange = tampilkan;
    xmlHttp_biaya.open("GET",url,true);
    xmlHttp_biaya.send(null);
  }

}

function tampilkan () {
  if (xmlHttp_biaya.readyState == 4) {
    if (xmlHttp_biaya.status == 200) {
		document.getElementById('container').style.display = 'none';
		document.getElementById('jasa').style.visibility='hidden';
		document.getElementById('pro').style.visibility = 'visible';
		document.getElementById('bg').style.display = 'block';
		document.getElementById('info').style.display = 'block';
		document.getElementById('totalBiaya').innerHTML = xmlHttp_biaya.responseText;
		//alert(xmlHttp_biaya.responseText);
		xmlHttp_biaya.abort();
	} else {
      alert('Error :'+xmlHttp_biaya.statusText);
    }
  }
}


xmlHttp_uk = new createXmlHttpRequest();
function loadUkuranAd(id, warna, no) {
  //alert(warna);

  if (xmlHttp_uk.readyState == 4 || xmlHttp_uk.readyState == 0) {
    var url = "../assets/ajx/loaddetail2.php?id="+id+"&warna="+warna+"&no="+no;
    xmlHttp_uk.onreadystatechange = load_ukuranAd;
    xmlHttp_uk.open("GET",url,true);
    xmlHttp_uk.send(null);
  }

}

function load_ukuranAd () {
  if (xmlHttp_uk.readyState == 4) {
    if (xmlHttp_uk.status == 200) {
		//(xmlHttp_detail.responseText);
		var res = xmlHttp_uk.responseText;
		var id = res.split(',');

		document.getElementById('ukuran'+id[0]).innerHTML = id[1]; //res.substring(1, res.length-1); //xmlHttp_uk.responseText;
		document.getElementById('stokUkuran'+id[0]).value = '';
		//loadImg(25, 'Merah');
		xmlHttp_uk.abort();
	} else {
      alert('Error :'+xmlHttp_uk.statusText);
    }
  }
}


xmlHttp_stokAd = new createXmlHttpRequest();
function loadStokAd(id, warna, ukuran, no) {
//alert('asdd');
  if (xmlHttp_stokAd.readyState == 4 || xmlHttp_stokAd.readyState == 0) {
    var url = "../assets/ajx/loaddetail2.php?id="+id+"&warna="+warna+"&ukuran="+ukuran+"&no="+no;
    xmlHttp_stokAd.onreadystatechange = load_stokAd;
    xmlHttp_stokAd.open("GET",url,true);
    xmlHttp_stokAd.send(null);
  }

}

function load_stokAd () {
  if (xmlHttp_stokAd.readyState == 4) {
    if (xmlHttp_stokAd.status == 200) {
		var ress = xmlHttp_stokAd.responseText;
		var ids = ress.split(',');
		var id = ids[0].replace(/\n/g, "");
		id = id.replace(' ', '');
		id = trim(id);

		document.getElementById('stokUkuran'+id).value = ids[1];
		xmlHttp_stokAd.abort();
	} else {
      alert('Error :'+xmlHttp_stokAd.statusText);
    }
  }
}

xmlHttp_detailEkspedisi = new createXmlHttpRequest();
function loadDetailEkspedisi(id) {
// alert(id);
  if (xmlHttp_detailEkspedisi.readyState == 4 || xmlHttp_detailEkspedisi.readyState == 0) {
    var url = "../assets/ajx/ekspedisi.php?id="+id;
    xmlHttp_detailEkspedisi.onreadystatechange = load_detaileks;
    xmlHttp_detailEkspedisi.open("GET",url,true);
    xmlHttp_detailEkspedisi.send(null);
  }

}

function load_detaileks () {
  if (xmlHttp_detailEkspedisi.readyState == 4) {
    if (xmlHttp_detailEkspedisi.status == 200) {
// 		alert('asd');
		if (xmlHttp_detailEkspedisi.responseText == 'none') {
			document.getElementById('detailekspedisi').style.display = 'none';
			document.getElementById('pro').style.visibility = 'hidden';
		} else {
			document.getElementById('detailekspedisi').innerHTML = xmlHttp_detailEkspedisi.responseText;
			document.getElementById('detailekspedisi').style.display = 'block';
			document.getElementById('hide').style.visibility = 'visible';
// 			document.getElementById('showhidedetail').innerHTML = xmlHttp_detailEkspedisi.responseText;
		}
		xmlHttp_detailEkspedisi.abort();
	} else {
      alert('Error :'+xmlHttp_detailEkspedisi.statusText);
    }
  } else {
	document.getElementById('detailekspedisi').innerHTML = "<img src='./assets/images/big-roller.gif'> Loading...";
  }
}


function trim (str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}
