// JavaScript Document
function hideOElements(){
var country=document.getElementById('country_id')
var oCountry=document.getElementById('ocountry_id')
var currLocation=document.getElementById('currlocation_id')
var oCurrLocation=document.getElementById('ocurrlocation_id')
var ug_course=document.getElementById('ugcourse_id')
var oug_course=document.getElementById('ougcourse_id')
var pg_course=document.getElementById('pgcourse_id')
var ppg_course=document.getElementById('ppgcourse_id')
var opg_course=document.getElementById('opgcourse_id')
var oppg_course=document.getElementById('oppgcourse_id')
var mbatype=document.getElementById('mbatype_id')
if(country.value!='Other')
oCountry.style.display="none"
if(!currLocation.value.match('Other'))
oCurrLocation.style.display="none"
if(ug_course.value!='Other')
oug_course.style.display="none"
if(pg_course.value!='Other')
opg_course.style.display="none"
if(ppg_course.value!='Other')
oppg_course.style.display="none"
mbatype.style.display="none"}
function hideMBA(){
var ppgcourse=document.getElementById('pgcourse_id')
var mbatype=document.getElementById('mbatype_id')
var sp1=ppgcourse.value.split("|X|")
if(sp1[0]=='MBA/PGDM'){
mbatype.style.display=""}
else{
mbatype.style.display="none"}}
function MM_openBrWindow(theURL,winName,features,checktype){
var docF=document.frmPage1
window.open(theURL+"?txtuser="+docF.txtusername.value+"&email="+docF.txtemail.value+"&chktype="+checktype,winName,features)}
//list function
function getStyleObject(objectId){
if(document.getElementById&&document.getElementById(objectId)){
return document.getElementById(objectId).style
}else if(document.all&&document.all(objectId)){
return document.all(objectId).style
}else if(document.layers&&document.layers[objectId]){
return document.layers[objectId]
}else{
return false}}
//list function
function changeObjectVisibility(objectId,newVisibility){
var styleObject=getStyleObject(objectId)
if(styleObject){
styleObject.display=newVisibility
return true
}else{
return false}}
//list function
function showHideOtherOpenBox(callingDDId,openBoxId,otherString){
otherString=(otherString==null)? 'Other' : otherString
var callingDD=document.getElementById(callingDDId)
var selI=callingDD.selectedIndex
if(callingDD[selI].value==otherString)
changeObjectVisibility(openBoxId,'')
else
changeObjectVisibility(openBoxId,'none')}
//list function
function rm_setCountryAreaCode(cntryDDId,currLocnDDId,cntryCodeBoxId,areaCodeBoxId){
countryCode=new Array()
cityCode=new Array()
cityCode['Ahmedabad']="79"
cityCode['Bangalore']="80"
cityCode['Chennai']="44"
cityCode['Delhi']="11"
cityCode['Hyderabad']="40"
cityCode['Kolkata']="33"
cityCode['Mumbai']="22"
cityCode['Pune']="20"
countryCode["INDIA"]="91"
var cntryDD=document.getElementById(cntryDDId)
var currLocnDD=document.getElementById(currLocnDDId)
var cntryCodeBox=document.getElementById(cntryCodeBoxId)
var areaCodeBox=document.getElementById(areaCodeBoxId)
var selectedCountry=cntryDD.options[cntryDD.options.selectedIndex].value
var selectedCity=currLocnDD.options[currLocnDD.options.selectedIndex].value
if(countryCode[selectedCountry]==null){
cntryCodeBox.value=""}
else
cntryCodeBox.value=countryCode[selectedCountry]
if(cityCode[selectedCity]==null){
areaCodeBox.value=""}
else
areaCodeBox.value=cityCode[selectedCity]
if(selectedCountry!="INDIA"&&selectedCountry!="select"){
currLocnDD.value="select"}
else
if(selectedCountry=="select"){
currLocnDD.value="select"}}
//list function
function showHideCityOpenBox(cityId,ocityId){
cityDD=document.getElementById(cityId)
var selI=cityDD.selectedIndex
if(cityDD[selI].value.match("Other")!=null)
changeObjectVisibility(ocityId,'')
else
changeObjectVisibility(ocityId,'none')}
//list function
function rm_cntryChangedEvent(cntryVal,form_city_id,form_ocity_id){
var cityEle=document.getElementById(form_city_id)
if(cntryVal=="seedEvent(cntlect"){
cityEle.selectedIndex=0
cityEle.disabled=false
showHideCityOpenBox(form_city_id,form_ocity_id)}
else if(cntryVal=='INDIA' || cntryVal=='select'){
cityEle.selectedIndex=0
cityEle.disabled=false
showHideCityOpenBox(form_city_id,form_ocity_id)}
else{
cityEle.selectedIndex=cityEle.length-1
cityEle.disabled=true
document.getElementById(form_ocity_id).style.display=""}}
//dropdown list
function rm_cityChangedEvent(cityVal,form_country_id,form_ocountry_id){
if(cityVal !='Other'){
var cntryEle=document.getElementById(form_country_id)
for(i=0;i<cntryEle.length;++i){
if(cntryEle[i].value=="INDIA"){
cntryEle.selectedIndex=i
showHideOtherOpenBox(form_country_id,form_ocountry_id)
break}}}}
var requester=null
var requester_email=null
var formRequester=null
window.onload=init
function init(){
var txtuser=document.getElementById("txtusername_id")
txtuser.onchange=onchangetxtuser
var txtemail=document.getElementById("txtemail_id")
txtemail.onchange=onchangetxtemail
return true}
function onreadystatechangetxtemail(){
if(requester_email.readyState==4){
try{
if(requester_email.status==200){
response=requester_email.responseText.split("|X|")
document.getElementById("uemailtext").innerHTML=response[1]}
else if(requester_email.status !=0){
alert("There was an error while retrieving the URL: "+requester.statusText)}}
catch(error){}}
return true}
function onreadystatechangetxtuser(){
if(requester.readyState==4){
try{
if(requester.status==200){
writeDetails()}
else if(requester.status !=0){
alert("There was an error while retrieving the URL: "+requester.statusText)}}
catch(error){}}
return true}
function writeDetails(){
var receipt=document.getElementById("txtusername_id")
if(requester.responseText.charAt(0)=="<"){
var name=document.getElementById("txtusername_id")
receipt.valid=true
var error=requester.responseXML.getElementsByTagName("error")[0].childNodes[0].nodeValue
if(error==0){
message(receipt,"bluetext",msg)}
else{
var msg=requester.responseXML.getElementsByTagName("msg")[0].childNodes[0].nodeValue
message(receipt,"rednormaltext",msg)}
onchangetxtuser(receipt)}
else{
receipt.valid=false
if(receipt.value.length<1){
message(receipt,"rednormaltext","Please enter a valid username")}}
return true}
function onchangetxtemail(){
var arrInvalidDomain=new Array("yahoomail.com","yahoo.com",
"yahoomail.co.in","yahoo.co.in",
"yahoo.com.in","yahoo.co.in",
"redifmail.com","rediffmail.com",
"radiffmail.com","rediffmail.com"
)
if(rm_trim(this.value).length==0 || rm_isValidEmail(rm_trim(this.value))==false){
document.getElementById("uemailtext").innerHTML=""
return}
else{
var l=0
var domain=String(rm_trim(this.value)).split("@")
var mailDomain=domain[1]
for(l=0;l<arrInvalidDomain.length;l=l+2){
if(mailDomain==arrInvalidDomain[l]){
document.getElementById("uemailtext").innerHTML="<br>This email id seems incorrect. Did you mean "+domain[0]+"@"+arrInvalidDomain[l+1]+" ?"
return}}}
if(!this.verified){
if(requester_email !=null&&requester_email.readyState !=0&&requester_email.readyState !=4){
requester_email.abort()}
try{
requester_email=new XMLHttpRequest()}
catch(error){
try{
requester_email=new ActiveXObject("Microsoft.XMLHTTP")}
catch(error){
requester_email=null
return false}}
document.getElementById("uemailtext").innerHTML="Checking availability of email."
requester_email.onreadystatechange=onreadystatechangetxtemail
requester_email.open("GET","rm_chkeml.php?txtemail="+document.frmPage1.txtemail.value)
requester_email.send(null)}
return true}
function onchangetxtuser(){
if(rm_trim(this.value).length==0){
return}
else{
var UN_msg=new String("")
UN_msg=UserNameChecks(this.value)
if(UN_msg.length>0){
alert(UN_msg)
showAlert=false
return false}}
if(!this.verified){
message(this,"rednormaltext","Checking availability of username")
if(requester !=null&&requester.readyState !=0&&requester.readyState !=4){
requester.abort()}
try{
requester=new XMLHttpRequest()}
catch(error){
try{
requester=new ActiveXObject("Microsoft.XMLHTTP")}
catch(error){
requester=null
return false}}
requester.onreadystatechange=onreadystatechangetxtuser
requester.open("GET","rm_ajaxpop.php?txtuser="+this.value+"&email="+document.frmPage1.txtemail.value+"&checktype=ajax")
requester.send(null)}
return true}
function message(element,classString,errorMessage){
if(element.message !=null){
try{
element.message.className=classString
element.message.removeChild(element.message.childNodes[0])}
catch(error){}}
if(errorMessage !=null){
if(element.message==null){
var messageDiv=document.createElement("div")
element.message=element.parentNode.insertBefore(messageDiv,element)}
element.message.className=classString
element.message.appendChild(document.createTextNode(errorMessage))}
return true}
var showAlert=true
function UserNameChecks(username){
var tempVal=new String("")
var err=new String("")
tempval=rm_trim(username).replace(" ","")
if(tempval.length==0){
return ""}
else if(tempval.length>0&&tempval.length<4){
err="Username should have atleast 4 characters."}
else if(username.indexOf(" ")>-1){
err="Username cannot contain blank space."}
else{
var check
for(i=0;i<username.length;i++){
check=username.charAt(i)
if((check>='a'&&check<='z')||(check>='A'&&check<='Z')||(check>='0'&&check<='9'))
{}
else{
if(check=='-' || check=='_' || check=='.' || check=='@')
{}
else{
err="No special characters other than - (Hypnen), _ (Underscore), . (Dot) and @ (At) are allowed in Username."}}}}
return err}
var requester_pass=null
function sendPassByAjax(emailId){
if(emailId.length==0)
return
if(!this.verified){
if(requester_pass !=null&&requester_pass.readyState !=0&&requester_pass.readyState !=4){
requester_pass.abort()}
try{
requester_pass=new XMLHttpRequest()}
catch(error){
try{
requester_pass=new ActiveXObject("Microsoft.XMLHTTP")}
catch(error){
requester_pass=null
return false}}}
document.getElementById("uemailtext").innerHTML="<br>Please wait while the mail is being sent."
requester_pass.onreadystatechange=onreadystatechangepass
requester_pass.open("GET","../manager/rm_sendPass.php?txtemail="+emailId)
requester_pass.send(null)}
function onreadystatechangepass(){
if(requester_pass.readyState==4){
try{
if(requester_pass.status==200){
document.getElementById("uemailtext").innerHTML="<br>"+requester_pass.responseText}
else if(requester_pass.status !=0){
document.getElementById("uemailtext").innerHTML=""
alert("There was an error while retrieving the URL.")}}
catch(error){}}}