function check() {
form2.UserID.value=form1.UserID.value;
window.open('','UserID', 'toolbar=0,  titlebar = 0, status=0, scrollbars=0, menubar=0, resizable=0, width =360, height=250,left=220,top=175');
document.form2.submit();
}

function send2mem(m) {
window.open('?send2member=1&id='+m ,'s2m', 'toolbar=0,  titlebar = 0, status=0, scrollbars=0, menubar=0, resizable=0, width=400, height=297,left=0,top=0');
}

function show(id) 
{ 
			hide();
			if (id == 'pc_training')
			{
				document.getElementById('pc_training').style.display="";
				document.getElementById('pc_training1').style.display="";
				document.getElementById('pc_training2').style.display="";

				/* not needed for now : pc skills is displayed in all cases 
				------------------------------------------------------------------------------
					var hideSubjects =new Array("pc_skills","pc_skills1","pc_skills2");
				
					for (i=0;i<hideSubjects.length;i++)
					{
						if (document.getElementById(hideSubjects[i])!==null) 
						{
							document.getElementById(hideSubjects[i]).style.display="none";
						} 
					}
					------------------------------------------------------------------------------
				*/
			}
			
			if (id == 'he_training')
			{
				document.getElementById('he_training').style.display="";
				document.getElementById('he_training1').style.display="";
				document.getElementById('he_training2').style.display="";
				
				document.getElementById('pc_skills').style.display="";
				document.getElementById('pc_skills1').style.display="";
				document.getElementById('pc_skills2').style.display="";
			}
			else
			{
				document.getElementById(id).style.display="";
			}

}

