JavaScript-Packer

 view release on metacpan or  search on metacpan

t/scripts/s12.js  view on Meta::CPAN

function validate()
{
	var inputs = new Array();
	inputs[0] = document.getElementById('first').value;
	inputs[1] = document.getElementById('last').value;
	inputs[2] = document.getElementById('email').value;
	inputs[3] = document.getElementById('uid').value;
	inputs[4] = document.getElementById('password').value;
	inputs[5] = document.getElementById('confirm').value;
	var errors = new Array();
	errors[0] = "<span style='color:red'>Please enter your first name!</span>";
	errors[1] = "<span style='color:red'>Please enter your last name!</span>";
	errors[2] = "<span style='color:red'>Please enter your email!</span>";
	errors[3] = "<span style='color:red'>Please enter your user id!</span>";
	errors[4] = "<span style='color:red'>Please enter your password!</span>";
	errors[5] = "<span style='color:red'>Please confirm your password!</span>";
	for (i in inputs)
	{
		var errMessage = errors[i];
		var div = divs[i];
		if (inputs[i] == "")
			document.getElementById(div).innerHTML = errMessage;
		else if (i==2)
		{
			var atpos=inputs[i].indexOf("@");
			var dotpos=inputs[i].lastIndexOf(".");
			if (atpos<1 || dotpos<atpos+2 || dotpos+2>=inputs[i].length)
				document.getElementById('errEmail').innerHTML = "<span style='color: red'>Enter a valid email address!</span>";
			else
				document.getElementById(div).innerHTML = "OK!";
		}
		else if (i==5)
		{
			var first = document.getElementById('password').value;
			var second = document.getElementById('confirm').value;
			if (second != first)
				document.getElementById('errConfirm').innerHTML = "<span style='color: red'>Your passwords don't match!</span>";
			else
				document.getElementById(div).innerHTML = "OK!";
		}
		else
			document.getElementById(div).innerHTML = "OK!";
	}
}

function finalValidate()
{
	var count = 0;
	for(i=0;i<6;i++)
	{
		var div = divs[i];
		if(document.getElementById(div).innerHTML == "OK!")
		count = count + 1;
	}
	if(count == 6)
		document.getElementById("errFinal").innerHTML = "All the data you entered is correct!!!";
}

function trigger()
{
	document.getElementById("hover").addEventListener("mouseover", popup);

	function popup()
	{
		alert("Welcome to my WebPage!!!");
	}
}

/* This script and many more are available free online at
The JavaScript Source!! http://www.javascriptsource.com
Created by: Sandeep Gangadharan | http://www.sivamdesign.com/scripts/ */
function runBanner() {
    // change the name of the image below
  document.getElementById('banner').src='large_img.gif';
}

  // change the number below to adjust the time the image takes to load
window.setTimeout("runBanner()", 5000);

// sets up database of links - SECTION A1
var muresources="";
muresources["classical"]= "<A HREF='http://net.com/classical.file1'>Meditative classical music<A><P><A HREF='http://net.com/classical.file2'>Provoking classical music<A>";
muresources["rock"] = "<A HREF='http://net.com/rock.file1'>Popular rock music<A><P><A HREF='http://net.com/rock.file2'>Exciting rock music<A>";
muresources["ethnic"] = "<A HREF='http://net.com/mexican.file1'>Mexican music<A><P><A HREF='http://net.com/Indian.file2'>Indian music<A>";

function getLink() {
// constructs unique page using name and choice of music - SECTION A.2
temp = muresources[choice];
temp2 = "<TITLE>Custom Links</TITLE><H3>" +document.m.pername.value+", here are somelinks for you</H3><P>"+temp;
}

function writeIt(){
// creates new window to display page - SECTION A.3
diswin = window.open();
diswin.document.open();
diswin.document.write(temp2);
diswin.document.close()
}

function doAll(){
// master routine calls other functions - SECTION A.4
getLink();
writeIt()
}

//assigns value to variable
test ="What is all this?";

// opens document and uses methods to modify text characteristics
document.open();
document.write(test.bold()+"<P>");
document.write(test.fontsize(7)+"<P>");
document.write(test.fontcolor("red")+"<P>");
document.write(test.toUpperCase()+"<P>");

//assigns multiple characteristics to text
document.write(test.italics().fontsize(6).fontcolor("green")+"<P>");
document.open();

// Puts the text to scroll into variable called sent - SECTION A
// uses length propert to assess its length and put into variable slen
// initalizes a,b,n, and subsent variables
var sent = "This is a demonstration of a banner moving from the left to right. It makes use of the substring property of Javascript to make an interesting display";



( run in 1.308 second using v1.01-cache-2.11-cpan-364913b4093 )