// JavaScript Document
function init()
{
	
	var toolbarxml = '<?xml version="1.0" encoding="utf-8"?>';
    toolbarxml += '<toolbar id="toolbarthis.uid" title="Grid" height="23" width="110" image_directory="imagedir">'; 
    toolbarxml += '<items>';
    toolbarxml += '</items>';
    toolbarxml += '</toolbar>';
    nitobi.grid.toolbarDoc = nitobi.xml.createXmlDoc(toolbarxml);
	
	var myGrid = nitobi.initGrid('myGrid');
	
	
}


function edit(eventArgs)
{
	    var myRow = eventArgs.cell.getRow();
		
		var myMasterGrid = nitobi.getComponent('myGrid');
		var id = myMasterGrid.getCellObject(myRow,0).getValue();
		
		var restaurant_name = myMasterGrid.getCellObject(myRow,1).getValue();
		
		url1='view_restaurant.php?id='+id;
		
		parent.addTabi(url1,restaurant_name,'view');
		
		myMasterGrid.refresh()
		return true;

}


function comment(eventArgs)
{
	    var myRow = eventArgs.cell.getRow();
		
		var myMasterGrid = nitobi.getComponent('myGrid');
		var id = myMasterGrid.getCellObject(myRow,0).getValue();
		url1='add_comments.php?id='+id;
		
		parent.addTabi(url1,'Add Comment','view');
		
		myMasterGrid.refresh()
		return true;

}


function articles(eventArgs)
{
	
	    var myRow = eventArgs.cell.getRow();
		
		var myMasterGrid = nitobi.getComponent('myGrid');
		var id = myMasterGrid.getCellObject(myRow,0).getValue();
		
		

		url1='add_restaurant_articles.php?restaurant_id='+id;
		
		
		parent.addTabi(url1,'Add Articles','view');
		
		myMasterGrid.refresh()
		return true;

}


function approval(eventArgs)
{
	    var myRow = eventArgs.cell.getRow();
		
		var myMasterGrid = nitobi.getComponent('myGrid');
		var id = myMasterGrid.getCellObject(myRow,0).getValue();
		
		var approve = myMasterGrid.getCellObject(myRow,3).getValue();
		
		if(approve=="Click to Approve")
		{
			url1='approve_restaurant.php?id='+id;
			parent.addTabi(url1,'Approve Restaurant','view');
			myMasterGrid.refresh()
		}
		
		return true;
}


function mydelete(eventArgs)
{
	    var myRow = eventArgs.cell.getRow();
		
		var myMasterGrid = nitobi.getComponent('myGrid');
		var id = myMasterGrid.getCellObject(myRow,0).getValue();
		url1='delete_restaurant.php?id='+id;
		parent.addTabi(url1,'Delete Restaurant','view');
		
		myMasterGrid.Refresh()
		return true;

}

function showdetails()

{
	var myMasterGrid = nitobi.getComponent('myGrid');
	var serkey=document.getElementById('search1').value;
	var seruser=document.getElementById('user1').value;
	myMasterGrid.getDataSource().setGetHandlerParameter('usr',seruser);

	myMasterGrid.getDataSource().setGetHandlerParameter('key',serkey);
	myMasterGrid.dataBind();
	return false;
}

function filter_by_city(city)
{
	var myMasterGrid = nitobi.getComponent('myGrid');
	

	myMasterGrid.getDataSource().setGetHandlerParameter('ac',city);
	myMasterGrid.dataBind();
}


function get_cities()
{
//alert("fun");
var v1=document.getElementById('MN-state').value;
//alert(v1)
var url ='get_cities.php?id='+v1;
//alert(url);
  http.open('post', url); 
//alert(url);
 http.onreadystatechange = handleResponse_cities; 
 http.send(null);

} 

function handleResponse_cities()
{ 
    if(http.readyState == 4)
	{ 
        var response = http.responseText;
		//alert(response);
		document.getElementById('city_div').innerHTML = response;
		
	}	
	
}

