function quote_game()
{
  createXMLHttpRequest();
  var key=getObject("game_id");
  if(key.value!="no" && key.value!="game_no"){
	   var url="../inc/pl_ajax.php?key="+key.value+"&keywords=getdata";
	   XMLHTTP .onreadystatechange=getdata;
	   XMLHTTP .open("GET",url,true);
	   XMLHTTP .send(null);
  }
}

function getdata(){
	var select_game=getObject("game_id");
	var select_server=getObject("server_id");
	var select_min=getObject("minlevel");
	var select_max=getObject("maxlevel");
	var select_class=getObject("charclass");
	if(XMLHTTP .readyState!=4){
	   select_server.options.length=0;
	   select_server.options.add(new Option("Loading...",""));
		$('div.show_info').unblock();
            $('div.show_info').block({ 
                message: '<h3><img src="../img/gif-0022.gif" />&nbsp;&nbsp;Loading...</h3>', 
                css: { border: '3px solid #a00',width:'150px' } 
            });	
		return
	}
	
	$('div.show_info').unblock();
	var arr_date=XMLHTTP .responseText.split('+');
	var server_date=arr_date[0].split('|');
	var level_date=arr_date[1].split('|');
	var class_date=arr_date[2].split('|');
	select_server.options.length=0;
	if(server_date.length>=2){
		select_server.options.add(new Option("Server","no"));
		for(var i=0;i<server_date.length;i+=1){
			if(server_date[i]==""){
				continue;
			}
			var serverIdName = server_date[i].split("#");
			select_server.options.add(new Option(serverIdName[1],serverIdName[0]));
		}
	}else{
		select_server.options.add(new Option("--No Server--","noserver"));
	}
	
	select_min.options.length=0;
	select_max.options.length=0;
	if(level_date.length >=2 ){
		for(var n=2;n <= level_date[1];n++){
			select_min.options.add(new Option(n-1,n-1));
		}
		for(var n=level_date[1];n >= 2;n--){
			select_max.options.add(new Option(n,n));
		}
		
	}else{
		select_min.options.add(new Option("0","0"));
		select_max.options.add(new Option("0","0"));
	}
	
	select_class.options.length=0;
	if(class_date.length>=2){
		select_class.options.add(new Option("Select Class","no"));
		for(var i=0;i<class_date.length;i+=1){
			if(class_date[i]==""){
				continue;
			}
			select_class.options.add(new Option(class_date[i],class_date[i]));
		}
	}else{
		select_class.options.add(new Option("--No Class--","noclass"));
	}
	
}

function quote_level()
{
	var select_min=getObject("minlevel");
	var select_max=getObject("maxlevel");
	var select_price=getObject("price");
	var select_time=getObject("time");
	var select_class=getObject("charclass");
	select_class.options[0].selected=true;
	select_price.value="";
	select_time.value="";
  	if(parseInt(select_min.value) >= parseInt(select_max.value)){
		alert("Your desired level must be higher than Current level!");
	}
}

function quote_class()
{
  createXMLHttpRequest();
	var select_game=getObject("game_id");
	var select_server=getObject("server_id");
	var select_min=getObject("minlevel");
	var select_max=getObject("maxlevel");
	var select_class=getObject("charclass");
  	if(parseInt(select_min.value) >= parseInt(select_max.value)){
		alert("Your desired level must be higher than Current level!");
	}else{
		if(select_game.value!="no" & select_game.value!="game_no"){
			var url="../inc/pl_ajax.php?key="+select_game.value+"&minlevel="+select_min.value+"&maxlevel="+select_max.value+"&charclass="+select_class.value+"&keywords=getprice";
			XMLHTTP .onreadystatechange=getprice;
			XMLHTTP .open("GET",url,true);
			XMLHTTP .send(null);
		}
	}
}

function getprice(){
	var select_game=getObject("game_id");
	var select_server=getObject("server_id");
	var select_min=getObject("minlevel");
	var select_max=getObject("maxlevel");
	var select_price=getObject("price");
	var select_time=getObject("time");
	if(XMLHTTP .readyState!=4){
		$('div.show_info').unblock();
            $('div.show_info').block({ 
                message: '<h3><img src="../img/gif-0022.gif" />&nbsp;&nbsp;Loading...</h3>', 
                css: { border: '3px solid #a00',width:'150px' } 
            });	
	   return;
	}
	
	$('div.show_info').unblock();
	var date=XMLHTTP .responseText.split('|');
	_price=date[0];
	_time=date[1];
	select_price.value="";
	select_time.value="";
	if(date.length>=2){
		select_price.value=_price;
		select_time.value=_time;
	}else{
		select_price.value="";
		select_time.value="";
	}
	
}