function hide() 
{ 
	var hideSubjects =new Array("pc_training","pc_training1","pc_training2","he_training","he_training1","he_training2");

	for (i=0;i<hideSubjects.length;i++)
	{
		if (document.getElementById(hideSubjects[i])!==null) 
		{
			document.getElementById(hideSubjects[i]).style.display="none";
		} 
	}
	
	var showSubjects =new Array("pc_skills","pc_skills1","pc_skills2")

	for (i=0;i<showSubjects.length;i++)
	{
		if (document.getElementById(showSubjects[i])!==null) 
		{
			document.getElementById(showSubjects[i]).style.display="";
		} 
	}
}
function show1(id) 
{
	if (id == 'tutor_transport')
	{
		document.getElementById('tutor_transport').style.display="";
		document.getElementById('tutor_transport1').style.display="";
	}
	
	else if (id == 'experience_years')
	{
		document.getElementById('experience_years').style.display="inline";
	}
	else if (id == 'current_job_details_container')
	{
		document.getElementById('total_jobs').style.display="";
		document.getElementById('jobs_details').style.display="";
		document.getElementById('jobs_details_container').style.display="";

		document.getElementById('current_job_details_container').style.display="";

		if ( (document.getElementById('total_jobss').value !=="") || (document.getElementById('total_jobss').value>0) )
		{
					document.getElementById('previous_jobs_details_container').style.display="";
					selectchange('total_jobss', 'jobs_details');
		}
		
		else if ( (document.getElementById('total_jobss').value=="") || (document.getElementById('total_jobss').value==0) )
		{
					document.getElementById('previous_jobs_details_container').style.display="none";
		}
	}
		document.getElementById(id).style.display="";
}
function hide1(id) 
{ 
		
		 if (id=='tutor_transport')
		{
			document.getElementById('tutor_transport').style.display="none";
			document.getElementById('tutor_transport1').style.display="none";
		}
		 else if (id=='total_courses')
		{
			document.getElementById(id).style.display="none";			
			document.getElementById('sel_total_courses').value="";			
		}
		
		 else if (id=='courses_details')
		{
			document.getElementById(id).style.display="none";
			document.getElementById(id +'_container').style.display="none";
		}

		else if(id=='no_job_experience')
		{
			hide1('experience_years');
			hide1('employed_now');
			hide1('total_jobs');
			hide1('jobs_details');
			if (document.getElementById('jobsnotes'))
			{
				hide1('jobsnotes');
			}
			hide1('jobs_details_container');
			document.getElementById('n_experience_years').value="";
			document.getElementById('total_jobss').value="";

			document.getElementById('declare_current_job_yes').checked=document.getElementById('declare_current_job_no').checked=
			document.getElementById('employed_now_yes').checked = document.getElementById('employed_now_no').checked="";
		}
		
		else if (id=='less1_job_experience')
		{
			hide1('experience_years');
			show1('employed_now');
			hide1('declare_current_job_span');
			hide1('total_jobs');
			hide1('jobs_details');
			if (document.getElementById('jobsnotes'))
			{
				hide1('jobsnotes');
			}
			hide1('jobs_details_container');

			document.getElementById('n_experience_years').value="";
			document.getElementById('total_jobss').value="";

			document.getElementById('declare_current_job_yes').checked=document.getElementById('declare_current_job_no').checked=
			document.getElementById('employed_now_yes').checked = document.getElementById('employed_now_no').checked="";
		}
		
		else if (id=='more1_job_experience')
		{
			show1('experience_years');
			show1('employed_now');
			hide1('declare_current_job_span');
			hide1('total_jobs');
			hide1('jobs_details');
			if (document.getElementById('jobsnotes'))
			{
				hide1('jobsnotes');
			}
			hide1('jobs_details_container');

			show1('total_jobss');

			document.getElementById('declare_current_job_yes').checked=document.getElementById('declare_current_job_no').checked=
			document.getElementById('employed_now_yes').checked = document.getElementById('employed_now_no').checked="";
		}
		
		else if (id=='declare_current_job_span')
		{
			document.getElementById('declare_current_job_span').style.display="none";
			hide1('current_job_details_container');
			show1('total_jobs');
			
			document.getElementById('declare_current_job_yes').checked=document.getElementById('declare_current_job_no').checked="";

				if (document.getElementById('employed_before_yes').checked==false)
				{
					document.getElementById('employed_before_yes').checked = "";
					hide1('total_jobs_span');
				}
				else if (document.getElementById('employed_before_yes').checked==true)
				{
					document.getElementById('employed_before_yes').checked = "checked";
				}

				if (document.getElementById('total_jobss').value =="")
				{
					hide1('jobs_details');
					hide1('jobs_details_container');
					hide1('current_job_details_container');
					hide1('previous_jobs_details_container');
				}
				else if (document.getElementById('total_jobss').value !=="")
				{
					hide1('current_job_details_container');
				}
		}
		
		else if (id=='current_job_details_container')
		{
			document.getElementById('current_job_details_container').style.display="none";
			show1('total_jobs');

				if (document.getElementById('total_jobss').value =="")
				{
					hide1('jobs_details');
					hide1('jobs_details_container');
					hide1('previous_jobs_details_container');
				}
		}

		else if (id=='total_jobs_span')
		{
			document.getElementById('total_jobss').value="";
			document.getElementById('total_jobs_span').style.display="none";
			hide1('previous_jobs_details_container');

			if (document.getElementById('declare_current_job_no').checked ==true || document.getElementById('employed_now_no').checked ==true )
			{
				hide1('jobs_details');
				hide1('jobs_details_container');
				hide1('current_job_details_container');
			}
		}

		else if(id=='no_app_certificates')
		{
			document.getElementById('total_app_certificates').style.display="none";
			document.getElementById('app_certificates_details').style.display="none";
			document.getElementById('app_certificates_notes').style.display="none";
			document.getElementById('app_certificates_details_container').style.display="none";
			
			document.getElementById('sel_total_app_certificates').value="";
		}

		else if(id=='no_prizes')
		{
			document.getElementById('total_prizes').style.display="none";
			document.getElementById('prizes_details').style.display="none";
			document.getElementById('prizes_notes').style.display="none";
			document.getElementById('prizes_details_container').style.display="none";
			
			document.getElementById('sel_total_prizes').value="";
		}
		
		else if(id=='no_written_work')
		{
			document.getElementById('total_written_work').style.display="none";
			document.getElementById('written_work_details').style.display="none";
			document.getElementById('written_work_notes').style.display="none";
			document.getElementById('written_work_details_container').style.display="none";
			
			document.getElementById('sel_total_written_work').value="";
		}
		
		else if(id=='no_jmemberships')
		{
			document.getElementById('total_jmemberships').style.display="none";
			document.getElementById('jmemberships_details').style.display="none";
			document.getElementById('jmemberships_notes').style.display="none";
			document.getElementById('jmemberships_details_container').style.display="none";
			
			document.getElementById('sel_total_jmemberships').value="";
		}
		else
		{
			document.getElementById(id).style.display="none";
		}
}
function focused(id) 
{ 
		document.getElementById(id).focus();
		document.getElementById(id).select();
}

