// JavaScript Document

	var pausecontent=new Array()
	pausecontent[0]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="emerge_05_2010.htm" class="body_text_link">	ASM has been short-listed in the NASSCOM EMERGE 50 for 2010 for emerging companies from out of over 200 Companies.</a></td></tr></table>'
	pausecontent[1]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="emerge_05_2010.htm" class="body_text_link">	 	ASM Technologies reports standalone Net Profit ( after tax) at Rs. 117.20 lakhs , for the quarter ended 30th June 2010, up 139% QoQ. </a></td></tr></table>'
	pausecontent[2]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="pr_consolidatedrevenue31032010.htm" class="body_text_link">ASM Technologies Consolidated Revenue at Rs. 1997.81 lakhs for the quarter ended 31 st March 2010, up 14.97% YoY.  </a></td></tr></table>'
	pausecontent[3]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="../pdf/Recruiters.pdf" class="body_text_link">ASM featured in the Top 10 Recruiters in IT Software / Software Services in ‘India Today’ Survey 2010 </a></td></tr></table>'
	pausecontent[4]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="news_events.htm" class="body_text_link">ESR Associates was awarded a SAP implementation for a SME Manufacturing / Distribution firm in Ohio. </a></td></tr></table>'
	pausecontent[5]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="news_events.htm" class="body_text_link">ESR Associates recently completed an IT Assessment for a SME manufacturing company in Ohio.  </a></td></tr></table>'
	pausecontent[6]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="presskit.htm" class="body_text_link">	ASM has been ranked 175 out of 500 in Manufacturing SMBs, for the year 2007-08 by the magazine Industry 2.0</a></td></tr></table>'	
	pausecontent[7]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="CrossFraudSuite.doc" class="body_text_link">	ASM has tied up with Intermedia Softech P Ltd to resell and implement their Cross Fraud Suite Solution</a></td></tr></table>'	
	pausecontent[8]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="csi_conference.htm" class="body_text_link">	Computer Society of India, Bangalore Chapter Organized its 5th National Conference on IT in Defense on 25 - 26 November 2009. </a></td></tr></table>'	
	pausecontent[9]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="oilgas_exhibition.htm" class="body_text_link"> 	ASM participated in 16th Annual India Oil & Gas review summit and international exhibition.</a></td></tr></table>'
	pausecontent[10]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="yodba_launch_details.htm" class="body_text_link">	ASM had setup its exhibition booth, launched its product YoDBA (Your Online DBA) as part of Oracle based DBA Solution at Oracle Open World 2009 in San Francisco, USA held between 11th Aug 2009 and 14th Oct 2009.  </a></td></tr></table>'	
	pausecontent[11]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="ACMS_launch_details.htm" class="body_text_link">	ASM launched its product ACMS (ASM Cane Management System) as part of SAP based Complete IT Solution for Sugar Industries at 70th Annual Convention of The Sugar Technologists’ Association of India (STAI) at Udaipur. </a></td></tr></table>'	
	pausecontent[12]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="Acquire_launch_details.htm" class="body_text_link">	Product launch of Cincom’s Acquire in India</a></td></tr></table>'	
	pausecontent[13]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="emerge_05_2010.htm" class="body_text_link">	ASM has been short-listed in the NASSCOM EMERGE 50 for 2010 for emerging companies from out of over 200 Companies.</a></td></tr></table>'	
	/*pausecontent[6]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="../pdf/Annual_Report2009.pdf" class="body_text_link">	Annual Report-2009</a></td></tr></table>'	
	pausecontent[7]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="news_events.htm" class="body_text_link">	ASM has signed an agreement with SAP America Inc to become SAP EBP (Extended Business Program) partner.  </a></td></tr></table>'	
	pausecontent[8]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="application_integration.htm" class="body_text_link">ASM becomes Oracle AIA Partner and is in the process of establishing an Oracle AIA Center of Excellence</a></td></tr></table>'	
	pausecontent[9]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="asm_partners.htm" class="body_text_link">ASM to resell Cincom’s Quote-To-Order (QTO) Product which consists of Knowledge based  Applications in India.</a></td></tr></table>'
	pausecontent[10]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td class="body_text_link">According to the the latest survey of "DATAQUEST" ASM finds its place among the TOP 200 IT Companies in India.</td></tr></table>'
	pausecontent[11]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td><a href="esr.htm" class="body_text_link">ASM Technologies (ASM) acquires Enterprise Software Resources (ESR)</a></td></tr></table>'
	pausecontent[12]='<table width="240"><tr><td width="8%" align="center" valign="top" class="body_text"><img src="../images/blue_bullet.gif" vspace="2"></td><td class="body_text_link">ASM Successfully Completed Third Surveillance Audit</td></tr></table>'*/
	
	/*var pausecontent2=new Array()
	pausecontent2[0]='<a href="http://www.news.com">News.com: Technology and business reports</a>'
	pausecontent2[1]='<a href="http://www.cnn.com">CNN: Headline and breaking news 24/7</a>'
	pausecontent2[2]='<a href="http://news.bbc.co.uk">BBC News: UK and international news</a>'*/
	
	
	/***********************************************
	* Pausing up-down scroller- © Dynamic Drive (www.dynamicdrive.com)
	* This notice MUST stay intact for legal use
	* Visit http://www.dynamicdrive.com/ for this script and 100s more.
	***********************************************/
	
	function pausescroller(content, divId, divClass, delay){
	this.content=content //message array content
	this.tickerid=divId //ID of ticker div to display information
	this.delay=delay //Delay between msg change, in miliseconds.
	this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
	this.hiddendivpointer=1 //index of message array for hidden div
	document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
	var scrollerinstance=this
	if (window.addEventListener) //run onload in DOM2 browsers
	window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
	else if (window.attachEvent) //run onload in IE5.5+
	window.attachEvent("onload", function(){scrollerinstance.initialize()})
	else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
	setTimeout(function(){scrollerinstance.initialize()}, 500)
	}
	
	// -------------------------------------------------------------------
	// initialize()- Initialize scroller method.
	// -Get div objects, set initial positions, start up down animation
	// -------------------------------------------------------------------
	
	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))
	//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
	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) //Clean up loose references in IE
	window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
	setTimeout(function(){scrollerinstance.animateup()}, this.delay)
	}
	
	
	// -------------------------------------------------------------------
	// animateup()- Move the two inner divs of the scroller up and in sync
	// -------------------------------------------------------------------
	
	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)
	}
	}
	
	// -------------------------------------------------------------------
	// swapdivs()- Swap between which is the visible and which is the hidden div
	// -------------------------------------------------------------------
	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"
	
	}
	// -------------------------------------------------------------------
	// setmessage()- Populate the hidden div with the next message before it's visible
	// -------------------------------------------------------------------
	
	pausescroller.prototype.setmessage=function(){
	var scrollerinstance=this
	if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
	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){ //get CSS padding value, if any
	if (tickerobj.currentStyle)
	return tickerobj.currentStyle["paddingTop"]
	else if (window.getComputedStyle) //if DOM2
	return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
	else
	return 0
	}
	//new pausescroller(name_of_message_array, CSS_ID, CSS_classname, pause_in_miliseconds)
	new pausescroller(pausecontent, "news_content", "someclass", 3000)
	document.write("<br />")
	new pausescroller(pausecontent2, "pscroller2", "someclass", 2000)
												