// JavaScript Document

var count;
var current;
var str = 'articlecontent';


function showcontent(x){
	var xname = parseInt(x.getAttribute('name'));			
	displaycontent(xname);
}

function displaycontent(xname){
	document.getElementById('articlelistings').style.display = 'none';
	document.getElementById(str+xname).style.display = 'block';
	document.getElementById('back').style.display = 'block';
	document.getElementById('back1').style.display = 'block';
	
	// to display next and previous
	if(xname == 1){
		document.getElementById('next').style.display = 'block';
		document.getElementById('previous').style.display = 'none';
	}
	else if(xname == 7){
		document.getElementById('next').style.display = 'none';
		document.getElementById('previous').style.display = 'block';
	}
	else {
		document.getElementById('next').style.display = 'block';
		document.getElementById('previous').style.display = 'block';		
	}
	current = xname;
}

function backtolist(){
	document.getElementById(str+current).style.display = 'none';
	document.getElementById('back').style.display = 'none';
	document.getElementById('back1').style.display = 'none';
	document.getElementById('next').style.display = 'none';
	document.getElementById('previous').style.display = 'none';
	document.getElementById('searchresults').style.display = 'none';
	document.getElementById('articlelistings').style.display = 'block';
}

function nextinlist(){
	var x = current;
	eraselast(x);
	count = current+1;
	displaycontent(count);	
}

function previnlist(){
	var x = current;
	eraselast(x);
	count = current-1;
	displaycontent(count);	
}

function eraselast(x){
	document.getElementById(str+x).style.display = 'none';
}

// Search Engine for articles

var flag = 0;
var searchtext;

var ulid;
var getli;
var lispan;
var licontent;
var result = '';

	function addspace(id,tag) {
		/*document.getElementById('someform').getElementsByTagName('input').title = 'none';*/
		if(!flag) {
		document.getElementById('searchthis').value = '';
		ulid = document.getElementById(id);
		getli = ulid.getElementsByTagName(tag);
		for (var i=0; i<getli.length; i++) {
			getli[i].style.background = 'none';
		 }
		flag = 1;
		}
	}
	
	function getinput(id,tag) {
		if(document.getElementById('searchthis').value == '') 
		{
			alert('No Text to Search');
		}
		else {
			searchtext = document.getElementById('searchthis').value;
			ulid = document.getElementById(id);
			getli = ulid.getElementsByTagName(tag);
			searchword();
		}

	}
	
	
	function searchword() {
		var y = 0;
		var resultdiv = document.getElementById('searchresults'); 
		
		for (var i=0; i<getli.length; i++) {

			licontent = getli[i].innerHTML;
			
			
			result = licontent.match(new RegExp(searchtext, "i"));
			if(result) {
				 getli[i].style.background = '#f1f1f1'; 
				 resultdiv[y] = '<li>'+licontent+'</li>';
				 y++;
			}
		}

		
		/*for(var rescount=0; rescount<y; rescount++){
			alert(resultdiv[rescount]);
			//resultdiv[count] = myArray[count];
		}*/
		document.getElementById('searchresults').style.display = "block";
		flag= 0;
		return false;
	}


// search by enter key press

	/*function searchKeyPress(e) {
		// look for window.event in case event isn't passed in
		if (window.event) { e = window.event; }
		if (e.keyCode == 13)
		{
				document.getElementById('searchbutton').click();
		}	
	}
	
	function searchKeyPress(id){

		var btn = document.getElementById(id);
            if (btn != null)
            { //If we find the button click it
                btn.click();
			}
	}*/
		
	
	function searchKeyPress(id, e){
		var key;
		
         if(window.event)
              key = window.event.keyCode;     //IE
         else
              key = e.which.keyCode;     //firefox

        if (key == 13)
        {
            //Get the button the user wants to have clicked
            var btn = document.getElementById(id);
            if (btn != null)
            { //If we find the button click it
                btn.click();
				return false;
                event.keyCode = 0;
				//getinput(id,tag);
            }
        }
	}
	
	