function disable(id) 
{
		if (id=='job1_year')
		{
				document.getElementById(id).style.border="thin gray";
				document.getElementById(id).disabled=true;
				document.getElementById(id).value='xxxx';
				document.getElementById("job1").value='أدخل مسمى الوظيفة الحالية';
		}
}

function enable(id) 
{
		if (id=='job1_year')
		{
				document.getElementById(id).style.borderTop= "solid 2px #7B847E";
				document.getElementById(id).style.borderLeft= "solid 1px silver";
				document.getElementById(id).style.borderRiht= "solid 1px white";
				document.getElementById(id).style.borderBottom= "solid 1px white";
				document.getElementById(id).disabled=false;
				document.getElementById(id).value='';
				document.getElementById("job1").value='';
		}
}

function selectchange (id,element)
{
var sel = document.getElementById(id).value;

	if (id=='residence') 
	{
		 if (sel!=="1")  {hide1(element);}
		 else { show1(element);}
	}
	 
	if (id=='qualifications') 
	{
		var displayRows =new Array("qspecialty","qspecialty_subject","grade_secondary","grade","grade_extra", "percentage", "certificate_year", "eduentity", "qcountry")

		// reset all  fields
				var qualificationsIDS =new Array("qspecialtyy","qspecialtyy_subject","percentage_decimal","percentage_whole","total_mark", "cert_year", "eduentityy")
					for (i=0;i<qualificationsIDS.length;i++)
					{
						document.getElementById(qualificationsIDS[i]).value="";
					}
		
				// reset the remaining SELECT fields
				var qualificationsIDS1 =new Array("gradee_secondarys","grades","grades_extra", "qcountryy")
					for (i=0;i<qualificationsIDS1.length;i++)
					{
						document.getElementById(qualificationsIDS1[i]).value="none";
					}	
		
		for (i=0;i<displayRows.length;i++)
		{
			if ((sel==0) || sel=="elementary" || (sel=="intermediate"))
			{
				document.getElementById(displayRows[i]).style.display="none";
			} 

			if ((sel=="secondarycomm") || (sel=="secondaryind")  || (sel=="secondary") )
			{
				if (i>1 && i!==3 && i!==7) 
				{
					document.getElementById(displayRows[i]).style.display="";
				}

				else 
				{
					document.getElementById(displayRows[i]).style.display="none";
				}
			} 
			
			if ((sel=="diploma") || (sel=="diplomaed") || (sel=="university") || (sel=="universityed"))
			{
				if (i!==2 && i!==4)
				{
					document.getElementById(displayRows[i]).style.display="";
				}

				if (i==2 || i==4)
				{
					document.getElementById(displayRows[i]).style.display="none";
				}

			}

			if ((sel=="masters") || (sel=="phd"))
			{
				if (i!==2 && i!==4)
				{
					document.getElementById(displayRows[i]).style.display="";
				}
				if (i==2 || i==4)
				{
					document.getElementById(displayRows[i]).style.display="none";
				}
			}
		}
	}
	if (id=='grades') 
	{
			if ((sel==1) ||(sel==2) ||(sel==3) ||(sel==4)) 
			{
				document.getElementById(element).style.display="inline";
			}
			
			else {document.getElementById(element).style.display="none";}
	}
	
	if (id=='sel_total_courses') 
	{
			if (sel==0) 
			{
				document.getElementById(element).style.display="none";
				document.getElementById(element +'_container').style.display="none";
			}
			if (sel>0) 
			{
				document.getElementById(element +'_container').style.display="";
				document.getElementById(element).style.display="";
				for (i=0;i<=sel;i++)
				{
					if (document.getElementById(element+i))
					{
						document.getElementById(element +i).style.display="";
					}
				}

				for (i=1;i<=10;i++)
				{
					if (document.getElementById(element +i))
					{
						if (i>sel)
						{
						document.getElementById(element +i).style.display="none";			
						}
					}
				}
			}
			
			else {document.getElementById(element).style.display="none";}
	}

	if (id=='total_jobss') 
	{
		if (sel==0 || sel=="")
		{
			hide1('previous_jobs_details_container'); 

			if (	document.getElementById('declare_current_job_no').checked ==true 
					|| document.getElementById('employed_now_no').checked ==true
					|| (document.getElementById('employed_now_yes').checked ==true 
							&& document.getElementById('declare_current_job_no').checked !==true
							&& document.getElementById('declare_current_job_yes').checked !==true
						)
				) 
			{
				hide1('jobs_details');
				hide1('jobs_details_container');
				hide1('current_job_details_container');
			}
		}
		else if (sel>0) 
		{
				document.getElementById(element +'_container').style.display="";
				document.getElementById(element).style.display="";
				document.getElementById('previous_jobs_details_container').style.display="";
				for (i=0;i<=sel;i++)
				{
					if (document.getElementById(element+i))
					{
						document.getElementById(element +i).style.display="";
					}
				}

				for (i=1;i<=10;i++)
				{
					if (document.getElementById(element +i))
					{
						if (i>sel)
						{
						document.getElementById(element +i).style.display="none";			
						}
					}
				}
			}
			
			else {document.getElementById(element).style.display="none";}
	}

	if (id=='sel_total_app_certificates') 
	{
			if ((sel==0) || (sel==''))
			{
				document.getElementById(element).style.display="none";
				document.getElementById(element +'_container').style.display="none";
			}
			if (sel>0) 
			{
				document.getElementById(element +'_container').style.display="";
				document.getElementById(element).style.display="";
				for (i=0;i<=sel;i++)
				{
					if (document.getElementById(element+i))
					{
						document.getElementById(element +i).style.display="";
					}
				}

				for (i=1;i<=10;i++)
				{
					if (document.getElementById(element +i))
					{
						if (i>sel)
						{
						document.getElementById(element +i).style.display="none";			
						}
					}
				}
			}
			
			else {document.getElementById(element).style.display="none";}
	}
	if (id=='sel_total_prizes') 
	{
			if ((sel==0) || (sel==''))
			{
				document.getElementById(element).style.display="none";
				document.getElementById(element +'_container').style.display="none";
			}
			if (sel>0) 
			{
				document.getElementById(element +'_container').style.display="";
				document.getElementById(element).style.display="";
				for (i=0;i<=sel;i++)
				{
					if (document.getElementById(element+i))
					{
						document.getElementById(element +i).style.display="";
					}
				}

				for (i=1;i<=10;i++)
				{
					if (document.getElementById(element +i))
					{
						if (i>sel)
						{
						document.getElementById(element +i).style.display="none";			
						}
					}
				}
			}
			
			else {document.getElementById(element).style.display="none";}
	}
	
	if (id=='sel_total_written_work') 
	{
			if ((sel==0) || (sel==''))
			{
				document.getElementById(element).style.display="none";
				document.getElementById(element +'_container').style.display="none";
			}
			if (sel>0) 
			{
				document.getElementById(element +'_container').style.display="";
				document.getElementById(element).style.display="";
				for (i=0;i<=sel;i++)
				{
					if (document.getElementById(element+i))
					{
						document.getElementById(element +i).style.display="";
					}
				}

				for (i=1;i<=10;i++)
				{
					if (document.getElementById(element +i))
					{
						if (i>sel)
						{
						document.getElementById(element +i).style.display="none";			
						}
					}
				}
			}
			
			else {document.getElementById(element).style.display="none";}
	}
	
	if (id=='sel_total_jmemberships') 
	{
			if ((sel==0) || (sel==''))
			{
				document.getElementById(element).style.display="none";
				document.getElementById(element +'_container').style.display="none";
			}
			if (sel>0) 
			{
				document.getElementById(element +'_container').style.display="";
				document.getElementById(element).style.display="";
				for (i=0;i<=sel;i++)
				{
					if (document.getElementById(element+i))
					{
						document.getElementById(element +i).style.display="";
					}
				}

				for (i=1;i<=10;i++)
				{
					if (document.getElementById(element +i))
					{
						if (i>sel)
						{
						document.getElementById(element +i).style.display="none";			
						}
					}
				}
			}
			
			else {document.getElementById(element).style.display="none";}
	}
element = "";
}

