private String checkDetailsNode(Element element, int nodeCount, String xmlTag){
		if(nodeCount == 0){
			//This value is returned when detail tag is not present
			return "";
		}
		String genre = "";
		NodeList detailsNode = element.getElementsByTagName("detail");
		for(int i = 0; i < detailsNode.getLength(); i++){
			Node tempNode = detailsNode.item(i);
			if(tempNode.getNodeType() == Node.ELEMENT_NODE){
				Element tempEl = (Element)tempNode;
				String str = tempEl.getElementsByTagName("name").item(0).getTextContent().toString();
				if(str.equals("Genre")){
					String genreValue = tempEl.getElementsByTagName("value").item(0).getTextContent().toString();
					genreValue = replaceSpecialCharacters(genreValue);
					//This value is returned when we have the detail tag as well as sub-tags with name-value pair 
					return genreValue;
				}
			}
		}
		//This value is returned we have a tag for detail but does not contain sub-tags showing Genre information
		return genre;
	}