function quote_check(){
	var select_game=getObject("game_id");
	var select_server=getObject("server_id");
	var select_min=getObject("minlevel");
	var select_max=getObject("maxlevel");
	var select_price=getObject("price");
	var select_time=getObject("time");
	var select_class=getObject("charclass");
	if(select_game.value=="no"){
		alert('Please select game');
		select_game.focus();
		return false;
	}else if(select_server.value=="no"){
		alert('Please select server');
		select_server.focus();
		return false;
	}else if(select_class.value=="no"){
		alert('Please select Class');
		select_class.focus();
		return false;
	}else if(select_price.value=="" || select_time.value==""){
		alert('Please select level');
		select_min.focus();
		return false;
	}else if(select_min.value==0 || select_max.value==0){
		alert('There is no level of the game');
		return false;
	}else if(parseInt(select_min.value) >= parseInt(select_max.value)){
		alert('Your desired level must be higher than currency level');
		select_min.focus();
		return false;
	}else{
		return true;
	}
	
}

function package_game(){
  createXMLHttpRequest();
  var key=getObject("package_game_name");
  if(key.value!="no" && key.value!="game_no"){
	   var url="../inc/pl_ajax.php?key="+key.value+"&keywords=getpackage";
	   XMLHTTP .onreadystatechange=getpackage;
	   XMLHTTP .open("GET",url,true);
	   XMLHTTP .send(null);
  }
}

function getpackage(){
	var select_game=getObject("package_game_name");
	var select_server=getObject("package_server_name");
	
	var package=$("div.pl_wrap_right");
	
	if(XMLHTTP .readyState!=4){
	   select_server.options.length=0;
	   select_server.options.add(new Option("Loading...",""));
		$('div.pl_wrap_right').unblock();
        $('div.pl_wrap_right').block({ 
            message: '<h1><img src="../img/gif-0022.gif" />&nbsp;&nbsp;Loading...</h1>', 
            css: { border: '3px solid #a00',width:'300px',height:'25px' } 
        });
		return;
	}
	
	$('div.pl_wrap_right').unblock();
	$("div.package_wrap").remove();

	var package_date=XMLHTTP.responseText.split('^');
	select_server.options.length=0;
	
	server_date=package_date[0].split("#");
	if(server_date.length>=2){
		select_server.options.add(new Option("Please select server","no"));
		for(var r=0;r<server_date.length;r+=1){
			if(server_date[r]==""){
				continue;
			}
			var serverArr = server_date[r].split("%");

			select_server.options.add(new Option(serverArr[1],serverArr[0]));
		}
	}else{
		select_server.options.add(new Option("--No Server--","noserver"));
	}
				
	pack_date=package_date[1].split("&");
	if(pack_date.length >= 2){
		for(var i=0;i<pack_date.length;i+=1){
			pack_detail=pack_date[i].split('|');
			if(pack_date[i]==""){
				continue;
			}
			
			var div_tag = document.createElement("div");
				div_tag.className="package_wrap";
			package.append(div_tag);
				
			var div_tag1 =document.createElement("div");
				div_tag1.className="package_wrap_left";
			div_tag.appendChild(div_tag1);
			
			var div_tag2 =document.createElement("div");
				div_tag2.className="package_wrap_center";
			div_tag.appendChild(div_tag2);
			
			var h2_tag =document.createElement("h2");
			var h2_tag_txt =document.createTextNode(pack_detail[0])
				h2_tag.appendChild(h2_tag_txt);
			div_tag2.appendChild(h2_tag);
			
			var ul_tag =document.createElement("ul");
			div_tag2.appendChild(ul_tag);
			
			pack_content_arr=pack_detail[1].split("#");
			for(var t=0;t < 8;t++){
				if(pack_content_arr[t]==""){
					continue;
				}
				if(pack_content_arr.length < t+1){
					continue;
				}
				var li_tag =document.createElement("li");
				var li_tag_txt =document.createTextNode(pack_content_arr[t]);
					li_tag.appendChild(li_tag_txt);
				ul_tag.appendChild(li_tag);
			
			}
			
			var b_tag=document.createElement("b");
				b_tag.className="package_info";
				b_tag.innerHTML="Price:<font style='color:#FF0000; font-weight:normal'>"+pack_detail[3]+" USD</font>&nbsp;&nbsp;Time:<font style='color:#FF0000; font-weight:normal'>"+pack_detail[2]+" Hours</font>";
			div_tag2.appendChild(b_tag);
			var b_tag=document.createElement("b");
				b_tag.className="package_buy";
				b_tag.innerHTML="<img src='../img/Right_border_ADD.jpg' onclick='packages_form("+pack_detail[4]+")' style='cursor:pointer'/>";
			div_tag2.appendChild(b_tag);
		}
	}
}



function packages_form(packid){
	var g=getObject("package_game_name");
	var s=getObject("package_server_name");
	if(g.value=="no"){
		alert("Please select game!");
		g.focus();
	}else if(s.value=="no"){
		alert("Please select server!");
		s.focus();
	}else{
		getObject("pack_id").value=packid;
		document.package_form.submit();
	}
}
//--------------------------------------------
