//================================================== 
//Created By: David TAI
//Date Created: 06/08/08
//Description: Javascript for tads
//==================================================


//===================================================================================================
//                                            GOLBAL
//===================================================================================================

	//--------------Create Request Object for AJAX function depend on browser--------------------	
		var http;
		if (!http) { http = createRequestObject(); }
		function createRequestObject() {
    			var ro;
			var browser = navigator.appName;
    			if(browser == "Microsoft Internet Explorer"){
        			ro = new ActiveXObject("Microsoft.XMLHTTP");
    			}else{
        			ro = new XMLHttpRequest();
    			}
    			return ro;
		}


//===================================================================================================
//                                             Variables
//===================================================================================================

	//---------------------------------------GOLBAL----------------------------------------------
		var actionInput;
		var argInput;
 		var arg;
		
	//--------------------------short form for Dynamic DIV function------------------------------
		function bid(ans){return document.getElementById(ans);}
		function bids(ans){return document.getElementById(ans).style;} 
		
 

//===================================================================================================
//                        Send Request to an CFM program to produce the process
//===================================================================================================

	function sndReq(action, arg) {
		actionInput=action;		//record user's action 
		argInput=arg;
		//alert(action+" "+arg);
		if(action=="displayTabs"){
			postdata= "action="+encodeURIComponent(action)+"&arg="+encodeURIComponent(arg);
		}
		
		http.open('post', 'ajaxtab.cfm', true);	
		http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", postdata.length);
		http.onreadystatechange = handleResponse;
		http.send(postdata); 
	}

	 
	
//===================================================================================================
//                  Receive the response from CFM file and display onto the screen
//===================================================================================================

	function handleResponse(){
    	if(http.readyState == 4){
        	var response = http.responseText; 
			//alert(response);
        	if(response.indexOf('|' != -1)) {	
				if(actionInput=="displayTabs"){
					bid('container').innerHTML=response;
					switch(argInput)
					{
					case 'platinum':
					  bids('btnplatinum').background="url(images/btnplatinum-ov.gif)";
					  bids('btngold').background="url(images/btngold-up.gif)";
					  bids('btnstandard').background="url(images/btnstandard-up.gif)";
					  break;    
					case 'gold':
					  bids('btnplatinum').background="url(images/btnplatinum-up.gif)";
					  bids('btngold').background="url(images/btngold-ov.gif)";
					  bids('btnstandard').background="url(images/btnstandard-up.gif)";
					  break;
					default:
					  bids('btnplatinum').background="url(images/btnplatinum-up.gif)";
					  bids('btngold').background="url(images/btngold-up.gif)";
					  bids('btnstandard').background="url(images/btnstandard-ov.gif)";
					}
				}
			}	
    	}
	}