
var lName = 0;
var lStreet = 1;
var lLocation = 2;
var lPhone = 3;
var lHashkacha = 4;
var lCategory = 5;
var lDiscount = 6;
var lNotes = 7;
var lNew = 8;
var lRegion = 9;

var availableDiscounts = Array();
var idx = 0;

var endLoc = 0;
var imgSrc = 1;
var used = 2;

var availablePics = Array();
var picIdx = 0;


function discountSetup(){
    /*
    mainContentDiv = document.getElementById("discountContent");
    mainContentDiv.innerHTML = "";
    var txt = "";
    
    txt += "<table width=90% height=100%>";
    txt += "<tr><td></td><td class='attr'><b class=AdHeader>Hashkacha</b></td><td class='attr'><b class=AdHeader>Category</b></td><td class='attr'><b class=AdHeader>Discount</b></td></tr>";    
	
    for ( var i = 0; i<idx; i++ ){
    	txt += "<tr valign=top>";

	txt += "<td class='location' id='place_" + i + "_0'><b class=GeneralBlueText>";
    	txt += availableDiscounts[i][lName] + "</B><br>" ;
    	txt += availableDiscounts[i][lStreet] + "<br>" ;
    	txt += availableDiscounts[i][lLocation] + "<br>" ;
    	txt += availableDiscounts[i][lPhone] ;
	txt += "<br><br></td>";
	
	txt += "<td class='attr' id='place_" + i + "_1'>" + availableDiscounts[i][lHashkacha] + "</td>";
	if (availableDiscounts[i][lCategory] == 'Meat') 
		txt += "<td class='attr' id='place_" + i + "_2' ><font color=red>" + availableDiscounts[i][lCategory] + "</font></td>";
	else
		txt += "<td class='attr' id='place_" + i + "_2'><font color=green>" + availableDiscounts[i][lCategory] + "</font></td>";

	txt += "<td class='attr' id='place_" + i + "_3'>" + availableDiscounts[i][lDiscount];
	if ( availableDiscounts[i][lNotes] != "" )
	   txt += "<br>" + availableDiscounts[i][lNotes];
	txt += "</td>";
	
	if ( availableDiscounts[i][lNew] > 0 )
	   txt += "<td class='attr' id='place_" + i + "_4'>New</td>";
	else
	   txt += "<td class='attr' id='place_" + i + "_4'></td>";
		
	txt += "</tr><tr><td colspan=5>&nbsp;</td></tr>";

    }	

    txt += "</table>";
    
    mainContentDiv.innerHTML = txt;
    */
    for ( i=0; i<picIdx; i++){
	//var pic = getPicture();
	//document.getElementById("store_img_" + i ).src = "images/stores/" + availablePics[pic][imgSrc] + ".gif";
	//document.getElementById("store_link_" + i ).href = availablePics[pic][endLoc];
    }
    var pic = getPicture();
	document.getElementById("store_img_0" ).src = "images/stores/" + availablePics[pic][imgSrc] + ".gif";
	document.getElementById("store_link_0" ).href = availablePics[pic][endLoc];
	var pic = getPicture();
	document.getElementById("store_img_1" ).src = "images/stores/" + availablePics[pic][imgSrc] + ".gif";
	document.getElementById("store_link_1" ).href = availablePics[pic][endLoc];
	var pic = getPicture();
	document.getElementById("store_img_2" ).src = "images/stores/" + availablePics[pic][imgSrc] + ".gif";
	document.getElementById("store_link_2" ).href = availablePics[pic][endLoc];
}

function getPicture(){
    var p = null;
    var i = Math.floor( Math.random() * picIdx ) ;
    //window.alert( i );
    while ( ! p ){
	//window.alert( i + ":" + availablePics[i][used] );
	if ( availablePics[i][used] == 0 ){
	    availablePics[i][used] = 1;
	    return i;
	}
	i++;
	if ( i == picIdx )
	    i = 0;
    }
    return p;
}

function hidePlace( i ){
	 for ( j=0; j<5; j++ ){
	     document.getElementById("place_" + i + "_" + j ).style.display = "none";
	 }
}

function showPlace( i ){
	 for ( j=0; j<5; j++ ){
	     document.getElementById("place_" + i + "_" + j ).style.display = "visible";
	 }
}

function categoryOK( i ){
    var choice = document.getElementById("categorySelect").value;    
    if ( choice == "All" )
	return true;
    if ( availableDiscounts[i][lCategory].indexOf(choice) >= 0 )
	return true;
    return false;
}

function regionOK( i ){
    var choice = document.getElementById("regionSelect").value;    
    if ( choice == "All" )
	return true;
    if ( availableDiscounts[i][lRegion].indexOf(choice) >= 0 )
	return true;
    return false;
}

function change(){
    
    for ( i = 0; i<idx; i++){
	ok = categoryOK( i ) && regionOK( i ) ;
	if ( ok ) 
	    showPlace( i );
	else
	    hidePlace( i );
    }	 
}