function elcount(x)
{
	var checkboxes = document.getElementsByName(x); 
	var n=0;
	var m;
	for (var i = 0; i < checkboxes.length; i++)
	{
		if (checkboxes[i].checked==true)
		{
			n++;
			
			if (n>=6) 
			{

				/* checkboxes[i].checked=false;  */
				for (var m = 0; m < checkboxes.length;m++)
				{
					if (checkboxes[m].checked==false)
					{
						checkboxes[m].disabled=true;
					}
				}
			}
			
			else if (n<6) 
			{
				for (var m = 0; m < checkboxes.length; m++)
				{
						if (checkboxes[m].checked==false)
						{
							checkboxes[m].disabled=false;
						}			
				}
			}

		}
	}

			if (n==0) 
			{
				document.getElementById("ptraits_msg").innerHTML = "<font size='8' color='red'>"
			}
			
			else if (n<=6) 
			{
				document.getElementById("ptraits_msg").innerHTML = "<font size='8' color='red'>" +n;
			}
}

<!-- for addSubActivitis -->

function showAddSub(id) 
{ 
			hide();
			if (id == 'pc_training')
			{
				document.getElementById('pc_training').style.display="";
				document.getElementById('pc_training1').style.display="";
				document.getElementById('pc_training2').style.display="";
			}
			
			if (id == 'he_training')
			{
				document.getElementById('he_training').style.display="";
				document.getElementById('he_training1').style.display="";
				document.getElementById('he_training2').style.display="";
			}

}

