var SelectedMenu=-1;
var NextMenu=-1;
var Initialized = false;
var CurrMenuID=0;
var origback='000000';
var previd='';
//
// Thumb Viewer Script

	function ShowImage(image,desc,imagepath) {
  		document.images['enlarged'].src=imagepath+'/'+image;
  		if (document.all) {
  				document.all['enlargedlabel'].innerText='';
  				document.all['enlargedlabel'].innerText=desc;
  		}

}
//-----------

function initJS(s){
 Initialized=true;
CurrMenuID=s;
}

function getObj(ob){
if (document.getElementById) return document.getElementById(ob);
else if (document.all) return eval('document.all.'+ob);
else return false;
}

function showObj(o,a){
var obj=getObj(o);
if (obj) {
 // if (a) obj.disabled=false;
  obj.style.display='';
}
}

function menuSel(id){
	if ((id!=CurrMenuID)&&(id!=SelectedMenu)){
  		menuUnSel();
  		SelectedMenu=id;
	}
}
function colorMe(rowid,menuhighlight) {
if (menuhighlight){
	var obj=getObj(rowid);
    if (obj) {
        if (menuhighlight){  
              origback=obj.style.background;
              obj.style.background=menuhighlight;
            }
        }
        var obj2=getObj(previd);
        if (obj2) {
	        obj2.style.background=origback;
        }
        previd=rowid;
	}
}
function menuShow(link,id){

    if ((!Initialized)||((id!=CurrMenuID)&&(menuArr[id]==0))) document.location=link;
    if ((id!=CurrMenuID)&&(id!=NextMenu)&&(Initialized)){
      menuHide();
      NextMenu=id;
      for (i=0;i<=menuArr[SelectedMenu];i++) showObj("mn_"+NextMenu+"_"+i);
    }else{
    	menuHide();
    	NextMenu=0;
    }
}
function menuUnSel(){
if (SelectedMenu>-1){
  var obj=getObj("menu_"+SelectedMenu);
  if (obj){
  }
  obj=getObj("menu_"+(SelectedMenu+1));
  if (obj){
  }
}
}
function menuHide(){
if (NextMenu>-1) {
  for (i=0;i<=menuArr[NextMenu];i++){
   var obj=getObj("mn_"+NextMenu+"_"+i);
   if (obj) obj.style.display='none';
  }
}

}

function menuHideAll(id){
if (NextMenu>-1) {
  for (i=0;i<=menuArr[NextMenu];i++){
   var obj=getObj("mn_"+NextMenu+"_"+i);
   if (obj) obj.style.display='none';
  }
}
NextMenu=id;
}


