// JavaScript Document
function set_list_id(val)
{
	if (val == "other")
	{
		document.getElementById('divotherlistname').style.display = 'block';
		document.getElementById('divlistdesc').style.display = 'block';
		document.getElementById("_hdListId").value = '';
		document.getElementById("_hdUserListId").value = '';
	}
	else
	{
		document.getElementById('divotherlistname').style.display = 'none';
		document.getElementById("_txtListName").value = '';
		var chk_val = val.split("_");
		var type = chk_val[0];
		var list_id = chk_val[1];
		if(type == 'user')
		{
			document.getElementById("_hdUserListId").value = list_id;
			document.getElementById("_hdListId").value = '';
			document.getElementById('divlistdesc').style.display = 'none';
		}
		else
		{
			document.getElementById("_hdListId").value = list_id;
			document.getElementById("_hdUserListId").value = '';
			document.getElementById('divlistdesc').style.display = 'block';
		}
	}
}

function check_form()
{
	frmlen = document._frmList.elements.length
	for(i=0; i<frmlen; i++)
	{
		if (document._frmList.elements[i].checked == true)
		{
			if (document._frmList.elements[i].value == 'other')
			{
				if (trim(document._frmList._txtListName.value) == '')
				{	
					alert('Please enter the list name!');
					document._frmList._txtListName.value = '';
					document._frmList._txtListName.focus();
					return false;
				}
			}
		}
	}
	var iUserList = document.getElementById("_hdUserListId").value;
	var iTemplateId = document.getElementById("_hdListId").value;
	var iListDataId = document.getElementById("_hdListDataId").value;
	var sListName = document.getElementById("_txtListName").value;
	var sListDescription = document.getElementById("_txtDescription").value;
	var iModuleId = document.getElementById("_hdModule").value;
	var iListForId = document.getElementById("_hdListFor").value;
	var iItemTypeId = document.getElementById("_hdItemTypeId").value;
	var iItemId = document.getElementById("_hdItemId").value;
	
	var randomnumber=Math.floor(Math.random()*110);	
	
	if (iListDataId > 0)
	{
		url = HOST+MEMBERS+"/process_addtolist.php?chk=1&_hdUserListId="+iUserList+"&_hdListId="+iTemplateId+"&_txtListName="+sListName+"&_txtDescription="+sListDescription+"&_hdModule="+iModuleId+"&_hdListFor="+iListForId+"&_hdItemTypeId="+iItemTypeId+"&_hdItemId="+iItemId+"&randomnumber="+randomnumber+"&_hdListDataId="+iListDataId+"&redirect="+window.document.URL.toString();		
		window.location.href = url;
	}
	else
	{
		url = HOST+MEMBERS+"/process_addtolist.php?chk=1&_hdUserListId="+iUserList+"&_hdListId="+iTemplateId+"&_txtListName="+sListName+"&_txtDescription="+sListDescription+"&_hdModule="+iModuleId+"&_hdListFor="+iListForId+"&_hdItemTypeId="+iItemTypeId+"&_hdItemId="+iItemId+"&randomnumber="+randomnumber;
		http.open('get', url);
		http.onreadystatechange = check_formt_response;
		http.send(null);
	}
	close_popup('close');
	//return true;
}

function check_formt_response()
{
	if (http.readyState == 4)
	{
		try
		{
			document.getElementById("_DivUserList").style.display = 'none';
		
			tableBusy = false;
			
		} // end try 
		catch(e)
		{
			alert("Error: " + e) ;
		} // end try catch
	} // end if readystate 4
}

function editlist(mid,listforid,itemtypeid,itemid,listdataid)
{
	var randomnumber=Math.floor(Math.random()*110);	
		
	url = HOST+MEMBERS+"/process_addtolist.php?mid="+mid+"&listforid="+listforid+"&itemtypeid="+itemtypeid+"&itemid="+itemid+"&randomnumber="+randomnumber+"&listdataid="+listdataid;
	close_popup('open')	
	http.open('get', url);
	http.onreadystatechange = editlist_response;
	http.send(null);	
}