<!-- numbers only -->
function numbs(name)
{
var a = document.getElementById(name);
a.value= a.value.replace(/[^0-9]/g, '');
}

function numbs2(name,n)
{
	var a = document.getElementById(name);
	a.value= a.value.replace(/[^0-9]/g, '');


	if (a.value.length >n)
	{
		a.value= a.value.slice(0,n);;
	}
}

<!-- alphabets + numbers only -->
function alfanum(name)
{
var a = document.getElementById(name);
a.value= a.value.replace(/[^a-z0-9 _-]/ig, '');
}


<!-- bilingual alphabetics  only -->
function alphabs(name)
{
var a = document.getElementById(name);

<!-- not allowed:  special characters, numbers, '-' and '_'  -->
<!--  allowed:  '.' , '/'  -->
exclude_name = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\!|\$/g;

a.value= a.value.replace(/[\0-9]/g, '')	
				.replace(exclude_name, "") ;
}

<!-- user id -->
function user(name)
{
var a = document.getElementById(name);

	<!-- prevent numbers  , space,  '-' and '_' as first character note the charAt  and charCodeAt  -->
	if (a.value.charAt(0)<=9 || a.value.charCodeAt(0)==32 || a.value.charAt(0)=='-' || a.value.charAt(0)=='_')
		{
			a.value = a.value.replace(/^[ 0-9_-]{1,}/g, '');
		}

	<!-- prevent spaces, special characters AND consecutive '-' and '_' -->
	a.value = a.value.replace(/[^a-zA-Z0-9_-]/ig, '')
		.replace(/_-{1,}/g, '_')
		.replace(/-_{1,}/g, '-')
		.replace(/ -{1,}/g, '-')
		.replace(/- {1,}/g, '-')
		.replace(/ _{1,}/g, '_')
		.replace(/_ {1,}/g, '_') 
		.replace(/__{1,}/g, '_')
		.replace(/--{1,}/g, '-')
		
	<!-- to prevent last character being space, '-' or '_' -->
	var end = a.value.length;
	if (a.value.charCodeAt(end-1)==32 || a.value.charAt(end-1)=='-' || a.value.charAt(end-1)=='_')
	{
		a.value = a.value.replace(/[ _-]{1,}$/g, '');
	}
}