function displaylist(update,remove,total,currency) {
		index = document.cookie.indexOf("TheBasket");
		countbegin = (document.cookie.indexOf("=", index) + 1);
        	countend = document.cookie.indexOf(";", index);
        	if (countend == -1) {
            		countend = document.cookie.length;
        	}
		fulllist = document.cookie.substring(countbegin, countend);
		subtotal = 0;

		itemlist = 0;
		for (var i = 0; i <= fulllist.length; i++) {
			if (fulllist.substring(i,i+1) == '[') {
				itemstart = i+1;
				thisitem = 1;
			} else if (fulllist.substring(i,i+1) == ']') {
				itemend = i;
				thequantity = fulllist.substring(itemstart, itemend);
				itemtotal = 0;
				itemtotal = (eval(theprice*thequantity));
				temptotal = itemtotal * 100;
				subtotal = subtotal + itemtotal;
				itemlist=itemlist+1;
				document.writeln('<tr><td align=middle BGCOLOR="#e4e9f1"><INPUT TYPE=TEXT NAME="quant'+itemlist+'" VALUE="'+thequantity+'" SIZE=3></td><td BGCOLOR="#e4e9f1"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><a href=detail.php?code_no='+thenumber+'>'+thenumber+'</A></FONT></td>');

				document.writeln('<td align=left BGCOLOR="#e4e9f1"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><a href=detail.php?code_no='+thenumber+'>'+theitem+'</A></FONT></td><td align=right BGCOLOR="#e4e9f1"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+theprice+'</FONT></td><td align=right BGCOLOR="#e4e9f1"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+top.cart.alterError(itemtotal)+'</FONT></td><td WIDTH="38" align=right BGCOLOR="#e4e9f1"><a href="javascript:updateItem('+itemlist+',document.updateform.quant'+itemlist+'.value)">' + update + '</a></td><td WIDTH="38" align=right BGCOLOR="#e4e9f1"><a href="javascript:removeItem('+itemlist+')"><b>' + remove + '</b></a>&nbsp;</td></tr>');

			} else if (fulllist.substring(i,i+1) == '|') {
				if (thisitem==1) theitem = fulllist.substring(itemstart, i);
				if (thisitem==2) theprice = fulllist.substring(itemstart, i);
				if (thisitem==3) thenumber = fulllist.substring(itemstart, i);
				if (thisitem==4) theweight = fulllist.substring(itemstart, i);
				thisitem++;
				itemstart=i+1;
			}
		}

		document.writeln('<tr><td align=right BGCOLOR="#B3B3B3" colspan=4><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b>' + total + '&nbsp;' + currency + '</b></FONT></td><td align=right BGCOLOR="#D9D9D9" ><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">'+top.cart.alterError(subtotal)+'</FONT></td><td BGCOLOR="#B3B3B3" colspan=2><FONT COLOR="#B3B3B3" >.</FONT></td></tr>');
		document.writeln('</TABLE>');
		document.writeln('</FORM>');
	}

	function updateItem(itemno, newquant) {
		newItemList = null;
		itemlist = 0;
		for (var i = 0; i <= fulllist.length; i++) {
			if (fulllist.substring(i,i+1) == '[') {
				thisitem = 1;
				itemstart = i+1;
				fullstart = i+1;
			} else if (fulllist.substring(i,i+1) == ']') {
				itemend = i;
				itemlist=itemlist+1;
				if (itemlist != itemno) {
					newItemList = newItemList+'['+fulllist.substring(fullstart, itemend)+']';
				} else {
					newItemList = newItemList + '['+theitem+'|'+theprice+'|'+thenumber+'|'+theweight+'|'+newquant+']';
				}
			} else if (fulllist.substring(i,i+1) == '|') {
				if (thisitem==1) theitem = fulllist.substring(itemstart, i);
				if (thisitem==2) theprice = fulllist.substring(itemstart, i);
				if (thisitem==3) thenumber = fulllist.substring(itemstart, i);
				if (thisitem==4) theweight = fulllist.substring(itemstart, i);
				thisitem++;
				itemstart=i+1;
			}
		}
		index = document.cookie.indexOf("TheBasket");
		document.cookie="TheBasket="+newItemList;
		self.location = "basket.php";
                top.frames[2].location = "headingright.php";
	

	}

	function removeItem(itemno) {
		newItemList = null;
		itemlist = 0;
		for (var i = 0; i <= fulllist.length; i++) {
			if (fulllist.substring(i,i+1) == '[') {
				itemstart = i+1;
			} else if (fulllist.substring(i,i+1) == ']') {
				itemend = i;
				theitem = fulllist.substring(itemstart, itemend);
				itemlist=itemlist+1;
				if (itemlist != itemno) {
					newItemList = newItemList+'['+fulllist.substring(itemstart, itemend)+']';
				}
			}
		}
		index = document.cookie.indexOf("TheBasket");
		document.cookie="TheBasket="+newItemList;
		self.location = "confirm.php";
                top.frames[2].location = "headingright.php";
	
	}

	function clearBasket() {
		if (confirm('<?php echo $txt_reset_shopping_cart ?>?')) {
			index = document.cookie.indexOf("TheBasket");
			document.cookie="TheBasket=.";
			self.location = "cancel.php";
                top.frames[2].location = "headingright.php";
		}
	}
	

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_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_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.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 isTotFld(fldname) {
var subfld = fldname.substring(0,5);

if (subfld=="OTHER") {
		return false
}
if (subfld=="TOTAL") {
		return false
}
if (fldname=="EMAIL") {
		return false
}
if (fldname=="a") {
		return false
}
if (fldname=="NAME") {
		return false
}
if (fldname=="MONTH") {
		return false
}

return true
}

function AddTotal(form_object) {
	var tot = 0
	var loantot = 0
	var form = document.forms[0]
	var FldTotal = 0
	//var form_object
	var str = ""
	var ln = form.elements.length;

	for (var i = 0; i < ln; i++) {
		var field = form.elements[i]
		var fldname = field.name
		var strval = field.value
		
		if (!isEmpty(strval)){
		//window.alert(fldname)
			if (isTotFld(fldname)== true){
//			if (fldname !="TOTAL_LOANVALUE"){
				var subfld = fldname.substring(0, 10);
				//if (fldname !="TOTAL_NUMBERS"||fldname !="TOTAL_LOANVALUE"||subfld !="LOANVALUE_"){
				if (subfld !="LOANVALUE_"){
					//window.alert(subfld)
					if (!isValid(strval)) {
						field.focus()
						field.select()
						return
					}
					tot+=parseFloat(strval)
				}
				var subfld = fldname.substring(0, 8);
				if (subfld !="NUMBERS_"){
					//window.alert(subfld)
					if (!isValid(strval)) {
						field.focus()
						field.select()
						return
					}
					loantot+=parseFloat(strval)
				}
			}
	//		}
		}
	}
	form.TOTAL_NUMBERS.value = tot
	form.TOTAL_LOANVALUE.value = loantot
}

