if (self!=top) window.top.location.replace(self.location);
var price=0;
Itemarray=new Array(new Array(1, 0),
new Array(2, 0),
new Array(3, 0.5),
new Array(4, 0.6),
new Array(5, 0.6),
new Array(6,0.6),
new Array(7, 0.7),
new Array(8, 0.8),
new Array(9, 1),
new Array(10, 1.2),
new Array(11, 1.4),
new Array(12, 1.4),
new Array(13, 1.5),
new Array(14, 1.6),
new Array(15, 1.7),
new Array(16, 2.1),
new Array(17, 2.2),
new Array(18, 2.5),
new Array(19, 2.5),
new Array(20, 2.7),
new Array(21, 3.1),
new Array(22, 3.2),
new Array(23, 3.3),
new Array(24, 3.4),
new Array(25, 3.5),
new Array(26, 3.5),
new Array(27, 3.6),
new Array(28, 3.7),
new Array(29, 3.8),
new Array(30, 3.9),
new Array(31, 3.9),
new Array(32, 4),
new Array(33, 4),
new Array(34, 4.1),
new Array(35, 4.2),
new Array(36, 4.3),
new Array(37, 4.3),
new Array(38, 4.4),
new Array(39, 4.5),
new Array(40, 4.6),
new Array(41, 4.6),
new Array(42, 4.7),
new Array(43, 4.7),
new Array(44, 4.8),
new Array(45, 4.8),
new Array(46, 4.9),
new Array(47, 4.9),
new Array(48, 5),
new Array(49, 5.1),
new Array(50, 5.2),
new Array(51, 5.3),
new Array(52, 5.3),
new Array(53, 5.5),
new Array(54, 5.6),
new Array(55, 5.6),
new Array(56, 5.9),
new Array(57, 6.1),
new Array(58, 6.3),
new Array(59, 6.5),
new Array(60, 7),
new Array(61, 12.4),
new Array(62, 12.8),
new Array(63, 13.5),
new Array(64, 15),
new Array(65, 15.5),
new Array(66, 16.5),
new Array(67, 17),
new Array(68, 17.5),
new Array(69, 18),
new Array(70, 19),
new Array(71, 22),
new Array(72, 22),
new Array(73, 24),
new Array(74, 24),
new Array(75, 25),
new Array(76, 27),
new Array(77, 29),
new Array(78, 29),
new Array(79, 32),
new Array(80, 32));

function check_data() {
	check_format();
	var SLEVEL = document.plform.slevel.value;
	var ELEVEL = document.plform.elevel.value;
	var PRICE = document.plform.price.value;
	if ((SLEVEL == "") | (ELEVEL == "")) {
		alert("please enter your start and end level.");
		return false;
	}

	if(PRICE == ""){
		alert("Please click caculate first. :)");
		return false;
	}

	if(PRICE*1 < 10){
      alert("Order is below $10.00");
      return false;
	}
	return true;
}