function get_subtypes()
{
var v1=document.getElementById('num_types').value;
//alert(v1)
var arr=v1.split("|");
var i,total,idd;
total='';
for(i=0;i<(arr.length-1);i++)
{
	idd='restaurant_type'+arr[i];
	//alert(idd);
	if(document.getElementById(idd).checked==true)
	{//alert(idd);
		total+=arr[i]+'|';
	}
		
}
//alert(total);
var url ='get_resto_subtypes.php?types='+total;
//alert(url);
  http.open('post', url); 
//alert(url);
 http.onreadystatechange = handleResponse_subtypes; 
 http.send(null);
}

function handleResponse_subtypes()
{ 
    if(http.readyState == 4)
	{ 
        var response = http.responseText;
		//alert(response);
		document.getElementById('subtype_div').innerHTML = response;
		
	}	
	
}



function checkit(v1,v2)
{
	var a='TR'+v2;
	//alert(a);
	
	if(document.getElementById(v1).value != 1)
	{ 
		
		document.getElementById(v2).value='';
			
		document.getElementById(a).style.display='';
	}
	else
	{
		document.getElementById(v2).value='';
		
		document.getElementById(a).style.display='none';
		
	}

}

function choosefldset(v1)
{
	var v2='resto_fld_type'+v1;
	
	var v4='restaurant_type'+v1;
	
	var maleQs = document.getElementById(v2);
	var mInputs = maleQs.getElementsByTagName('*');
	for (var i=1,thisInput; thisInput=mInputs[i]; i=i+2) 
	{
		var aa=thisInput.name;
		
		if(aa!='undefined')
		{
			if(aa.search(/restaurant_type/)==-1)
			{
				//alert(thisInput.name);
				if(document.getElementById(v4).checked==true)
					thisInput.disabled=false;
				else
					thisInput.disabled=true;
			}
		}
	}
}


function news(eventArgs)
{
	    var myRow = eventArgs.cell.getRow();
		
		var myMasterGrid = nitobi.getComponent('myGrid');
		var id = myMasterGrid.getCellObject(myRow,0).getValue();
		url1='add_user_restaurant_news.php?restaurant_id='+id;
		view(url1);
		
		myMasterGrid.refresh()
		return true;

}

function edit22(eventArgs)
{
	    var myRow = eventArgs.cell.getRow();
		
		var myMasterGrid = nitobi.getComponent('myGrid');
		var id = myMasterGrid.getCellObject(myRow,0).getValue();
		url1='edit_user_restaurant.php?id='+id;
		view(url1);
		
		myMasterGrid.refresh()
		return true;

}


function viewnode(id)
{
	if(id>0)
	{
		document.getElementById('plateholder').src='display_dishes_drinks.php?id='+id;
	}
}


function viewnode2(holder,id)
{
	if(id>0)
	{
		document.getElementById(holder).src='display_sub_categories.php?id='+id;
	}
}

function viewnode2_add_category(holder,id)
{
	if(id>0)
	{
		document.getElementById(holder).src='add_restaurant_menu_categories.php?restaurant_id='+id;
	}
}

function viewnode2_edit_category(holder,id)
{
	if(id>0)
	{
		document.getElementById(holder).src='edit_restaurant_menu_categories.php?id='+id;
	}
}

function viewnode2_delete_category(holder,id)
{
	if(id>0)
	{
		document.getElementById(holder).src='delete_restaurant_menu_categories.php?id='+id;
	}
}


function RefreshParent(){//alert('okkk');
    parent.location.reload();
}



function viewnode4(holder,disp)
{
	
		document.getElementById(holder).src=disp;
	
}


function getCalender(v)
{
  Calendar.setup(
    {
      inputField  : v,         // ID of the input field
      ifFormat    : '%m-%d-%Y',    // the date format
      button      : v      // ID of the button
    }
  )
}


function gridinit()
{
	
	objGrid=document.getElementsByTagName('ntb:grid');
	//alert("now");
	//alert(objGrid.length);
	//alert("fonme");
	var arr=new Array();
	arr[0]='myGrid,200,350';
	setupGrids(arr);
}
gridinit();


function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

addLoadEvent(function() {
   sizeAll();
})

window.onResize=sizeAll();

function coupon_fn()
{
	var coupon_var=document.getElementById('coupon').value;
	//alert(coupon_var);
	if(document.getElementById('coupon').checked==true)
		document.getElementById('coupon_id').style.display='block';
	else
		document.getElementById('coupon_id').style.display='none';
}