// JavaScript Document
/*	var NoOfDoc
	var wrapobject = document.getElementById("wrap");
	var tleft=findPosX(wrapobject);
	tleft=tleft+63;
	var ttop=findPosY(wrapobject);
	ttop=ttop+50;				
	var tcover=document.getElementById("cover");		
	tcover.style.width='909px';
	tcover.style.height=CoverHeight;
	
	if(varPage=="index"){		
		var telement1=document.getElementById("modalform1");
		var telement2=document.getElementById("modalform2");		
		telement1.style.left=tleft + 'px';
		telement1.style.top=ttop + 'px';
		telement2.style.left=tleft + 'px';
		telement2.style.top=ttop + 'px';		
	}
	var telement3=document.getElementById("modalform3");
	telement3.style.left=tleft + 'px';
	telement3.style.top=ttop + 'px';
	tleft=tleft-63;
	ttop=ttop-50;
	tcover.style.left=tleft + 'px';
	tcover.style.top=ttop + 'px';	
	//popDoc();
	//DisplayHideDiv('modalform2','block');
	
	function DisplayHideDiv(iDiv,idisplay){
		var telement=document.getElementById(iDiv);
		telement.style.display=idisplay;
	}
	
	function findPosX(obj)	{
		var curleft = 0;
		if(obj.offsetParent)
		while(1){
			curleft += obj.offsetLeft;
			if(!obj.offsetParent)
			break;
			obj = obj.offsetParent;
		}
		else if(obj.x)
		curleft += obj.x;
		return curleft;
	}
	
	function findPosY(obj)
	{
		var curtop = 0;
		if(obj.offsetParent)
		while(1){
			curtop += obj.offsetTop;
			if(!obj.offsetParent)
			break;
			obj = obj.offsetParent;
		}
		else if(obj.y)
		curtop += obj.y;
		return curtop;
	}	
	
	function CloseModal(divid){
		scroll(0,0);		
		DisplayHideDiv(divid,'none');
		setTimeout('DisplayHideDiv(\'cover\',\'none\')',1500);		
	}

	function backform(){
		DisplayHideDiv('modalform2','none');
		DisplayHideDiv('modalform1','block');
	}
*/
	function checkform1(){		
		
		if(document.frmMiami.SurgeryType.value==""){
			alert("Please select procedure type");
			document.frmMiami.SurgeryType.focus();
			return false;
		}
		if(trim(document.frmMiami.txtZipCode.value)==""){
			alert("Please enter zipcode");
			document.frmMiami.txtZipCode.focus();
			return false;
		}
		if(ZipCheck(trim(document.frmMiami.txtZipCode.value))==false){
			document.frmMiami.txtZipCode.focus();
			return false;			
		}
		scroll(0,0);		
		DisplayHideDiv('cover','block');
		setTimeout('DisplayHideDiv(\'modalform1\',\'block\')',1000);
		
		var RequestFor = "Request for consultation for " + document.frmMiami.SurgeryType.value + "<br />in the Miami area ";
		document.getElementById("hRequestFor").innerHTML = RequestFor
		document.getElementById("hRequestFor1").innerHTML = RequestFor
		
		
		popDoc();
	}
	
	function checkform2(){
		var bval=true;		
		
		mandFieldName=new Array(4);
		mandField=new Array(4);
		
		mandFieldName[0]="Please select age";		
		mandFieldName[1]="Please enter your name";
		mandFieldName[2]="Please enter email";
		
		mandField[0]=trim(document.getElementById("fld2").value);
		mandField[1]=trim(document.frmMiami.txtName.value);
		mandField[2]=trim(document.frmMiami.txtEmail.value);
	  
		bval=true;		
		
		for (i=0;i<=2;i++){
			if (mandField[i]==""){
				alert(mandFieldName[i]);
				bval=false;
				break;
			}
		}
		
		if(bval){
			bval=emailCheck(document.frmMiami.txtEmail.value)
		}
		
		var PhoneStr = '(' + document.frmMiami.txtPhone1.value + ') ' + document.frmMiami.txtPhone2.value + '-' + document.frmMiami.txtPhone3.value;
				
		if(bval && PhoneStr=="() -"){
			alert("Please enter phone number");
			bval=false;
		}	
		if(bval){
			bval=PhoneCheck(PhoneStr);	
			if(bval){
				document.frmMiami.txtPhone.value= PhoneStr + ' ' + document.frmMiami.txtPhoneExt.value;
			}else{
				document.frmMiami.txtPhone.value = "";
			}						
		}
		
		if(bval){
			scroll(0,0);		
			DisplayHideDiv('modalform1','none');
			setTimeout('DisplayHideDiv(\'modalform2\',\'block\')',1000);
		}
	}
	
	function checkform3(){
		document.frmMiami.submit();
	}
	
	function emailCheck(emailStr1) {
	var emailPat=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/
	var matchArray;	
	matchArray = emailStr1.match(emailPat);
	if (matchArray == null)	{
		alert("Please Enter Correct Email Address"); 
		return false;
	}	
	else 
		return true;		
	}
	
	function PhoneCheck(PhoneStr) {
		var PhonePat=/^\(\d\d\d\) \d\d\d-\d\d\d\d$/
		//var PhoneStr = '(' + document.DelInf.txtPhone1.value + ') ' + document.DelInf.txtPhone2.value + '-' + document.DelInf.txtPhone3.value;
		if(PhoneStr.length > 0)	{  	  	
			var matchArray = PhoneStr.match(PhonePat);
			if (matchArray == null) {
				alert("Please enter a phone number in the (xxx) xxx-xxxx format"); 
				return false;
			}	
			else{
				return true;
			}  
		}  	     		
	}
	
	function ZipCheck(zipStr){
        var zipPat=/[0-9]{5}/; 		
	
		if(zipStr.length > 0)	{  	  	
		var matchArray = zipStr.match(zipPat);
			if (matchArray == null) {
				alert("Please enter valid 5 digit Zip Code"); 
				return false;
			}	
			else{
				return true;
			}  
  		}
    }
	
	function trim(stringToTrim) {
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}
	

	function EnableDisableOptionDiv(optionType){
		
		if(optionType=="1"){		
			
			var wrapobject = document.getElementById("option2");			
			var tleft=findPosX(wrapobject);				
			var ttop=findPosY(wrapobject);			
			var tcover=document.getElementById("optioncover");	
			//alert(wrapobject.style.width);
			//alert(wrapobject.style.height);
			
			if(NoOfDoc*1==0){
				var coverHeight = 135
			}else if(NoOfDoc*1==1){
				var coverHeight = 204	
			}else{
				var coverHeight = 204 + (79 * (NoOfDoc-1))		
			}
				
			
			tcover.style.width='482px';
			tcover.style.height= coverHeight + 'px';			
			tcover.style.left=tleft + 'px';
			tcover.style.top=ttop + 'px';					
			
			DisplayHideDiv('optioncover','block');
			varOptionLength = document.frmMiami.hidDoctorID.length;			
			for(i=0;i<varOptionLength;i++){
				document.frmMiami.hidDoctorID[i].checked=false;
			}
			
		}else{
			DisplayHideDiv('optioncover','none');
			document.frmMiami.hidDoctorID[0].checked=true;
		}
		
	}
	
	function creat_Object()	{ 		
		var xmlhttp;
		// This if condition for Firefox and Opera Browsers 
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			try {
				xmlhttp = new XMLHttpRequest();
			} 
			catch (e) {
				alert("Your browser is not supporting XMLHTTPRequest");
				xmlhttp = false;
			}
		}
		// else condition for ie
		else{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		return xmlhttp;
	}
		
	var request = creat_Object();
	
	/*call_server();
	DisplayHideDiv('cover','block');
	setTimeout('DisplayHideDiv(\'modalform2\',\'block\')',1000);
	setTimeout('EnableDisableOptionDiv(\'1\')',1000)*/
	
	
	function call_server(){		
		
		request.open("GET", //"http://www.certifiedplasticsurgeons.com/ajax-doctor-list-miami.asp?ZipCode=" + document.frmMiami.txtZipCode.value);
		"http://www.certifiedplasticsurgeons.com/ajax-doctor-list-miami.asp?ZipCode=33133");
		request.onreadystatechange = sever_interaction;
		request.send('');
	}
	
	function sever_interaction(){		
		if(request.readyState == 4){
			var answer = request.responseText;						
			document.getElementById("doctor_list").innerHTML = answer;			
		}
	}		
	
	function callback(sText,RecNo) {
		//alert(RecNo);
		document.getElementById('doctor_list').innerHTML=sText;
		NoOfDoc = RecNo;
	}
	
	function popDoc() {		
		var d = new Date();
		var curr_msec = d.getMilliseconds();
		var oScript = document.createElement("script");
		//oScript.src = "http://www.certifiedplasticsurgeons.com/ajax-doctor-list-miami.asp?ZipCode=" + document.frmMiami.txtZipCode.value + "&t=" + curr_msec;
		//oScript.src = "http://localhost/miami/ajax-doctor-list-miami.asp?ZipCode=" + document.frmMiami.txtZipCode.value + "&t=" + curr_msec;	
		oScript.src ="http://www.certifiedplasticsurgeons.com/ajax-doctor-list-miami.asp?ZipCode=" + document.frmMiami.txtZipCode.value + "&t=" + curr_msec;
		document.body.appendChild(oScript);
		//alert("ok")
	}
	
	function EnableDisableOtherDoctor(checkvalue){
		if(checkvalue==""){
			document.frmMiami.txtDoctorName.disabled=false;
		}else{
			document.frmMiami.txtDoctorName.disabled=true;
		}		
	}
	
	function ValidateRequestForm1(frm){		
		
		var bval=true;		
		mandFieldName=new Array(5);
		mandField=new Array(5);
		
		mandFieldName[0]="Please enter Procedure Type";
		mandFieldName[1]="Please enter plan to pay";
		mandFieldName[2]="Please enter address";
		//mandFieldName[2]="Please enter city";
		//mandFieldName[3]="Please enter state";
		mandFieldName[3]="Please enter zip code";
		mandFieldName[4]="Please enter email";
		mandFieldName[5]="Please enter name";
		//mandFieldName[7]="Please enter date of birth(M)";
		//mandFieldName[8]="Please enter date of birth(D)";
		//mandFieldName[9]="Please enter date of birth(Y)";
		
		mandField[0]=trim(frm.SurgeryType.value);	
		mandField[1]=trim(frm.plantopay.value);
		mandField[2]=trim(frm.txtAddress1.value);
		//mandField[2]=trim(frm.strCity.value);
		//mandField[3]=trim(frm.ddlState.value);
		mandField[3]=trim(frm.txtZipCode.value);
		mandField[4]=trim(frm.txtEmail.value);
		mandField[5]=trim(frm.txtName.value);
		//mandField[7]=trim(frm.ddlMonth.value);
		//mandField[8]=trim(frm.ddlDay.value);
		//mandField[9]=trim(frm.ddlYear.value);
	  
		bval=true;		
		
		for (i=0;i<=5;i++){
			if (mandField[i]==""){
				alert(mandFieldName[i]);
				bval=false;
				break;
			}
		}
		
		if(bval){
			bval=ZipCheck(frm.txtZipCode.value)
		}
		
		if(bval){
			bval=emailCheck(frm.txtEmail.value)
		}
		
		var PhoneStr = '(' + frm.txtPhone1.value + ') ' + frm.txtPhone2.value + '-' + frm.txtPhone3.value;
				
		if(bval && PhoneStr=="() -"){
			alert("Please enter phone number");
			bval=false;
		}	
		if(bval){
			bval=PhoneCheck(PhoneStr);	
			if(bval){
				frm.txtPhone.value= PhoneStr + ' ' + frm.txtPhoneExt.value;
			}else{
				frm.txtPhone.value = "";
			}						
		}
		
		
		
		return bval;
	}
	
	function ValidateRequestForm(frm){		
		
		var bval=true;		
		mandFieldName=new Array(11);
		mandField=new Array(11);
		
		mandFieldName[0]="Please enter Procedure Type";
		mandFieldName[1]="Please enter plan to pay";
		mandFieldName[2]="Please enter address";
		mandFieldName[3]="Please enter city";
		mandFieldName[4]="Please enter state";
		mandFieldName[5]="Please enter zip code";
		mandFieldName[6]="Please enter email";
		mandFieldName[7]="Please enter name";
		mandFieldName[8]="Please enter date of birth(M)";
		mandFieldName[9]="Please enter date of birth(D)";
		mandFieldName[10]="Please enter date of birth(Y)";
		
		mandField[0]=trim(frm.SurgeryType.value);	
		mandField[1]=trim(document.getElementById("plantopay").value);
		mandField[2]=trim(frm.txtAddress1.value);
		mandField[3]=trim(frm.strCity.value);
		mandField[4]=trim(frm.ddlState.value);
		mandField[5]=trim(frm.txtZipCode.value);
		mandField[6]=trim(frm.txtEmail.value);
		mandField[7]=trim(frm.txtName.value);
		mandField[8]=trim(frm.ddlMonth.value);
		mandField[9]=trim(frm.ddlDay.value);
		mandField[10]=trim(frm.ddlYear.value);
	  
		bval=true;		
		
		for (i=0;i<=10;i++){
			if (mandField[i]==""){
				alert(mandFieldName[i]);
				bval=false;
				break;
			}
		}
		
		if(bval){
			bval=ZipCheck(frm.txtZipCode.value)
		}
		
		if(bval){
			bval=emailCheck(frm.txtEmail.value)
		}
		
		var PhoneStr = '(' + frm.txtPhone1.value + ') ' + frm.txtPhone2.value + '-' + frm.txtPhone3.value;
				
		if(bval && PhoneStr=="() -"){
			alert("Please enter phone number");
			bval=false;
		}	
		if(bval){
			bval=PhoneCheck(PhoneStr);	
			if(bval){
				frm.txtPhone.value= PhoneStr + ' ' + frm.txtPhoneExt.value;
			}else{
				frm.txtPhone.value = "";
			}						
		}
		
		
		
		return bval;
	}
	
	function OpenRequestForm(varDocID,varDocName,varAddress,varCity,varState,varZip,varImage){		
		scroll(0,0);	
		DisplayHideDiv('cover','block');
		var varHeading;
				
		if(varDocID==""){
			varHeading="<span class=\"request\">Request A Consultation</span><br />"
		}else{			
			varHeading = "<img src=\"http://www.certifiedplasticsurgeons.com/ReturnImage.php?base=admin/doctor-images/" + varImage + "&w=68&h=68\" alt=\"\" class=\"image-right\" style=\"margin:10px 50px 0px 0px;\" />"
			varHeading = varHeading + "<span class=\"request\">Request A Consultation with</span><br />"
			varHeading = varHeading + "<span class=\"thomas\">" + varDocName + "</span><br />"
			varHeading = varHeading + "<span>" + varAddress + "<br />	" + varCity + ", " + varState + " " + varZip + "</span>"
			varHeading = varHeading + "<hidden name=\"hidDoctorID\" value=\"" + varDocID + "\">"
		}	
		
		document.getElementById("formheading").innerHTML=varHeading;
		setTimeout('DisplayHideDiv(\'modalform3\',\'block\')',1000);
		
	}