function check_format() {

	var SLEVEL = parseFloat(document.plform.slevel.value);
	var ELEVEL = parseFloat(document.plform.elevel.value);

	if ((SLEVEL == "") | (ELEVEL == "")) {
		alert("please enter your start and end level");
		return false;
	}

	SLEVEL = SLEVEL*1;
	ELEVEL = ELEVEL*1; // convert string to number

	if (SLEVEL >= ELEVEL){
		alert("End level must be greater than start level.");
		document.plform.price.value=0;
		return false;
	}
	if (ELEVEL  > 80){
		alert("Your levels must be between 1 and 70.");
		return false;
	}

	var ALLMONEY = 0;
	var ALLTIME = 0;
	var tmptime=0;
	var project='pl';

	for (var i=0;i<Itemarray.length;i++){
		if ((Itemarray[i][0]  > SLEVEL  )&(Itemarray[i][0]  <= ELEVEL )){
			ALLTIME = ALLTIME + Itemarray[i][1];
		}
		if (Itemarray[i][0]  > ELEVEL ){
			i=Itemarray.length;
		}
	}

	ALLMONEY = ALLTIME * 0.57;
	ALLMONEY = ALLMONEY<10?10:ALLMONEY;
	var inpr=document.getElementsByTagName('input');
	for (var ii=0;ii<inpr.length;ii++)
	{
		if (inpr[ii].type=="radio"&&inpr[ii].checked)
		{
			var siy=inpr[ii].value.split('&');
			if (siy[0]!='0')
			{
				project+=siy[0];
			}
			ALLMONEY+=siy[1]*1;
			ALLTIME+=siy[2]*1;
		}
	}
	document.plform.project.value=project+':'+SLEVEL+'-'+ELEVEL;
	var hours = ALLTIME.toFixed(1);
	document.plform.price.value=ForDight(ALLMONEY,1);
	document.plform.timed.value = Math.floor(hours/24);
	document.plform.timeh.value = Math.floor(hours%24);

	return true;
}
function  ForDight(Dight,How)
{
       Dight  =  Math.round  (Dight*Math.pow(10,How))/Math.pow(10,How);
       return  Dight;
}
function check_buy_gold_form(){

}
function plb()
{
	var slevel=document.plform.slevel.value*1;
	var elevel=document.plform.elevel.value*1;
	document.getElementById('ctin').innerHTML='';
	document.getElementById('pchc').innerHTML='';
	document.getElementById('pch').style.display='none';
	document.getElementById('pch1').style.display='none';
	if(slevel >= elevel)
	{
		alert("End level must be greater than start level.");
		document.plform.price.value=0;
		return;
	}
	if(elevel<60&&elevel>=30)
	{
		document.getElementById('ctin').innerHTML='<INPUT class=radio name=cp_o  onclick="check_format()" type=radio value="0&0&0" id=cp_o>&nbsp;<label for="cp_o">No Mount</label><BR><INPUT class=radio  onclick="check_format()" name=cp_o type=radio value="3M&6.3&11" id=cp_o0>&nbsp;<label for="cp_o0">Level 30 Mount + Riding Skill 75&nbsp;[+<font color=red>US $6.30</font>; +11 hours]</label>';
		document.getElementById('pch').style.display='block';
	}
	else if(elevel>=60)
	{
		document.getElementById('ctin').innerHTML='<INPUT class=radio id=cp_o1 onclick="check_format()" type=radio value="0&0&0" name=cp_op>&nbsp;<label for="cp_o1">No Mount</label><BR><INPUT class=radio id=cp_o2 onclick="check_format()" type=radio value="QM&40&72" name=cp_op>&nbsp;<label for="cp_o2">Level 60 Mount + Riding Skill 150</label>&nbsp;[+<font color=red>US $40.00</font>; +3 days]<BR><INPUT class=radio id=cp_o3 onclick="check_format()" type=radio value="6M&40&72" name=cp_op>&nbsp;<label for="cp_o3">Level 60 Quest Mount (Paladin &amp; Warlock Only) + Riding Skill 150&nbsp;[+<font color=red>US $40.00</font>; +3 days]</label>';
		document.getElementById('pch').style.display='block';
		if(elevel>=70)
		{
			document.getElementById('pchc').innerHTML='<INPUT class=radio id=cp_c1 onclick="check_format()" type=radio value="0&0&0" name=cp_c>&nbsp;<label for="cp_c1">No Mount</label><BR><INPUT class=radio id=cp_c2 onclick="check_format()" type=radio value="FM&27&48" name=cp_c>&nbsp;<label for="cp_c2">Flying Mount + Riding Skill 225&nbsp;[+<font color=red>US $27.00</font>; +2 days]</label><BR><INPUT class=radio id=cp_c3 onclick="check_format()" type=radio value="EM&67.5&120" name=cp_c>&nbsp;<label for="cp_c3">EPIC Flying Mount + Riding Skill 300&nbsp;[+<font color=red>US $67.50</font>; +5 days]</label>';
			document.getElementById('pch1').style.display='block';

		}
	}
	check_format();
}

	function display_list()
	{
		if(document.getElementById('product_list').className == 'sw')
		{
			document.getElementById('product_list').className ='he';
			//document.getElementById('collapse_193').innerHTML = '<img src="wowimg_files/icon-expand.gif" border="0" alt="" width="12" height="12">';
			for(var i=1; i<19; i++)
			{
				document.getElementById('plp'+i).className = 'hide';
				document.getElementById('plp'+i+i+'m').innerHTML = '<img src="wowimg_files/icon-expand-small.gif" border="0" alt="" width="9" height="7">';
			}
			return;
		}
		else
		{
			document.getElementById('product_list').className ='sw';
			//document.getElementById('collapse_193').innerHTML = '<img src="wowimg_files/icon-collapse.gif" border="0" alt="" width="12" height="12">';
			for(var i=1; i<19; i++)
			{
				document.getElementById('plp'+i).className = 'show';
				document.getElementById('plp'+i+i+'m').innerHTML = '<img src="wowimg_files/icon-collapse-small.gif" border="0" alt="" width="9" height="7">';
			}
			return;
		}

	}
	function display_product(div_name, div_id) {
		if (document.getElementById(div_name).className == 'show') {
			document.getElementById(div_name).className = 'hide';
			document.getElementById(div_id).innerHTML = '<img src="wowimg_files/icon-expand-small.gif" border="0" alt="" width="9" height="7">';
		} else {
			document.getElementById(div_name).className = 'show';
			document.getElementById(div_id).innerHTML = '<img src="wowimg_files/icon-collapse-small.gif" border="0" alt="" width="9" height="7">';
		}
	}
