// JavaScript Document var currentpage = ''; var currentpageRndNumber = ''; var scrollpos = ''; function Page(value) { currentpage = value; currentpageRndNumber = parseInt(Math.random()*99999999); document.getElementById('mainArea').innerHTML=''; document.getElementById('mainAreaLoading').innerHTML='Loading'; changeClass('2Link', 'activeNot');changeClass('3Link', 'activeNot');changeClass('3SubLink', 'activeNot');changeClass('2SubLink', 'activeNot'); changeClass(value+'Link', 'active'); var page = new getXMLHTTPRequest(); callAjaxGet(page,'common/functions/loadimages.php','image='+value+'¤tpageRndNumber='+currentpageRndNumber,'','js'); } function SubPage(value) { currentpage = value; currentpageRndNumber = parseInt(Math.random()*99999999); document.getElementById('mainArea').innerHTML=''; document.getElementById('mainAreaLoading').innerHTML='Loading'; changeClass('2Link', 'activeNot');changeClass('3Link', 'activeNot');changeClass('3SubLink', 'activeNot');changeClass('2SubLink', 'activeNot'); changeClass(value+'SubLink', 'active'); var page = new getXMLHTTPRequest(); callAjaxGet(page,'common/functions/loadsubpages.php','page='+value+'¤tpageRndNumber='+currentpageRndNumber,'','js'); } function changeClass(id, value){ document.getElementById(id).className = value; } function delayfunction(id, value, delay) { // window.setTimeout("changeClass('"+id+"', '"+value+"');",delay); } function randomXToY(minVal,maxVal,floatVal) { var randVal = minVal+(Math.random()*(maxVal-minVal)); return typeof floatVal=='undefined'?Math.round(randVal):randVal.toFixed(floatVal); } function initImage(imageId) { image = document.getElementById(imageId); setOpacity(image, 0); image.style.visibility = 'visible'; fadeIn(imageId,0); } function setOpacity(obj, opacity) { opacity = (opacity == 100)?99.999:opacity; // IE/Win obj.style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror obj.style.KHTMLOpacity = opacity/100; // Older Mozilla and Firefox obj.style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3 obj.style.opacity = opacity/100; } function fadeIn(objId,opacity) { if (document.getElementById) { obj = document.getElementById(objId); if (opacity <= 100) { setOpacity(obj, opacity); opacity += 10; window.setTimeout("fadeIn('"+objId+"',"+opacity+")", randomXToY(50,550)); } } } function openWindow(section,subsection){ changeClass('inlinepagemain', 'show'); changeClass('inlinepage', 'show'); document.body.style.overflow = 'hidden'; if(document.documentElement.scrollTop) { scrollpos = document.documentElement.scrollTop; document.documentElement.scrollTop = 0; } else { scrollpos = document.body.scrollTop; document.body.scrollTop = 0; } var page = new getXMLHTTPRequest(); callAjaxGet(page,'common/functions/loadlargeimages.php','image='+section+'&subsection='+subsection,'','js'); } function closeWindow(){ document.getElementById('inlinepagemain').innerHTML = ''; changeClass('inlinepagemain', 'hiden'); changeClass('inlinepage', 'hiden'); document.body.style.overflow = 'scroll'; document.body.style.overflow = 'auto'; document.documentElement.scrollTop = scrollpos; document.body.scrollTop = scrollpos; document.getElementById('inlinepagemain').width = '100%'; } function email() { var problem =0; if(document.getElementById('Q1fullNameId').value=='') { document.getElementById('Q1fullName').className = 'error'; problem = 1; } else { document.getElementById('Q1fullName').className = 'show'; } if(tinyMCE.get('Q1messageId').getContent()==''||tinyMCE.get('Q1messageId').getContent()=='

') { document.getElementById('Q1message').className = 'error'; problem = 1; } else { document.getElementById('Q1message').className = 'show'; } if(document.getElementById('Q1emailAddressId').value=='') { document.getElementById('Q1emailAddressIdnotEmail').className = 'show'; problem = 1; } else { document.getElementById('Q1emailAddressIdnotEmail').className = 'hiden'; } if(problem==1) { alert('Not All Mandatory Fields are Completed'); } else { var page = new getXMLHTTPRequest(); var post = 'fullname=' + document.getElementById('Q1fullNameId').value ; var message = tinyMCE.get('Q1messageId').getContent(); message = message.replace(/&/g,"{and}"); post += '&message=' + message; post += '&emailaddress=' + document.getElementById('Q1emailAddressId').value; post += '&company=' + document.getElementById('Q1companyNameId').value; callAjaxPost(page,'common/functions/email.php','',post,'','js'); } } // Look to see if an email if in the correct format function echeck(str) { if(str) { var at = "@"; var dot = "."; var lat = str.indexOf(at); var lstr = str.length; var ldot = str.indexOf(dot); if (str.indexOf(at) ==- 1) { alert("Invalid E-mail ID"); return false; } if (str.indexOf(at) ==- 1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) { alert("Invalid E-mail ID"); return false; } if (str.indexOf(dot) ==- 1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) { alert("Invalid E-mail ID"); return false; } if (str.indexOf(at, (lat + 1)) !=- 1) { alert("Invalid E-mail ID"); return false; } if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) { alert("Invalid E-mail ID"); return false; } if (str.indexOf(dot, (lat + 2)) ==- 1) { alert("Invalid E-mail ID"); return false; } if (str.indexOf(" ") !=- 1) { alert("Invalid E-mail ID"); return false; } } return true; }