<!--#include file='main.js'-->var deselect=0;var date_format;date_format="YMD";var extArr=new Array(".pdf",".avi",".wav",".mp2",".mp3",".mpe",".mpg",".mpeg");var extArrImage=new Array(".jpg",".jpeg",".jpe",".gif",".png",".pjpe",".pjpeg",".pjpg",".bmp");function reloadParent(){opener.location.reload(true);setTimeout("self.close()",500);}
function validate_form(frm)
{var alert_str="";var field_name="";var temp_ele,temp_flag;var frm_length=frm.length;temp_flag=0;var check=new String;with(frm)
{for(var i=0;i<frm_length;i++)
{temp_ele=elements[i];check="";check=elements[i].accept;if(typeof check=="undefined"||check=="")
{check=elements[i].accessKey;}
if(typeof check=="undefined"||check=="")
{check=elements[i].id;}
if(check.indexOf("blank_checkSize")>=0)
{check="blank_size";length1=elements[i].accessKey.substring(elements[i].accessKey.lastIndexOf('_')+1,elements[i].accessKey.length);length1=parseInt(length1,10);}
else if(check.indexOf("checkSize")>=0)
{check="check_size";length1=elements[i].accessKey.substring(elements[i].accessKey.lastIndexOf('_')+1,elements[i].accessKey.length);length1=parseInt(length1,10);}
if(check=="blank1"||check=="blank2"||check=="blank3"||check=="blank4"||check=="blank5"||check=="blank6"||check=="blank7"||check=="blank8"||check=="blank9"||check=="blank10")
check='blank';if((elements[i].disabled==true||elements[i].style.display=="none")&&check!="TOC_DISABLED")
check="";switch(check)
{case"file_type":if(check_blank(elements[i].value))
{if(!validFileType(elements[i].value,extArr))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+"  : Invalid File Type\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
break;case"blank_file_type":if(!blankValidFileType(elements[i].value,extArr))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+"  : Blank / Invalid File Type\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"image_type":if(check_blank(elements[i].value))
{if(!validFileType(elements[i].value,extArrImage))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+"  : Invalid Image File Type\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
break;case"blank_image_type":if(!blankValidFileType(elements[i].value,extArrImage))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+"  : Blank / Invalid Image File Type\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"blank_size":var error=new String;var length1;field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);error=check_blank_size(elements[i].value,length1,field_name);if(error)
{alert_str+=error+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"check_size":var length1;if(elements[i].value.length>length1)
{size=length1+1;field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+="Length of "+field_name+" must be less than "+size+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"TOC":if(elements[i].checked==false)
{alert_str+="Agree with our terms and condition.\n";}
break;case"TOC_DISABLED":if(elements[i].checked==false||elements[i].disabled)
{field_name=elements[i].title;if(field_name=="")
alert_str+="Agree with our terms and condition.\n";else
alert_str+=field_name+".\n";}
break;case"checked":if(elements[i].checked==false)
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+="Please Check "+field_name+"\n";}
break;case"templatename":if(error=isValidTemplateName(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=error+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"username":if(error=isValidUserName(elements[i].value))
{field_name=elements[i].title;if(field_name=="")

field_name=word_capitalize(elements[i].name);alert_str+=error+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"password":if(error1=isValidPassword(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=error1+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"email":if(check_blank(elements[i].value))
{if(!isValidMail(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+"  : Invalid Email\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
break;case"blank":if(!check_blank(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);if(temp_ele.type=="select-one"||temp_ele.type=="select-multiple")
alert_str+="Please select the value for "+field_name+"\n";else
alert_str+="Please enter a value in "+field_name+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"blank_email":if(!check_blank_email(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : Blank / Invalid \n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"numeric":if(elements[i].value)
{if(!check_numeric(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+"  : Should Be Numeric\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
break;case"blank_numeric":if(!check_blank_numeric(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : Blank / Not Numeric\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"VALID_FILENAME":if(!valid_filename(elements[i].value))
{field_name=elements[i].title;alert_str+=field_name;if(field_name=="")
{field_name=word_capitalize(elements[i].name);alert_str+=field_name+" Invalid Data value \n   Allowed character list (a-z,A-Z,underscore(_))\n";}
if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"BLANK_VALID_FILENAME":if(!blank_valid_filename(elements[i].value))
{field_name=elements[i].title;alert_str+=field_name+" Blank or Invalid character values \n";if(field_name=="")
{field_name=word_capitalize(elements[i].name);alert_str+=field_name+" Blank or Invalid character values \n    Allowed character list (a-z,A-Z,underscore(_))\n";}
if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"radio_blank":if(!check_radio(frm,elements[i].name))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : Not Selected\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"http":if(check_blank(elements[i].value))
{if(!isValidWebname(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : Invalid url\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
break;case"blank_http":if(check_blank(elements[i].value))
{if(!isValidWebname(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : Invalid url\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
else
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+="Please enter a value in "+field_name+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"blank_date":if(check_blank(elements[i].value))
{var date_error;if(date_error=checkDateFormat(elements[i].value,date_format))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : "+date_error+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
else
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+": Blank or Invalid\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"date":if(check_blank(elements[i].value)&&elements[i].value.length>0)
{var date_error;if(date_error=checkDateFormat(elements[i].value,date_format))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : "+date_error+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
break;case"blank_time":if(check_blank(elements[i].value))
{var date_error;if(date_error=checkTimeFormat(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : "+date_error+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}
else
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+": Blank or Invalid\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}
break;case"time":if(check_blank(elements[i].value))
{var date_error;if(date_error=checkTimeFormat(elements[i].value))
{field_name=elements[i].title;if(field_name=="")
field_name=word_capitalize(elements[i].name);alert_str+=field_name+" : "+date_error+"\n";if(temp_flag==0)
{temp_ele.focus();temp_flag=1;}}}}}
if(alert_str)
alert_str="Check Following :\n\n"+alert_str;return(alert_str);}}
function addbookmark(bookmarkurl)
{var bookmarktitle="Bookmark";if(document.all)
window.external.AddFavorite(bookmarkurl,"bookmarktitle");else if(window.sidebar)
{window.sidebar.addPanel(bookmarktitle,bookmarkurl,"")}}
function check_blank(str)
{var re=new RegExp(' ','gi');var newstr=str.replace(re,'');if(newstr.length==0)
return(false);else
return(true);}
function previewWin(obj)
{if(document.all)
{previewLink=document.getElementById(obj).value;}
else if(document.getElementById)
{previewLink='file:///'+document.getElementById(obj).value;}
if(document.getElementById(obj).value!=="")
{var oPreview=window.open("/preview.html",'Preview','width=420,height=450');oPreview.focus();}
else
alert("Click \"Browse...\" to find photos on your computer.");}
function previewContent(obj)
{if(document.all)
previewLink=document.getElementById(obj).value;else if(document.getElementById)
previewLink=document.getElementById(obj).value;if(document.getElementById(obj).value!=="")
{var oPreview=window.open('../previewContent.html','Preview','width=420,height=450');oPreview.focus();}
else
alert("Click \"Browse...\" to find photos on your computer.");}
function browseWin(obj)
{alert('hello');if(document.all)
previewLink=document.getElementById(obj).value;else if(document.getElementById)
previewLink=document.getElementById(obj).value;if(previewLink!=="")
{var oPreview=window.open(previewLink,'Preview');oPreview.focus();}
else
alert("Please Enter URL to browse.");}
function check_numeric(n)
{var v=1.0*n;if(isNaN(v))
return false;else
return true;}
function check_blank_numeric(str)
{if(!check_blank(str))
return(false);else if(!check_numeric(str))
return(false);else
return(true);}
function check_blank_email(str)
{if(!check_blank(str))
return(false);else if(!isValidMail(str))
return(false);else
return(true);}
function check_radio(frm,element)
{flag=0;with(frm)
{temp=eval(element+".length");if(typeof temp=="undefined"||temp=="")
{if(eval(element+".checked"))
{flag=1;}}
else
{for(i=0;i<temp;i++)
{if(eval(element+"["+i+"].checked"))
{flag=1;break;}}}}
if(flag==0)
return false;else
return true;}
function valid_filename(myString)
{if(myString.match(/^[a-zA-Z0-9_]*$/)==null)
return false;else
return true;}
function blank_valid_filename(myString)
{if(!check_blank(myString))
return false;else if(!valid_filename(myString))
return false;else
return true;}
function check_blank_size(myString,size,name)
{if(check_blank(myString)==false)
{var abc="Please enter a value for "+word_capitalize(name);return abc;}
else if(myString.length>size)
return"Length of  "+word_capitalize(name)+" must be less than "+(parseInt(size,10)+1);else
return"";}
function isValidTemplateName(templatename)
{m=new String(templatename);var templateLength=m.length
var isValid=0
if(!check_blank(templatename))
{return"Please Enter a value in Template Name";}
else if(templateLength<5||templateLength>255)
{return"Templatename length must be between 5 and 255.";}
else
{if(templatename.match(/^[a-zA-Z0-9_]*$/)==null)
return"Invalid Template Name. Allowed characters are [a-z, A-Z, 0-9, _]";else
return"";}}
function isValidUserName(username)
{m=new String(username);var userLength=m.length
var isValid=0
if(!check_blank(username))
{return"Please Enter a value in Username";}
else if(userLength<5||userLength>25)
{return"Username length must be between 5 and 25.";}
else
{if(username.match(/^[a-zA-Z0-9_]*$/)==null)
return"Invalid username allowed characters [a-z, A-Z, 0-9, _]";else
return"";}}
function isValidPassword(password)
{m=new String(password);var passLength=m.length
var isValid=0
if(!check_blank(password))
{return"Please Enter a value in Password";}
else if((passLength<5||passLength>25))
{return"Password length must be between 5 and 25.";}
return"";}
function isValidMail(mail)
{m=new String(mail);var mailLength=m.length
var totalDOT=0
var totalROUTE=0
var totalSPACE=0
if(m.charAt(0)=='@'||m.charAt(0)=='.')
{return false;}
for(ctr=1;ctr<=mailLength;ctr++)
{if(m.charAt(ctr)=='@'){totalROUTE++;}
if(m.charAt(ctr)=='.'){totalDOT++;}
if(m.charAt(ctr)==' '){totalSPACE++;}}
if(totalROUTE!=1)
{return false;}
if(totalDOT<1)
{return false;}
if(totalSPACE>0)
{return false;}
for(ctr=0;ctr<=mailLength;ctr++)
{if(m.charAt(ctr)=='`')return false;else if(m.charAt(ctr)=='!')return false;else if(m.charAt(ctr)==' ')return false;else if(m.charAt(ctr)=='#')return false;else if(m.charAt(ctr)=='$')return false;else if(m.charAt(ctr)=='%')return false;else if(m.charAt(ctr)=='^')return false;else if(m.charAt(ctr)=='&')return false;else if(m.charAt(ctr)=='*')return false;else if(m.charAt(ctr)=='(')return false;else if(m.charAt(ctr)==')')return false;else if(m.charAt(ctr)=='+')return false;else if(m.charAt(ctr)=='=')return false;else if(m.charAt(ctr)=='|')return false;else if(m.charAt(ctr)=='\\')return false;else if(m.charAt(ctr)=='{')return false;else if(m.charAt(ctr)=='}')return false;else if(m.charAt(ctr)=='[')return false;else if(m.charAt(ctr)==']')return false;else if(m.charAt(ctr)==':')return false;else if(m.charAt(ctr)==';')return false;else if(m.charAt(ctr)=='"')return false;else if(m.charAt(ctr)=="'")return false;else if(m.charAt(ctr)=='<')return false;else if(m.charAt(ctr)=='>')return false;else if(m.charAt(ctr)==',')return false;else if(m.charAt(ctr)=='?')return false;else if(m.charAt(ctr)=='/')return false;}
return true;}
function newBigWindow(URL,WIN_NAME)
{var HEIGHT=screen.height;var POPUP_HEIGHT=HEIGHT-150;var POPUP_WIDTH=890;var HEIGHT_POP=screen.height;HEIGHT_POP=(HEIGHT_POP/2)-(POPUP_HEIGHT/2);var WIDTH_POP=screen.width;WIDTH_POP=(WIDTH_POP/2)-(POPUP_WIDTH/2);open_win=window.open(URL,WIN_NAME,'top='+HEIGHT_POP+', left='+WIDTH_POP+', width='+POPUP_WIDTH+',height='+POPUP_HEIGHT+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes');open_win.focus();return false;}
function newMediumWindow(URL,WIN_NAME)
{var HEIGHT=screen.height;var POPUP_HEIGHT=HEIGHT-150;var POPUP_WIDTH=800;var HEIGHT_POP=screen.height;HEIGHT_POP=(HEIGHT_POP/2)-(POPUP_HEIGHT/2);var WIDTH_POP=screen.width;WIDTH_POP=(WIDTH_POP/2)-(POPUP_WIDTH/2);open_win=window.open(URL,WIN_NAME,'top='+HEIGHT_POP+', left='+WIDTH_POP+', width='+POPUP_WIDTH+',height='+POPUP_HEIGHT+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=no');open_win.focus();return false;}
function newSmallWindow(URL,WIN_NAME)
{var HEIGHT=screen.height;var POPUP_HEIGHT=HEIGHT-440;var POPUP_WIDTH=700;var HEIGHT_POP=screen.height;HEIGHT_POP=(HEIGHT_POP/2)-(POPUP_HEIGHT/2);var WIDTH_POP=screen.width;WIDTH_POP=(WIDTH_POP/2)-(POPUP_WIDTH/2);open_win=window.open(URL,WIN_NAME,'top='+HEIGHT_POP+', left='+WIDTH_POP+', width='+POPUP_WIDTH+',height='+POPUP_HEIGHT+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=no');open_win.focus();return false;;}
function MySmallWindow(URL,WIN_NAME,wt,ht)
{var HEIGHT=screen.height;var POPUP_HEIGHT=HEIGHT-291;var POPUP_WIDTH=500;src=URL;var HEIGHT_POP=screen.height;HEIGHT_POP=(HEIGHT_POP/2)-(POPUP_HEIGHT/2);var WIDTH_POP=screen.width;WIDTH_POP=(WIDTH_POP/2)-(POPUP_WIDTH/2);if(wt!="")
POPUP_WIDTH=parseInt(wt)+18;if(ht!="")
POPUP_HEIGHT=parseInt(ht)+29;window.open(VROOT_DIR+"/pop.html",WIN_NAME,'top='+HEIGHT_POP+', left='+WIDTH_POP+', width='+POPUP_WIDTH+',height='+POPUP_HEIGHT+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=no');return false;}
function MySmallWindow1(URL,WIN_NAME,wt,ht)
{var HEIGHT=screen.height;var POPUP_HEIGHT=HEIGHT-291;var POPUP_WIDTH=500;src=URL;var HEIGHT_POP=screen.height;HEIGHT_POP=(HEIGHT_POP/2)-(POPUP_HEIGHT/2);var WIDTH_POP=screen.width;WIDTH_POP=(WIDTH_POP/2)-(POPUP_WIDTH/2);if(wt!="")
POPUP_WIDTH=parseInt(wt)+18;if(ht!="")
POPUP_HEIGHT=parseInt(ht)+29;window.open(URL,WIN_NAME,'top='+HEIGHT_POP+', left='+WIDTH_POP+', width='+POPUP_WIDTH+',height='+POPUP_HEIGHT+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=no');return false;}
function deleteConfirm(frm)
{var flag=0;with(frm)
{for(i=0;i<frm.length;i++)
{if((elements[i].type=='checkbox'||elements[i].type=='radio')&&elements[i].checked)
{var agree=confirm("Are you sure to delete the selected record? ");if(agree)
{return true;}
else
return false;}}}
alert("No record selected");return false;}
function SelectConfirm(frm)
{var flag=0;with(frm)
{for(i=0;i<frm.length;i++)
{if((elements[i].type=='checkbox'||elements[i].type=='radio')&&elements[i].checked)
{submit();return true;}}}
alert("No record selected");return false;}
function Confirmdelete()
{var flag=0;if(confirm("Are you sure to delete this Record? "))
{document.forms[0].submit();return true;}
else
return false;}
function ConfirmUpdate()
{var flag=0;if(confirm("Are you sure to update this Record? "))
{return true;}
else
return false;}
function redirect(param)
{location.href=param;}
function word_capitalize(field_name1)
{var re=new RegExp('_','gi');var field_name=field_name1.replace(re,' ');field_name=field_name.replace('[','');field_name=field_name.replace(']','');var ret_field_name="";var ar=field_name.split(" ");for(var i=0;i<ar.length;i++)
{var temp=ar[i].charAt(0).toUpperCase()+ar[i].substr(1).toLowerCase();ret_field_name+=temp+" ";}
return(ret_field_name);}
function checkEnter(e,frm_name)
{var characterCode;if(e&&e.which)
{e=e
characterCode=e.which;}
else
{e=event;characterCode=e.keyCode;}
if(characterCode==13)
{validate_frm(frm_name);return false;}
else
{return true;}}
function check_all(frm)
{with(frm)
{if(deselect==0)
{for(i=0;i<frm.length;i++)
{if(elements[i].type=='checkbox')
elements[i].checked=true;}
deselect=1;}
else
{for(i=0;i<frm.length;i++)
{if(frm.elements[i].type=='checkbox')
frm.elements[i].checked=false;}
deselect=0;}}}
function check_selected(frm)
{var flag="";with(frm)
{for(i=0;i<frm.length;i++)
{if(elements[i].type=='checkbox'||elements[i].type=='radio')
{if(elements[i].checked==true)
{flag=true;break;}
else
flag=false;}}
if(flag==false)
{alert("Please Select at least one row.")
return false;}
else
return true;}}
function check_phone(val)
{var allowed_char="0123456789!-_()@!";for(i=0;i<val.length;i++)
{var c=val.charAt(i);if(allowed_char.indexOf(c)==-1)
return false;}
return true;}
function close_func(close_check,loc)
{if(loc)
eval("window."+loc).location.reload();if(close_check)
window.close();}
function isValidWebname(str)
{myString=new String();myString=str;if(!check_blank(myString))
return false;if(myString.match(/^(http)(s)?(:\/\/)[\S]*$/i)==null)
return false;return true;}
function CompareDates(D1,D2,msg)
{var dt1=new String(D1)
myAr1=dt1.split('-');var dt2=new String(D2)
myAr2=dt2.split('-');var y1=myAr1[0];var y2=myAr2[0];var d1=myAr1[2];var d2=myAr2[2];var m1=myAr1[1];var m2=myAr2[1];if(eval(y1)>eval(y2))
{alert(msg);return false;}
if(eval(y1)==eval(y2))
{if(eval(m1)==eval(m2))
{if(eval(d1)>eval(d2))
{alert(msg);return false;}}
else
{if(eval(m1)>eval(m2))
{alert(msg);return false;}}}
return true;}
function isValidDate(byear,bmonth,bday)
{var yr=byear;var mon=bmonth;var day=bday;if((isNaN(yr))||(isNaN(mon))||(isNaN(day)))
{alert("Error! Invalid Date Format");return false;}
if((yr<1)||(mon<1)||(day<1))
{alert("Error! Invalid Date Format")
return false;}
if(yr<1900)
{alert("Error! Year entered is too old")
return false;}
if(yr>9999)
{alert("Error! Enter year in 4 Digits")
return false;}
if(mon>12)
{alert("Error! Month Range 1-12.")
return false;}
if(day>31)
{alert("Error! Day Range 1-31.")
return false;}
if(mon==4||mon==6||mon==9||mon==11)
{if(day>30)
{alert("Error! Day Range 1-30 for the given month.")
return false;}}
if(mon==2)
{if(yr%4==0)
{if(day>29)
{alert("Error! Day Range 1-29 for the given month and year.")
return false;}}
else
{if(day>28)
{alert("Error! Day Range 1-28 for the given month and year.")
return false;}}}
return true;}
function DoValidate(Dt)
{var myDate=new String(Dt)
var SpaceExpr=/\s/;var SpacePos=myDate.search(SpaceExpr);if(SpacePos>-1)
{alert("No space allowed in a Date.");return false;}
var dLength=myDate.length
var totalSlash=0
var totalChar=0
var totalInvalids=0
if(myDate.charAt(0)=='-'||myDate.charAt(dLength)=='-')
{alert("Invalid Date");return false;}
for(ctr=0;ctr<dLength;ctr++)
{Ch=myDate.charAt(ctr);if(Ch=='-')
{totalSlash++;}
if(Ch!='-')
{if(isNaN(Ch))
{totalInvalids++;}}
totalChar++;}
if(totalSlash>2)
{alert("Excess Separators used in the date.");return false;}
if(totalInvalids>2)
{alert("Invalid Character present in Date.");return false;}
if(totalChar<8)
{alert("Less Character present in Date.");return false;}
if(totalSlash==0)
{alert("Pleae use '-' (Dash) as Separator");return false;}
myArr=myDate.split('-');if(myArr.length<3)
{alert("Invalid Date");return false;}
if(!isValidDate(myArr[0],myArr[1],myArr[2]))
{return false;}
return true;}
function checkDateFormat(date_string,format)
{if(format=="YMD")
{if(date_string.match(/^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$/)==null)
{return("Invalid Date / Date Format");}
else
{myArr=date_string.split('-');var str;if(str=checkValidDate(parseInt(myArr[0],10),parseInt(myArr[1],10),parseInt(myArr[2],10)))
{return str;}}
return false;}
else if(format=="DMY")
{if(date_string.match(/^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$/)==null)
{return("Invalid Date / Date Format");}
else
{myArr=date_string.split('-');var str;if(str=checkValidDate(parseInt(myArr[2],10),parseInt(myArr[1],10),parseInt(myArr[0],10)))
{return str;}}
return false;}
else if(format=="MDY")
{if(date_string.match(/^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$/)==null)
{return("Invalid Date Format");}
else
{myArr=date_string.split('-');var str;if(str=checkValidDate(parseInt(myArr[2],10),parseInt(myArr[0],10),parseInt(myArr[1],10)))
{return str;}}
return false;}}
function checkTimeFormat(time_string)
{if(time_string.match(/^[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}$/)==null)
{return("Invalid Time Format");}
else
{myArr=time_string.split(':');var str;if(str=checkValidTime(parseInt(myArr[0],10),parseInt(myArr[1],10),parseInt(myArr[2],10)))
{return str;}}
return"";}
function checkValidTime(hour,minute,sec)
{if(hour<0||hour>23)
{return("Error! Hour Entered Is Invalid, Use [0-23]")}
if(minute<0||minute>59)
{return("Error! Minute Entered Is Invalid, Use [0-59]")}
if(sec<0||sec>59)
{return("Error! Seconds Entered Is Invalid, Use [0-59]")}}
function checkValidDate(yr,mon,day)
{if(yr<1900)
{return("Error! Year entered is too old")}
if(yr>9999)
{return("Error! Enter year in 4 Digits")}
if(mon>12||mon<1)
{return("Error! Month Range 1-12.")}
if(day>31||day<1)
{return("Error! Day Range 1-31.")}
if(mon==4||mon==6||mon==9||mon==11)
{if(day>30||day<1)
{return("Error! Day Range 1-30 for the given month.")}}
if(mon==2)
{if(yr%4==0)
{if(day>29||day<1)
{return("Error! Day Range 1-29 for the given month and year.")}}
else
{if(day>28||day<1)
{return("Error! Day Range 1-28 for the given month and year.")}}}
return"";}
function validate_frm(frm)
{var str="";str=validate_form(frm);if(str)
{alert(str);return false;}
else
return true;}
function validate_frm_pass(frm,field1,field2)
{var str="";with(frm)
{str=validate_form(frm);if(str)
{alert(str);return false;}
else if(field1.value!=field2.value)
{alert("Value Of "+field1.name+" and "+field2.title+" not matching.");field1.focus();return false;}
else
return true;}}
function post_data(action_php)
{window.document.frm.action=action_php;if(action_php=="recipientGroup.php")
{if(frm.newsletter_content)
{var htmlvalue=new String();htmlvalue=SPAW_getHtmlValue('newsletter_content',thefield);window.document.frm.new_content.value=htmlvalue;}}
window.document.frm.submit();}
function checkAndOpenURL(fieldObj)
{var str=new String;myString=fieldObj.value;if(!check_blank(myString))
{alert("Blank "+fieldObj.title);fieldObj.focus();return false;}
if(myString.match(/^(http)(s)?(:\/\/)[\S]*$/i)==null)
{alert("Invalid "+fieldObj.title);fieldObj.focus();return false;}
else
{window.open(fieldObj.value);return true;}}
function post_data(action_php)
{window.document.frm.action=action_php;window.document.frm.submit();}
function validFileType(fileValue,extArray)
{var allowSubmit;ext=fileValue.slice(fileValue.lastIndexOf(".")).toLowerCase();for(var i=0;i<extArray.length;i++)
{if(extArray[i]==ext)
{allowSubmit=true;break;}}
if(allowSubmit)
return true;else
return false;}
function blankValidFileType(myString,extArr)
{if(!check_blank(myString))
return false;else if(!validFileType(myString,extArr))
return false;else
return true;}
function getContent()
{return"";}
var horizontal_offset="9px"
var vertical_offset="0"
var ie=document.all
var ns6=document.getElementById&&!document.all
function getposOffset(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}
return totaloffset;}
function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function clearbrowseredge(obj,whichedge){var edgeoffset=(whichedge=="rightedge")?parseInt(horizontal_offset)*-1:parseInt(vertical_offset)*-1
if(whichedge=="rightedge"){var windowedge=ie&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-30:window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if(windowedge-dropmenuobj.x<dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)}
else{var windowedge=ie&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if(windowedge-dropmenuobj.y<dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight}
return edgeoffset}
function showhint(menucontents,obj,e,tipwidth){if((ie||ns6)&&document.getElementById("hintbox")){dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if(tipwidth!=""){dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth}
dropmenuobj.x=getposOffset(obj,"left")
dropmenuobj.y=getposOffset(obj,"top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj,"rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj,"bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip}}
function hidetip(e){dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"}
function createhintbox(){var divblock=document.createElement("div")
divblock.setAttribute("id","hintbox")
document.body.appendChild(divblock)}
if(window.addEventListener)
window.addEventListener("load",createhintbox,false)
else if(window.attachEvent)
window.attachEvent("onload",createhintbox)
else if(document.getElementById)
window.onload=createhintbox
function call_commentAlert(a)
{alert("Visitor's are not allowed to post comment Please login !");return;}
function call_commentAlert_Member(a)
{alert("Member's are not allowed to post comment !");return;}
function call_reviewAlert(a)
{alert("Visitor's are not allowed to write review Please login !");return;}
function call_reviewAlert_Member(a)
{alert("Member's are not allowed to write review !");return;}
function call_commentAlert_Member(a)
{alert("Member's are not allowed to post comment !");return;}
function call_ratingAlert(a)
{alert("Visitor's are not allowed for rating Please login !");return;}
function call_ratingAlert_Member(a)
{alert("Member's are not allowed for rating !");return;}
function InsertText(input,insTexte)
{startTag='';endTag='';if(input.createTextRange)
{var text;input.focus(input.caretPos);input.caretPos=document.selection.createRange().duplicate();if(input.caretPos.text.length>0)
{input.caretPos.text=startTag+input.caretPos.text+endTag;}
else
{input.caretPos.text=startTag+" "+insTexte+" "+endTag;}}
else input.value+=startTag+insTexte+endTag;}
function checkScrollAgree(frm,fieldname)
{with(frm)
{fieldname.checked=true;fieldname.disabled=false;}}
var corner="topright";var url=window.location;var title=document.title;var os;if(document.layers)
os="n4";else if(document.getElementById&&!document.all)
os="n6";else if(document.all)
os="ie";function run()
{if(os=="ie"){pwidth=window.document.body.offsetWidth;pheight=window.document.body.offsetHeight;stop=document.body.scrollTop;sleft=document.body.scrollLeft;}else{pwidth=window.innerWidth;pheight=window.innerHeight;stop=window.pageYOffset;sleft=window.pageXOffset;}
var dda=document.getElementById('ddd');if(corner=="topleft"){dda.style.top=(stop)+"px";dda.style.left=(sleft+15)+"px";}else if(corner=="topright"){dda.style.top=(stop)+"px";dda.style.left=(sleft+pwidth-110)+"px";}else if(corner=="bottomleft"){dda.style.top=(stop+pheight-45)+"px";dda.style.left=(sleft+15)+"px";}else if(corner=="bottomright"){dda.style.top=(stop+pheight-40)+"px";dda.style.left=(sleft+pwidth-110)+"px";}
setTimeout('run()',5);}
function bookmark(title,url){if(window.sidebar)
window.sidebar.addPanel(title,url,"");else if(window.opera&&window.print){var elem=document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();}
else if(os=="ie")
window.external.AddFavorite(url,title);}
function already_username_sc()
{document.getElementById("username").readOnly=true;}
function PersonalizeData(obj)
{obj.focus();obj.select()
Copied=obj.createTextRange();Copied.execCommand("Copy");}
function reviewmsg(url,msg)
{if(confirm(msg))
{location.href=url;return true;}
else
return false;}
function RefreshParentWindow()
{self.close();window.opener.location.reload();}