function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}

function getSubMen(d, url){
	var guid =Math.random()* 99999999999912999.32211254555;
	//alert("ok");
	
	var pURL = url+"?gUid="+guid;	
	
	//alert(document.getElementById('prevDiv').value);

	var http = createRequestObject();
	var thttp=http; 
	var dvid=d;
	//alert(dvid);
	if(document.getElementById(dvid).value!=''){
	//document.getElementById(document.getElementById(dvid).value).innerHTML = '';
	}
	document.getElementById(dvid).innerHTML = '<br />loading...<br /><br />';
	http.onreadystatechange = function(){
	
		if(thttp.readyState == 4){ 	
					if (thttp.status == 200)
					{
					//alert(http.responseText);	
					document.getElementById(dvid).innerHTML = http.responseText;
					document.getElementById('prevDiv').value=dvid;
					}
		}
	}
	
http.open('get', pURL,true);
http.send(null);

}

function getvpTable(a, d, url){
	var guid =Math.random()* 99999999999912999.32211254555;
	//alert("ok");
	
	var pURL = url+"?gUid="+guid+"&cid="+document.getElementById(a).value;	
	
	//alert(document.getElementById('prevDiv').value);

	var http = createRequestObject();
	var thttp=http; 
	var dvid=d;
	//alert(dvid);
	if(document.getElementById(dvid).value!=''){
	//document.getElementById(document.getElementById(dvid).value).innerHTML = '';
	}
	document.getElementById(dvid).innerHTML = '<br />loading...<br /><br />';
	http.onreadystatechange = function(){
	
		if(thttp.readyState == 4){ 	
					if (thttp.status == 200)
					{
					//alert(http.responseText);	
					document.getElementById(dvid).innerHTML = http.responseText;
					//document.getElementById('prevDiv').value=dvid;
					}
		}
	}
	
http.open('get', pURL,true);
http.send(null);

}

function getMod(a, d, url,chkp){
	var guid =Math.random()* 99999999999912999.32211254555;
	
	var pURL = url+"?gUid="+guid;	
	//alert(chkp);	
	var aid=a.value;

	var http = createRequestObject();
	var thttp=http; 
	var dvid=d;
	
	http.onreadystatechange = function(){
	
		if(thttp.readyState == 4){ 	
					if (thttp.status == 200)
					{
					document.getElementById(dvid).innerHTML = http.responseText;
					}
		}
	}
	
http.open('get', pURL+'&subid='+a+'&chkp='+chkp,true);
http.send(null);

}


function textCounter(field,cntfield,maxlimit) {

if (field.value.length > maxlimit){ // if too long...trim it!
field.value = field.value.substring(0, maxlimit); 
alert('Less then 200 characters allowed.');
// otherwise, update 'characters left' counter
}else{
cntfield.value = maxlimit - field.value.length;
}
}

function textCounterf(field,cntfield,maxlimit) {

if (field.value.length > maxlimit){ // if too long...trim it!
field.value = field.value.substring(0, maxlimit); 
alert('Less then '+maxlimit+' characters allowed.');
// otherwise, update 'characters left' counter
}else{
document.getElementById(cntfield).innerHTML ='Remaining character count:'+ Number(maxlimit - field.value.length);
}
}

//  End -->


<!-- Begin
function keyCounter(field,cntfield,maxlimit) {
var numk=field.value.split(",");
var nk= numk.length;
if (nk > maxlimit){ // if too long...trim it!
field.value = numk.join(",").substring(0, field.value.length-1); 
//alert(numk.join(","));
alert('Less then '+maxlimit+' characters allowed.');
// otherwise, update 'characters left' counter
}else{
cntfield.value = maxlimit - nk;
}
}
//  End -->

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




function getHome(a,d, url){
	var guid =Math.random()* 99999999999912999.32211254555;
	//alert("ok");
	guid='12';
	var navi="n_"+document.getElementById('nID').value;
	var pURL = url+"?gUid="+guid+"&subid="+a;
	//alert(navi);
	if(document.getElementById('nID').value != '0'){
	document.getElementById(navi).className='';
	//alert(document.getElementById('prevDiv').value);
	}
	var http = createRequestObject();
	var thttp=http; 
	var dvid=d;
	//alert(dvid);
	document.getElementById('nID').value=a;
	var navc="n_"+a;
	document.getElementById(navc).className='current';
	if(document.getElementById(dvid).value!=''){
	//document.getElementById(document.getElementById(dvid).value).innerHTML = '';
	}
	document.getElementById(dvid).innerHTML = '<span style="position:relative; left:60px;"><br />loading...<br /><br /></span>';
	http.onreadystatechange = function(){
	
		if(thttp.readyState == 4){ 	
					if (thttp.status == 200)
					{
					//alert(http.responseText);	
					document.getElementById(dvid).innerHTML = http.responseText;
					
					}
		}
	}
	
http.open('get', pURL,true);
http.send(null);

}