function editlist_response()
{
	if (http.readyState == 4)
	{
		try
		{
			document.getElementById("_DivUserList").style.display = 'block';
			document.getElementById("_DivUserList").innerHTML = http.responseText;
		
			tableBusy = false;
			
		} // end try 
		catch(e)
		{
			alert("Error: " + e) ;
		} // end try catch
	} // end if readystate 4
} // end tableresponse function


function addtolist(mid,listforid,itemtypeid,itemid)
{
	var iItemId = itemid;
	var randomnumber=Math.floor(Math.random()*110);	
	close_popup('open')		
	url = HOST+MEMBERS+"/process_addtolist.php?mid="+mid+"&listforid="+listforid+"&itemtypeid="+itemtypeid+"&itemid="+itemid+"&randomnumber="+randomnumber;
	http.open('get', url);
	http.onreadystatechange = addtolist_response;
	http.send(null);
	
}

function addtolist_response()
{
	if (http.readyState == 4)
	{
		try
		{
			document.getElementById("_DivUserList").style.display = 'block';
			document.getElementById("_DivUserList").innerHTML = http.responseText;
		
			tableBusy = false;
			
		} // end try 
		catch(e)
		{
			alert("Error: " + e) ;
		} // end try catch
	} // end if readystate 4
} // end tableresponse function


function close_userlist()
{
	document.getElementById("_DivUserList").style.display = 'none';
	close_popup('close');
}

var iItemId;

function addtofavourite(mid,listforid,itemtypeid,itemid)
{
	if(itemid == '')
	{
		iItemId = 0;
	}
	else
	{
		iItemId = itemid;
	}
	var randomnumber=Math.floor(Math.random()*110);
	url = HOST+MEMBERS+"/process_addtofavourite.php?mid="+mid+"&listfor="+listforid+"&itemtype="+itemtypeid+"&item="+itemid+"&randomnumber="+randomnumber;
	http.open('get', url);
	http.onreadystatechange = addtofavourite_response;
	http.send(null);
	return false
}

function addtofavourite_response()
{
	if (http.readyState == 4)
	{
		try
		{
			//alert(document.getElementById("imgAddToFavourite_"+iItemId).src);
			//document.getElementById("imgAddToFavourite_"+iItemId).src = HOST+'/images/favourite_selected.gif';
			//alert(http.responseText);
			document.getElementById("_DivUserFavList_"+iItemId).innerHTML = http.responseText;
		
			tableBusy = false;
			
		} // end try 
		catch(e)
		{
			alert("Error: " + e) ;
		} // end try catch
	} // end if readystate 4
} // end tableresponse function

//Remove from favourite


function removefavourite(mid,listforid,itemtypeid,itemid,favitemid)
{
	if(itemid == '')
	{
		iItemId = 0;
	}
	else
	{
		iItemId = itemid;
	}
	var randomnumber=Math.floor(Math.random()*110);
	url = HOST+MEMBERS+"/process_addtofavourite.php?mid="+mid+"&mode=delete&favitemid="+favitemid+"&listfor="+listforid+"&itemtype="+itemtypeid+"&item="+itemid+"&randomnumber="+randomnumber;
	http.open('get', url);
	http.onreadystatechange = removefavourite_response;
	http.send(null);
	return false
}

function removefavourite_response()
{
	if (http.readyState == 4)
	{
		try
		{
			//alert(document.getElementById("imgAddToFavourite_"+iItemId).src);
			//document.getElementById("imgAddToFavourite_"+iItemId).src = HOST+'/images/favourite_empty.gif';
		//	alert(http.responseText);
			document.getElementById("_DivUserFavList_"+iItemId).innerHTML = http.responseText;
		
			tableBusy = false;
			
		} // end try 
		catch(e)
		{
			alert("Error: " + e) ;
		} // end try catch
	} // end if readystate 4
} // end tableresponse function



function delete_item(listdataid)
{
	if(!confirm('Are you sure you want to remove the item from this list?'))
	{
		return;
	}
	else
	{
		var url = HOST+MEMBERS+"/process_addtolist.php?mode=delete&listdataid="+listdataid+"&redirect="+window.document.URL.toString();
		window.location.href = url;
	}
}