function isNum(args)
{
args = args.toString();

if (args.length == 0)
return false;

for (var i = 0;  i<args.length;  i++)
{
	if ((args.substring(i,i+1) < "0" || args.substring(i, i+1) > "9") && args.substring(i, i+1) != ".")
		{
		return false;
		}
}

return true;
}

function checkprime(nn)
{
	if(nn > 100)
	{
		var res = checkforlargeprime(nn);
		return res;
	}
	else
	{
		var k=2;

		while(k < nn)
		{
			var sd = nn%k;
			if( sd == 0)
			{
				//alert(sd);
				return false;
			}
			else
			{
				//alert(nn+"-----"+k+"---"+sd);
			}
			k++;
		}
	}
	return true;
}

function getNextPrimeNumber(num)
{
var nam = parseInt(num)+1;
var das = true;
	while( das == true )
	{
		if(checkprime(nam))
			das = false;
		else
			nam = nam+1;
	}

return nam;	  	
}

function getPrevPrimeNumber(num)
{
var nam = parseInt(num)-1;
var das = true;
	while( das == true )
	{
		if(checkprime(nam))
			das = false;
		else
			nam = nam-1;
	}
if(nam < 2)
	nam=2
	
return nam;	  	
}

function change(vasrs)
{
	var aa = vasrs.value;

	if(isNum(aa))
	{
		if(aa > 10000000)
		{
			alert("Pime number calculation below 10000000");
			return false;
		}
	}		
	else
	{
		aa = aa.substring(0,aa.length-1);
		document.prime.len.value = aa;
	}
}

function getRes()
{
	var val = document.prime.len.value;

	if(isNum(val))
	{
	var res1 = checkprime(val);
	document.prime.res1.value=res1;
	
	var res2 = getNextPrimeNumber(val);
	document.prime.res2.value=res2;

	var res3 = getPrevPrimeNumber(val);
	document.prime.res3.value=res3;

	}	
}

function checkforlargeprime(num)
{
	if(num > 100)
	{
		//alert("-----"+num);
		var sss = Math.round(Math.sqrt(num))+1;
		var pn = 2;
		//alert("333333333333-"+sss);

		while(pn < sss)
		{
			if(num%pn == 0)
			{
				return false;
			}
			pn = getNextPrimeNumber(pn);
		}
		return true;
	}
	else
	{
		return false;
	}
}


function color(test)
{

	for(var j=2; j<5; j++)
	{
		if(j!=6)
		{
		var myI=document.getElementsByTagName("input").item(j);
		//myI.setAttribute("style",ch);
		myI.style.backgroundColor=test;
		}
	}
}


function color1(test)
{
var myI=document.getElementsByTagName("table").item(0);
//myI.setAttribute("style",ch);
myI.style.backgroundColor=test;
}



