// JavaScript Document
//--- popup starts 
function open_win(url_add)
   {
   window.open(url_add,'welcome',
   'width=492,height=678,toolbar=0,scrollbars=0,screenX=200,screenY=200,left=200,top=10');
   }
   function open_pdf(url_add)
   {
   window.open(url_add,'welcome',
   'width=800,height=678,toolbar=0,scrollbars=0,screenX=200,screenY=200,left=200,top=10');
   }
   
//--- Popup ends 

//--- Collapse Menu Starts      
 var toggleMenu = {
	init : function(sContainerClass, sHiddenClass) {
		if (!document.getElementById || !document.createTextNode) {return;} // Check for DOM support
		var arrMenus = this.getElementsByClassName(document, 'ul', sContainerClass);
		var arrSubMenus, oSubMenu, oLink;
		for (var i = 0; i < arrMenus.length; i++) {
			arrSubMenus = arrMenus[i].getElementsByTagName('ul');
			for (var j = 0; j < arrSubMenus.length; j++) {
				oSubMenu = arrSubMenus[j];
				oLink = oSubMenu.parentNode.getElementsByTagName('a')[0];
				oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass); return false;}
				this.toggle(oSubMenu, sHiddenClass);
			}
		}
	},
	toggle : function(el, sHiddenClass) {
		var oRegExp = new RegExp("(^|\\s)" + sHiddenClass + "(\\s|$)");
		el.className = (oRegExp.test(el.className)) ? el.className.replace(oRegExp, '') : el.className + ' ' + sHiddenClass; // Add or remove the class name that hides the element
	},

	addEvent : function(obj, type, fn) {
		if (obj.addEventListener)
			obj.addEventListener(type, fn, false);
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() {obj["e"+type+fn](window.event);}
			obj.attachEvent("on"+type, obj[type+fn]);
		}
	},
/*


*/
	getElementsByClassName : function(oElm, strTagName, strClassName){
	    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
	    var arrReturnElements = new Array();
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
	        oElement = arrElements[i];      
	        if(oRegExp.test(oElement.className)){
	            arrReturnElements.push(oElement);
	        }   
	    }
	    return (arrReturnElements)
	}
};
toggleMenu.addEvent(window, 'load', function(){toggleMenu.init('c_menu','hidden');});
//-- Collapse Menu Ends    

//-- Proj Gallery Starts  
window.onload = initAll;

var currImg = 0;
var captionText = new Array(
	"Project 1 Sugar Plant, Dairy, Electroplating Industries, Rubber Industries, Textile Industries, Automobile Industries etc.,",
	"Project 2 Sugar Plant, Dairy, Electroplating Industries, Rubber Industries, Textile Industries, Automobile Industries etc.,.",
	"Project 3 Sugar Plant, Dairy, Electroplating Industries, Rubber Industries, Textile Industries, Automobile Industries etc.,",
	"Project 4 Sugar Plant, Dairy, Electroplating Industries, Rubber Industries, Textile Industries, Automobile Industries etc.,"
)

function initAll() {
	document.getElementById("imgText").innerHTML = captionText[0];
	document.getElementById("prevLink").onclick = processPrevious;
	document.getElementById("nextLink").onclick = processNext;
}

function processPrevious() {
	newSlide(-1);
}

function processNext() {
	newSlide(1);
}

function newSlide(direction) {
	var imgCt = captionText.length;

	currImg = currImg + direction;
	if (currImg < 0) {
		currImg = imgCt-1;
	}
	if (currImg == imgCt) {
		currImg = 0;
	}
	document.getElementById("slideshow").src = "../images/proj/proj_0" + currImg + ".jpg";
	document.getElementById("imgText").innerHTML = captionText[currImg];
}

//-- Proj Gallery Ends 