function getleft(a,d, url){
	var guid =Math.random()* 99999999999912999.32211254555;
	//alert(a);
	guid='12';
	//var navi="n_"+document.getElementById('nID').value;
	var pURL = url+"?gUid="+guid+"&pid="+a;
	//alert(navi);
	//if(document.getElementById('nID').value != '0'){
	//document.getElementById(navi).className='';
	//alert(document.getElementById('prevDiv').value);
	//}
	var http = createRequestObject();
	var thttp=http; 
	var dvid=d;
	//alert(dvid);
	//document.getElementById('nID').value=a;
	//var navc="n_"+a;
	//document.getElementById(navc).className='current';
	if(document.getElementById(dvid).value!=''){
	//document.getElementById(document.getElementById(dvid).value).innerHTML = '';
	}
	document.getElementById(dvid).innerHTML = '<span style="position:relative; left:60px;"><br />loading...<br /><br /></span>';
	http.onreadystatechange = function(){
	
		if(thttp.readyState == 4){ 	
					if (thttp.status == 200)
					{
					//alert(http.responseText);	
					document.getElementById(dvid).innerHTML = http.responseText;
				
					
					}
		}
	}
	
http.open('get', pURL,true);
http.send(null);

}




function getHome1(a,d, url){
	var guid =Math.random()* 99999999999912999.32211254555;
	//alert(a);
	guid='12';
	var navi="n_"+document.getElementById('nID').value;
	var pURL = url+"?gUid="+guid+"&subid="+a;
	//alert(navi);
	if(document.getElementById('nID').value != '0'){
	document.getElementById(navi).className='';
	//alert(document.getElementById('prevDiv').value);
	}
	var http = createRequestObject();
	var thttp=http; 
	var dvid=d;
	//alert(dvid);
	document.getElementById('nID').value=a;
	var navc="n_"+a;
	document.getElementById(navc).className='selected';
	if(document.getElementById(dvid).value!=''){
	//document.getElementById(document.getElementById(dvid).value).innerHTML = '';
	}
	document.getElementById(dvid).innerHTML = '<span style="position:relative; left:60px;"><br />loading...<br /><br /></span>';
	http.onreadystatechange = function(){
	
		if(thttp.readyState == 4){ 	
					if (thttp.status == 200)
					{
					//alert(http.responseText);	
					document.getElementById(dvid).innerHTML = http.responseText;
					getleft(a,'leftNav','getleft_sub.php');
					
					}
		}
	}
	
http.open('get', pURL,true);
http.send(null);

}


function getHome1fr(a,d, url){
	var guid =Math.random()* 99999999999912999.32211254555;
	//alert(a);
	guid='12';
	var navi="n_"+document.getElementById('nID').value;
	var pURL = url+"?gUid="+guid+"&subid="+a;
	//alert(navi);
	if(document.getElementById('nID').value != '0'){
	document.getElementById(navi).className='';
	//alert(document.getElementById('prevDiv').value);
	}
	var http = createRequestObject();
	var thttp=http; 
	var dvid=d;
	//alert(dvid);
	document.getElementById('nID').value=a;
	var navc="n_"+a;
	document.getElementById(navc).className='selected';
	if(document.getElementById(dvid).value!=''){
	//document.getElementById(document.getElementById(dvid).value).innerHTML = '';
	}
	document.getElementById(dvid).innerHTML = '<span style="position:relative; left:60px;"><br />loading...<br /><br /></span>';
	http.onreadystatechange = function(){
	
		if(thttp.readyState == 4){ 	
					if (thttp.status == 200)
					{
					//alert(http.responseText);	
					document.getElementById(dvid).innerHTML = http.responseText;
					getleft(a,'leftNav','../getleft_sub.php');
					
					}
		}
	}
	
http.open('get', pURL,true);
http.send(null);

}


function doSubmit(){

document.lanCh.submit();
}
function subShow(a,d, url){

var guid =Math.random()* 99999999999912999.32211254555;
	//alert("ok");
	guid='12';
	//var navi="n_"+document.getElementById('nID').value;
	var pURL = url+"?gUid="+guid+"&subid="+a;
	//alert(navi);
/*	if(document.getElementById('nID').value != '0'){
	document.getElementById(navi).className='';
	//alert(document.getElementById('prevDiv').value);
	}*/
	var http = createRequestObject();
	var thttp=http; 
	var dvid=d;
	//alert(dvid);
	//document.getElementById('nID').value=a;
	//var navc="n_"+a;
	//document.getElementById(navc).className='current';
	if(document.getElementById(dvid).dispaly!='block'){
		document.getElementById('subdiv').style.visibility="visible";
		document.getElementById('subdiv').style.display="block";
		
	}
	document.getElementById(dvid).innerHTML = '<span style="position:relative; left:60px;"><br />loading...<br /><br /></span>';
	http.onreadystatechange = function(){
	
		if(thttp.readyState == 4){ 	
					if (thttp.status == 200)
					{
					//alert(http.responseText);	
					document.getElementById(dvid).innerHTML = http.responseText;
					
					}
		}
	}
	
http.open('get', pURL,true);
http.send(null);


/*document.getElementById('subdiv').style.visibility="visible";
		document.getElementById('subdiv').style.display="block";
*/		}

		
function stripBad(string) {
    for (var i=0, output='', valid="eE+/*-0123456789.()"; i<string.length; i++)
       if (valid.indexOf(string.charAt(i)) != -1)
          output += string.charAt(i)
    return output;
} 

function update_price(form) {
	a = stripBad(form.txtnprice.value) / 100;
	b = a * stripBad(form.txtprice.value);
	c = Number(b+Number(form.txtprice.value));
	form.txtprice.value=c.toFixed(4)
}
		
