World Class Air Engineering

ENGINEERING
THE AIR

Divya Air Equipments Systems, pioneered by CEO Hemchand, delivers next-generation air-handling and cleanroom technology.

EXPLORE EQUIPMENTS

Technical
Portfolio

State-of-the-art systems designed for industrial perfection.

Connect
With Us

Headquarters

Vill : Dariyapur Dayalpur, Bhagwanpur
Haridwar Uttarakhand 247661

Contact Support

+91 9027005084

World Class Air Engineering

ENGINEERING
THE AIR

Divya Air Equipments Systems, pioneered by CEO Hemchand, delivers next-generation air-handling and cleanroom technology.

EXPLORE EQUIPMENTS

Technical
Portfolio

State-of-the-art systems designed for industrial perfection.

Connect
With Us

Headquarters

Vill : Dariyapur Dayalpur, Bhagwanpur
Haridwar Uttarakhand 247661

Contact Support

+91 9027005084

", "Static Pass Box", "Hanging LAF" ]; const grid = document.getElementById('productGrid'); productsList.forEach(name => { const card = document.createElement('div'); card.className = "product-card reveal group cursor-pointer"; const imgPath = encodeURIComponent(name) + ".jpeg"; card.innerHTML = `
${name}
INDUSTRIAL SERIES

${name}

Inquire for Technical Specifications

`; card.onclick = () => window.open(`https://wa.me/919027005084?text=Interested in ${name}`, '_blank'); grid.appendChild(card); }); // GSAP ENTRANCE & SCROLL window.onload = () => { gsap.registerPlugin(ScrollTrigger); gsap.from(".reveal", { opacity: 0, y: 50, duration: 1, stagger: 0.15, ease: "power4.out" }); // Card Entrance Animation on Scroll gsap.from(".product-card", { scrollTrigger: { trigger: "#productGrid", start: "top 80%" }, opacity: 0, y: 60, duration: 1, stagger: 0.1, ease: "power2.out" }); }; // --- WOW FACTOR: MAGIC CURSOR LOGIC --- const cursor = document.getElementById('cursor'); const dot = document.getElementById('cursor-dot'); document.addEventListener('mousemove', e => { // Smooth cursor movement gsap.to(cursor, { x: e.clientX, y: e.clientY, duration: 0.2 }); gsap.to(dot, { x: e.clientX, y: e.clientY, duration: 0.05 }); }); // Cursor effect on hoverable elements const hoverables = document.querySelectorAll('a, button, .product-card'); hoverables.forEach(el => { el.addEventListener('mouseenter', () => { cursor.style.transform = 'translate(-50%, -50%) scale(1.5)'; cursor.style.background = 'rgba(0, 242, 255, 0.1)'; }); el.addEventListener('mouseleave', () => { cursor.style.transform = 'translate(-50%, -50%) scale(1)'; cursor.style.background = 'transparent'; }); }); // --- WOW FACTOR: WAVE/SMOKE CANVAS --- const canvas = document.getElementById('wave-canvas'); const ctx = canvas.getContext('2d'); canvas.width = window.innerWidth; canvas.height = window.innerHeight; let time = 0; function animateWave() { ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = "#00f2ff"; for (let i = 0; i < 5; i++) { ctx.beginPath(); for (let x = 0; x < canvas.width; x++) { // Create subtle wave motion const y = canvas.height * 0.8 + Math.sin(x * 0.002 + time + i) * 30 * i; ctx.lineTo(x, y); } ctx.lineTo(canvas.width, canvas.height); ctx.lineTo(0, canvas.height); ctx.globalAlpha = 0.05 * (i + 1); // Subltle transparency ctx.fill(); } time += 0.01; requestAnimationFrame(animateWave); } animateWave();