/* ######################################## ## Created By: sanjeev lahariya ## Creation Date: 08:10:2007 ######################################## ######################################## ## Purpose of file: ## All javascript function written in this file */ function IsNumeric(sText) { var ValidChars = "0123456789."; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } if (Char =='.' && ValidChars.indexOf(Char)!=ValidChars.lastIndexOf(Char)) { IsNumber=false; } } return IsNumber; } /* function for file extention validition */ function validateFileExtension(fld,type) { switch(type) { case 'picture': if(!/(\.png|\.PNG|\.gif|\.GIF|\.jpg|\.JPG|\.jpeg|\.JPEG|\.giff|\.GIFF)$/i.test(fld)) { return false; } break; case 'pdf': if(!/(\.pdf|\.PDF)$/i.test(fld)) { return false; } break; case 'mp3': if(!/(\.mp3|\.MP3|\.swf|\.SWF|\.mpeg|\.MPEG|\.wmv|\.WMV|\.wma)$/i.test(fld)) { return false; } break; case 'video': if(!/(\.flv)$/i.test(fld)) { return false; } break; case 'videoflash': if(!/(\.flv|\.FLV)$/i.test(fld)) { return false; } break; default: alert('Please specify a valid file extension'); return false } return true; } /* validate page select for paging*/ function validate_page_select(page_name,page_value,extra_perimeter) { var i = page_value.indexOf(","); var len = page_value.length; var start = page_value.substr(0,i); i = i*1; i++; var ofset = page_value.substr(i,len); var next_page = page_name + "?start=" + start + "&ofset=" + ofset + extra_perimeter; window.location.href = next_page; return true; } /*** Define general functions ***/ function trim(str) { return str.replace(/^\s*|\s*$/g,""); } /*** Define validate_login ***/ function validate_login_Admin() { var g = document.form1; if(trim(g.username.value)=="") { alert("Please enter the username."); g.username.value = trim(g.username.value); g.username.focus(); return false; } if(trim(g.password.value)=="") { alert("Please enter the password."); g.password.value = trim(g.password.value); g.password.focus(); return false; } } function GetXmlHttpObject() { var objXMLHttp=null if (window.XMLHttpRequest) { objXMLHttp=new XMLHttpRequest() } else if (window.ActiveXObject) { objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") } return objXMLHttp } /* validate calender Popup*/ function validate_calendar(f,n) { var cal1 = new calendar2(document.forms[f].elements[n]); cal1.year_scroll = true; cal1.time_comp = false; cal1.popup(); } /* product validation */ function validate_Video() { var g = document.form4; if(trim(g.video_name.value)=="") { alert("Please enter video name."); g.video_name.value = trim(g.video_name.value); g.video_name.focus(); return false; } /*if(trim(g.video.value)=="") { alert("Please upload video."); g.video.focus(); return false; } */ if(trim(g.video.value)!="") { if(!validateFileExtension(g.video.value,"video")) { alert("Please upload only .flv file."); g.video.focus(); return false; } } } /* popup window */ function openSubWin(url, nm, w, h,x, y, atts) { nm = nm || "subwindow"; atts = atts || ""; w = w || 600; h = h || 450; x = (typeof x=="number")? x: window.opera? 100: Math.round( (screen.availWidth - w)/2 ); y = (typeof y=="number")? y: window.opera? 20: Math.round( (screen.availHeight - h)/2 ); atts += ',width='+w+',height='+h+',left='+x+',top='+y; var win = window.open(url, nm, atts); if (win) { if (!win.closed) { win.resizeTo(w,h); win.moveTo(x,y); win.focus(); return false; } } return true; } /*** Define validate_login_user ***/ function validate_login_user() { var g = document.form1; if(trim(g.email.value)=="") { alert("Please enter the email id."); g.email.value = trim(g.email.value); g.email.focus(); return false; } if(trim(g.password.value)=="") { alert("Please enter the password."); g.password.value = trim(g.password.value); g.password.focus(); return false; } } /*** Define validate_cms ***/ function validate_cms() { var g = document.formcms; if(trim(g.title.value)=="") { alert("Please enter title"); g.title.value = trim(g.title.value); g.title.focus(); return false; } var oditval = oEdit1.getTextBody(); if(trim(oditval)==""){ alert("Please enter content."); return false; } } function validString(myString) { var valid_string = new String("1234567890"); for(var i=0;i