<!-- name -->
function namet(name)
{
var a = document.getElementById(name);

<!-- prevent special characters, numbers AND consecutive '-' and '_' -->
<!-- allow '.' -->
exclude_name = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\!|\$/g;

a.value= a.value.replace(/[0-9]/g, '')
	.replace(exclude_name, "") ;
}

function passw(name)
{
var a = document.getElementById(name);

exclude = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\.|\//g;
a.value= a.value.replace(/[^a-z0-9_-]/ig, '')
	.replace(exclude, "");
}

<!-- for  answer : bilingual alphanumeric accepted-->
function alfanum(name)
{
var a = document.getElementById(name);

exclude = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\.|\//g;
a.value= a.value.replace(exclude, "") ;
}

function email(name) 
{
var a = document.getElementById(name);
a.value= a.value.replace(/[^a-z0-9@_.-]/ig, '');
}
<!-- News section -->

<!-- Ticker startup -->

function startNews()
{
	theCurrentHeadline     = -1;
	theCurrentLength    = 0;

	if (document.getElementById) {	
		    theAnchorObject     = document.getElementById("newsAnchor");
			setTimeout ("runTheNews()", 500);
		 }
}

function runTheNews()
{
	var myTimeout;  

	if(theCurrentLength == 0)
	{
		theCurrentHeadline++;
		theCurrentHeadline      = theCurrentHeadline % HeadlinesCount;
		theStorySummary      = Headlines[theCurrentHeadline].replace(/&quot;/g,'"');		
		theTargetLink        = Links[theCurrentHeadline];
		theAnchorObject.href = theTargetLink;
		thePrefix 	    	 = "";
	}

	theAnchorObject.innerHTML = thePrefix + 
	theStorySummary.substring(0,theCurrentLength);

	if(theCurrentLength != theStorySummary.length)
	{
		theCurrentLength++;
		myTimeout = theCharacterTimeout;
	}
	else
	{
		theCurrentLength = 0;
		myTimeout = theStoryTimeout;
	}

	setTimeout(runTheNews, myTimeout);
}

	var theCharacterTimeout = 90;
	var theStoryTimeout     = 2000;

	var Headlines = new Array();
	var Links = new Array();
<!--  END of News section -->


<!--  jadeed section -->
function pausescroller(content, divId, divClass, delay){

this.content=content
this.tickerid=divId
this.delay=delay
this.mouseoverBol=0
this.hiddendivpointer=1
document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="new" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="new" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener)
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent)
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById)
setTimeout(function(){scrollerinstance.initialize()}, 500)
}

pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) 
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) 
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}

pausescroller.getCSSpadding=function(tickerobj){
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) 
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}

