var parameters="", objAjx=false;
function funphoneverify(){
  if(validate()){
    var frmName=document.frmassuredcontact, sCtyName = $("assuredcountry").options[$("assuredcountry").selectedIndex].text;
    parameters='assuredcountry='+frmName.assuredcountry.value+'&area='+frmName.area.value+'&phoneno='+frmName.phoneno.value+'&MOBILENO='+frmName.MOBILENO.value+'&NAME='+frmName.NAME.value+'&reltype='+frmName.reltype.value+'&time='+frmName.time.value+'&comm='+frmName.comm.value+'&ctyname='+sCtyName+'&hidPhoneno='+frmName.hidPhoneno.value;
    var argUrl='http://'+frmName.getDomainInfo.value+'/assuredcontact/phoneverify.php';
    objAjx=createajax_opac();MakePostRequest_opac(argUrl,parameters,"ajxAssuVeri",objAjx);
  }
}
function ajxAssuVeri(){
  if(objAjx.readyState==4){if(objAjx.status==200){
    $('assuredcontact').style.display="none";
    var phonetxt = objAjx.responseText, phonesplittxt = phonetxt.split("~");
    if(phonesplittxt[0]=='1')
      RefreshPage='Y';
    $('assuredcontactresult').innerHTML=phonesplittxt[1];
  }else alert('There was a problem with the request.');}
}
function funphonemodify(){
  if(validate()){
    var frmName=document.frmassuredcontact, sCtyName = $("assuredcountry").options[$("assuredcountry").selectedIndex].text;
    var oldCountry = frmName.hidCountry.value, oldArea = frmName.hidArea.value, oldLandline = frmName.hidLandline.value;
    var oldMobile = frmName.hidMobile.value, country = frmName.assuredcountry.value, area = frmName.area.value;
    var phoneno = frmName.phoneno.value, mobileno = frmName.MOBILENO.value;
    if((oldCountry==country) && (oldArea==area) && (oldLandline==phoneno) && (oldMobile==mobileno)){
      parameters='assuredcountry='+country+'&area='+area+'&phoneno='+phoneno+'&MOBILENO='+mobileno+'&NAME='+frmName.NAME.value+'&RELTYPE='+frmName.reltype.value+'&time='+frmName.time.value+'&comm='+frmName.comm.value+'&hidPhoneno='+frmName.hidPhoneno.value+'&verified='+frmName.hidverified.value+'&ctyname='+sCtyName;
      var argUrl='http://'+frmName.getDomainInfo.value+'/assuredcontact/assuredcontactupdatephone.php';
      objAjx=createajax_opac();MakePostRequest_opac(argUrl,parameters,"ajxMdy",objAjx);
    }else{$('assuredcontactmodify').style.display="none";$('assuredcontactconfirm').style.display="block";}
  }
}
function fnPhoneConfirmModify(){
    var frmName=document.frmassuredcontact, sCtyName = $("assuredcountry").options[$("assuredcountry").selectedIndex].text;
    var oldCountry = frmName.hidCountry.value, oldArea = frmName.hidArea.value, oldLandline = frmName.hidLandline.value;
    var oldMobile = frmName.hidMobile.value, country = frmName.assuredcountry.value, area = frmName.area.value;
    var phoneno = frmName.phoneno.value, mobileno = frmName.MOBILENO.value;
      parameters='assuredcountry='+country+'&area='+area+'&phoneno='+phoneno+'&MOBILENO='+mobileno+'&NAME='+frmName.NAME.value+'&RELTYPE='+frmName.reltype.value+'&time='+frmName.time.value+'&comm='+frmName.comm.value+'&hidPhoneno='+frmName.hidPhoneno.value+'&verified='+frmName.hidverified.value+'&ctyname='+sCtyName;
      var argUrl='http://'+frmName.getDomainInfo.value+'/assuredcontact/assuredcontactupdatephone.php';
      objAjx=createajax_opac();MakePostRequest_opac(argUrl,parameters,"ajxMdy",objAjx);
}
function ajxMdy(){
  if(objAjx.readyState==4){if(objAjx.status==200){
    var phonetxt = objAjx.responseText, phonesplittxt = phonetxt.split("~");
    if(phonesplittxt[0]=='1')
      RefreshPage='Y';
    $('assuredcontactmodify').style.display="none";$('assuredcontactconfirm').style.display="none";
    $('assuredcontactmodifyresult').innerHTML=phonesplittxt[1];}else alert('There was a problem with the request.');}
}
function fnphonecomplaint(){
  var frmName=document.frmphonecomplaint;parameters='matriid='+frmName.matriid.value+'&phone='+frmName.phone.value+'&memid='+frmName.memid.value+'&complaint='+frmName.complaint.value;
  var argUrl='http://'+frmName.getDomainInfo.value+'/assuredcontact/assuredthanks.php';
  objAjx=createajax_opac();MakePostRequest_opac(argUrl,parameters,"ajxComplt",objAjx);
}
function ajxComplt(){
  if(objAjx.readyState==4){if(objAjx.status==200){
    $('assuredcomplaint').style.display="none";$('assuredthanks').style.display="";
    $('assuredthanks').innerHTML=objAjx.responseText;setTimeout("phonecomplainttimeout()",5000);
  }else alert('There was a problem with the request.');}
}
function phonecomplainttimeout(){
  $('assuredthanks').innerHTML="";$('assuredthanks').style.display="none";
}
function fnopenphonecomplaint(){
  document.frmphonecomplaint.complaint.value="";$('assuredcomplaint').style.display="";
  $('assuredthanks').style.display="none";$("complaint").focus();
}
function fnphonepaidview(){
  var frmName=document.frmphoneinsert;parameters='matid='+frmName.matid.value+'&userphoneavailable='+frmName.userphoneavailable.value;
  var argUrl='http://'+frmName.getDomainInfo.value+'/assuredcontact/assuredinsertphonerequest.php';
  objAjx=createajax_opac();MakePostRequest_opac(argUrl,parameters,"ajxPaidView",objAjx);
}
function ajxPaidView(){
  if(objAjx.readyState==4){if(objAjx.status==200){
    $('assuredphonepaidview').style.display="none";$('assuredphonepaidviewresults').innerHTML=objAjx.responseText;
  }else alert('There was a problem with the request.');}
}
function validate(){
  fnerrorhide();
  var frmName=document.frmassuredcontact, sCtyName = $("assuredcountry").options[$("assuredcountry").selectedIndex].text;
  if(frmName.assuredcountry.value=="0"){$('errcountry').innerHTML="Please select a Country";$('errcountry').style.display='';frmName.assuredcountry.focus();return false;}else{$('errcountry').innerHTML="&nbsp;";}if(IsEmpty($("area"),'text')&&IsEmpty($("phoneno"),'text')&&IsEmpty($("MOBILENO"),'text')){$('errphoneno').innerHTML="Please enter Phone Number / Mobile number";$('errphoneno').style.display='';$("area").focus();return false;}else{$('errphoneno').innerHTML="&nbsp;";}if(IsEmpty($("phoneno"),'text')&&IsEmpty($("MOBILENO"),'text')){$('errphoneno').innerHTML="You have to enter either Phone / Mobile number";$('errphoneno').style.display='';$("phoneno").focus();return false;}else{$('errphoneno').innerHTML="&nbsp;";}if(!IsEmpty($("phoneno"),'text')){if(CompareValue($("phoneno").value,"0123456789 ")==false){$('errphoneno').innerHTML="Invalid Phone Number";$('errphoneno').style.display='';$("phoneno").focus();return false;}else{$('errphoneno').innerHTML="&nbsp;";}}if(!IsEmpty($("phoneno"),'text')){if(IsEmpty($("area"),'text') && (sCtyName == "India")){$('errarea').innerHTML="Please enter Area / STD Code";$('errarea').style.display='';$("area").focus();return false;}else{$('errarea').innerHTML="&nbsp;";}if(CompareValue($("area").value,"0123456789 ")==false){$('errarea').innerHTML="Invalid Area / STD Code";$('errarea').style.display='';$("area").focus();return false;}else{$('errarea').innerHTML="&nbsp;";}if(!IsEmpty($("area"),'text')){if($("area").value.length<2){$('errarea').innerHTML="Your Area / STD Code should be atleast 2 digits";$('errarea').style.display='';$("area").focus();return false;}else{$('errarea').innerHTML="&nbsp;";}if($("area").value.length>5){$('errarea').innerHTML="Your area/STD code should not exceed 5 digits";$('errarea').style.display='';$("area").focus();return false;}else{$('errarea').innerHTML="&nbsp;";}}if($("phoneno").value.length<5){$('errphoneno').innerHTML="Your Phone Number should be atleast 5 digits";$('errphoneno').style.display='';$("phoneno").focus();return false;}else{$('errphoneno').innerHTML="&nbsp;";}}if(!IsEmpty($("MOBILENO"),'text')&&$("assuredcountry").options[$("assuredcountry").selectedIndex].value!="91"){if(!IsEmpty($("area"),'text')){if(CompareValue($("area").value,"0123456789 ")==false){$('errarea').innerHTML="Invalid Area / STD Code";$('errarea').style.display='';$("area").focus();return false;}else{$('errarea').innerHTML="&nbsp;";}if($("area").value.length<2){$('errarea').innerHTML="Your Area / STD Code should be atleast 2 digits";$('errarea').style.display='';$("area").focus();return false;}else{$('errarea').innerHTML="&nbsp;";}if($("area").value.length>5){$('errarea').innerHTML="Your area/STD code should not exceed 5 digits";$('errarea').style.display='';$("area").focus();return false;}else{$('errarea').innerHTML="&nbsp;";}}}if(!IsEmpty($("phoneno"),'text')&&!IsEmpty($("MOBILENO"),'text')){$('errphoneno').innerHTML="Enter either Phone Number / Mobile number";$('errphoneno').style.display='';$("area").focus();return false;}else{$('errphoneno').innerHTML="&nbsp;";}if(!IsEmpty($("MOBILENO"),'text')){if(CompareValue($("MOBILENO").value,"0123456789 ")==false){$('errmobileno').innerHTML="Invalid Mobile Number";$('errmobileno').style.display='';$("MOBILENO").focus();return false;}else{$('errmobileno').innerHTML="&nbsp;";}}if(!IsEmpty($("MOBILENO"),'text')){if($("assuredcountry").options[$("assuredcountry").selectedIndex].value=="91"){if($("MOBILENO").value.length<9){$('errmobileno').innerHTML="Your Mobile Number must be between 9 and 11 digits only";$('errmobileno').style.display='';$("MOBILENO").focus();return false;}else{$('errmobileno').innerHTML="&nbsp;";}}else{if($("MOBILENO").value.length<7){$('errmobileno').innerHTML="Your Mobile Number must be between 7 and 10 digits only";$('errmobileno').style.display='';$("MOBILENO").focus();return false;}else{$('errmobileno').innerHTML="&nbsp;";}}}if(frmName.reltype.value==0){$('errreltype').innerHTML="Please select Whom to Contact";$('errreltype').style.display='';frmName.reltype.focus();return false;}else{$('errreltype').innerHTML="&nbsp;";}if(IsEmpty($("NAME"),'text')){$('errname').innerHTML="Enter name of the Contact Person";$('errname').style.display='';$("NAME").focus();return false;}else{$('errname').innerHTML="&nbsp;";}if(IsEmpty($("time"),'text')){$('errtime').innerHTML="Enter a Convenient time to call";$('errtime').style.display='';$("time").focus();return false;}else{$('errtime').innerHTML="&nbsp;";}return true;
}
function fnerrorhide(){
  var arrErrorIds=new Array("errcountry","errphoneno","errarea","errmobileno","errname","errtime","errreltype");
  for(i=0;i<arrErrorIds.length;i++)$(arrErrorIds[i]).innerHTML="&nbsp;";
}
function fnhidemobile(){
  var icountry=$('assuredcountry').value, area=$('area').value, phoneno=$('phoneno').value;
  if(icountry==91){if(area!=""||phoneno!=""){
      $('MOBILENO').disabled=true;$('MOBILENO').value="";$('errmobileno').innerHTML="&nbsp;";
    }else{$('MOBILENO').disabled=false;}
  }else{$('MOBILENO').disabled=false;}
  if(phoneno!=""){$('MOBILENO').disabled=true;$('MOBILENO').value="";$('errmobileno').innerHTML="&nbsp;";}
  else{$('MOBILENO').disabled=false;}
}
function fnassuredphonemodify(){
  $('assuredcontactmodify').style.display='block';$('assuredcontacthome').style.display='none';
}
function fnassuredphoneviewer(){
  $('assuredcontactphoneview').style.display='';$('assuredcontacthome').style.display='none';
}
function fnCountryValidate(){
  if(document.frmassuredcontact.assuredcountry.value=="0"){$('errcountry').innerHTML="Please select a Country";return false;}else{$('errcountry').innerHTML="&nbsp;";}
}
function fnAreaValidate(){
  var sCtyName = $("assuredcountry").options[$("assuredcountry").selectedIndex].text;
  if(IsEmpty($("area"),'text')&&IsEmpty($("phoneno"),'text')&&IsEmpty($("MOBILENO"),'text')){
    $('errphoneno').innerHTML="Please enter Phone Number / Mobile number";return false;
  }else{$('errphoneno').innerHTML="&nbsp;";}
  if(!IsEmpty($("area"),'text')){if($("area").value.length<2){$("area").value="0"+$("area").value;}}
  if(!IsEmpty($("phoneno"),'text')){if(IsEmpty($("area"),'text') && (sCtyName == "India")){
      $('errarea').innerHTML="Please enter Area / STD Code";$('errarea').style.display='';return false;
    }else{$('errarea').innerHTML="&nbsp;";}
    if($("area").value.length>5){
      $('errarea').innerHTML="Your area/STD code should not exceed 5 digits";$('errarea').style.display='';return false;
    }else{$('errarea').innerHTML="&nbsp;";}
  }
}
function fnPhoneValidate(){
  var sCtyName = $("assuredcountry").options[$("assuredcountry").selectedIndex].text;
  if(IsEmpty($("area"),'text')&&IsEmpty($("phoneno"),'text')&&IsEmpty($("MOBILENO"),'text')){
    $('errphoneno').innerHTML="Please enter Phone Number / Mobile number";$('errarea').innerHTML="&nbsp;";return false;
  }else{$('errphoneno').innerHTML="&nbsp;";}
  if(!IsEmpty($("phoneno"),'text')){if(IsEmpty($("area"),'text') && (sCtyName == "India")){$('errarea').innerHTML="Please enter Area / STD Code";$('errarea').style.display='';return false;}else{$('errarea').innerHTML="&nbsp;";}if($("area").value.length>5){$('errarea').innerHTML="Your area/STD code should not exceed 5 digits";$('errarea').style.display='';return false;}else{$('errarea').innerHTML="&nbsp;";}}if($("area").value!=""&&$("phoneno").value!=""){$('errphoneno').innerHTML="&nbsp;";}
}
function fnMobileValidate(){
  if(IsEmpty($("phoneno"),'text')&&IsEmpty($("MOBILENO"),'text')){$('errphoneno').innerHTML="You have to enter either Phone / Mobile number";$('errmobileno').innerHTML="&nbsp;";$('errarea').innerHTML="&nbsp;";return false;}else{$('errphoneno').innerHTML="&nbsp;";}if(!IsEmpty($("MOBILENO"),'text')){if(CompareValue($("MOBILENO").value,"0123456789 ")==false){$('errmobileno').innerHTML="Invalid Mobile Number";$('errarea').innerHTML="&nbsp;";return false;}else{$('errmobileno').innerHTML="&nbsp;";}if($("assuredcountry").options[$("assuredcountry").selectedIndex].value=="91"){if($("MOBILENO").value.length<9){$('errmobileno').innerHTML="Your Mobile Number must be between 9 and 11 digits only";$('errarea').innerHTML="&nbsp;";return false;}else{$('errmobileno').innerHTML="&nbsp;";}}else{if($("MOBILENO").value.length<7){$('errmobileno').innerHTML="Your Mobile Number must be between 7 and 10 digits only";$('errarea').innerHTML="&nbsp;";return false;}else{$('errmobileno').innerHTML="&nbsp;";}}}
}
function fnWhomToContactValidate(){
  if(document.frmassuredcontact.reltype.value==0){$('errreltype').innerHTML="Please select Whom to Contact";return false;}
  else{$('errreltype').innerHTML="&nbsp;";}
}
function fnConatctPersonValidate(){
  if(IsEmpty($("NAME"),'text')){$('errname').innerHTML="Enter name of the Contact Person";$('errname').style.display='';return false;}
  else{$('errname').innerHTML="&nbsp;";}
}
function fnContactTimeValidate(){
  if(IsEmpty($("time"),'text')){$('errtime').innerHTML="Enter a Convenient time to call";$('errtime').style.display='';return false;}
  else{$('errtime').innerHTML="&nbsp;";}
}
function phoneview(argMatriId,argDomain){
  argUrl='http://'+argDomain+'/assuredcontact/phoneviewer.php';parameters='matid='+argMatriId;loadAssuredprofiles(1);
  objAjx=createajax_opac();MakePostRequest_opac(argUrl,parameters,"ajxPhView",objAjx);
}
function ajxPhView(){
  if(objAjx.readyState==4){if(objAjx.status==200){$('assuredphoneview').innerHTML=objAjx.responseText;}
    else alert('There was a problem with the request.');}
}
function fnPhoneHideSendMail(matid,domainpath){
  objAjx=createajax_opac();
  MakeGetRequest_opac('http://'+domainpath+'/inbox/inbcontact.php?rand='+genNumbers()+'&EID='+matid,"ajxPhHide",objAjx);
}
function ajxPhHide(){
  if(objAjx.readyState==4){if(objAjx.status==200){
      dv("mailcontent").innerHTML=objAjx.responseText;
      dv("hidepaid").innerHTML="";
      dv("phviewoutdiv").style.padding='0px 3px 0px 0px';
    } else{alert('There was a problem with the request.');}
  }
}
function fnAreaOptional(){
  fnerrorhide();
  var sCtyName = $("assuredcountry").options[$("assuredcountry").selectedIndex].text;
  if(sCtyName == "India"){$('areaoptional').className="clr1 boldtxt";}
  else{$('areaoptional').className="clr4";$('errarea').innerHTML="&nbsp;";}
}