// JavaScript Document
function Transcription_Change()
{
var index=transcription.select.selectedIndex;

	switch (index)
	{
		case 1 : location.href="business.html";break;	
     	case 2 : location.href="medical-transcription.html";break;
     	case 3 : location.href="media.html";break;
     	case 4 : location.href="technical.html";break;
     	case 5 : location.href="legal-transcription-services.html";break;
     	case 6 : location.href="dissertation.html";break;
     	case 7 : location.href="research.html";break;
     	case 8 : location.href="educational.html";break;
     	case 9 : location.href="focus-group.html";break;
		case 10 : location.href="market-research.html";break;
     	case 11 : location.href="podcast-transcription-services.html";break;
     	case 12 : location.href="conference-call.html";break;
    	case 13 : location.href="telephone.html";break;
	}

}

function submitQuery()
{

	if(Validate())
	{
		transcription.action="medical-enquiry.php"
		transcription.submit();
	}
 document.transcription.action = ""
}
function resetForm()
{
	document.transcription.txtName.value="";
	document.transcription.txtPhone.value="";	
	document.transcription.txtEmail.value="";		
	document.transcription.txtDescription.value="";			
}
function Validate()
{
	var flag=0;
	var name=transcription.txtName.value;
	var Phone=transcription.txtPhone;
	var email=transcription.txtEmail.value;
	var desc=transcription.txtDescription.value;
	

/*
	if(name=="")
	{
		alert("Please enter the name");
		transcription.txtName.focus();
		return 0;
	}

	if(name.substring(0,1)==" ")
	{
		alert("Initial value should not be blank in Name");
	    transcription.txtName.focus();
		return 0;
	}  

	if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter your Phone Number 1")
		Phone.focus()
		return false
	}

	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}

*/

	if(isEMailAddr(email)==false)
	{
		alert("Verify the email address format.");
		transcription.txtEmail.focus();
		return 0; 
	}
/*
	if(desc=="")
	{
		alert("Please enter the Description");
		transcription.txtDescription.focus();
		return 0;
	}

	if(desc.substring(0,1)==" ")
	{
	   alert("Initial value should not be blank in Description");
	   transcription.txtDescription.focus();
	   return 0;
	}   
*/
return 1;
}

function isEMailAddr(elem) 
{
   	var str = elem;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) 
        return false;
    else
        return true;
}

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;
		break;
       }
     }
   return IsNumber;   
}

function submitQuery1()
{
	if(Validate())
	{
		transcription.action="transcription-enquiry.php"
		transcription.submit();
	}
	document.transcription.action = ""
}

function radioCheck(radioBtn)
{

 var strObj="transcription."+ radioBtn;

 for (counter = 0; counter < eval(strObj).length; counter++)
 {
    if ( eval(strObj)[counter].checked)
    {
	 timeFrame=eval(strObj)[counter].value;
	 return 1; 	
	}	
	document.transcription.action = ""
 } 
return 0
}

//----------      *************************************** ------------------------- //
//                Medical Transcription Form Validation                            //
//----------      *************************************** ------------------------//

function submitEmail()
{
	if(submitEmailQuery())
	{
		transcription.action="medical-mailsent.php"
		transcription.submit();
	}
}

function submitEmailQuery()
{
 var index=transcription.select1.selectedIndex
 var name=transcription.txtYourName.value;
 //var cName=transcription.txtContactPerson.value;
// var practice=transcription.txtPractice.value;
 var address=transcription.txtAddress.value;
 //var city=transcription.txtCity.value;

 var Phone=transcription.txtPhone1;
 var fax=transcription.txtFax.value;
 var email=transcription.txtEmail1.value;
 var mPractice=transcription.txtMeicalPractice.value;
 var nPhysician=transcription.txtPhysician.value;
 var NOL=transcription.txtNOL.value;
 
/*
if(name=="" )
	{
		alert("Name Missing");
		transcription.txtYourName.focus();
		return 0;
	}

if(address=="" )
	{
		alert("Address Missing");
		transcription.txtAddress.focus();
		return 0;
	}

if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter your Phone Number 1")
		Phone.focus()
		return false
	}

	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}

*/

if(email=="" )
	{
		alert("Email Address Missing");
		transcription.txtEmail1.focus();
		return 0;
	}

/*

if(mPractice=="" )
	{
		alert("Medical Speciality Practice Missing");
		transcription.txtMeicalPractice.focus();
		return 0;
	}

if(nPhysician=="" )
	{
		alert("Number of Physician Missing");
		transcription.txtPhysician.focus();
		return 0;
	}

if(NOL=="" )
	{
		alert("Average Number of Line Missing");
		transcription.txtNOL.focus();
		return 0;
	}


if(name.substring(0,1)==" " || address.substring(0,1)==" " )
	{
		alert("Initial value should not be blank");
	    //transcription.txtYourName.focus();
		return 0;
	}  
  name=transcription.select1[index].value + " " + name

  var index1=transcription.select2.selectedIndex
  
  if(index1==4)
 	var docType=transcription.txtOtherType.value;
  else
 	var docType=transcription.select2[index1].value;

 if(!radioCheck("timeFrame"))
 {
	alert("currently charged not selected")
	transcription.timeFrame[0].focus();
	return 0;
 }

 if(!radioCheck("timeFrame1"))
 {
	alert("Need transcription service not selected")
    transcription.timeFrame1[0].focus();
	return 0;
 }

 if(!radioCheck("TATRadio"))
 {
	alert("Turn Around Time not selected")
    transcription.TATRadio[0].focus();
	return 0;
 }

 if(!radioCheck("service"))
 {
	alert("Present Transcription Service not selected")
    transcription.service[0].focus();
	return 0;
 }

 var Require=transcription.txtMessage1.value;
 
  if(Require=="")
	{
		alert("Formatting Description Missing");
		transcription.txtMessage1.focus();
		return 0;
	}

if(Require.substring(0,1)==" ")
	{
		alert("Initial value should not be blank");
	    transcription.txtMessage1.focus();
		return 0;
	} 
*/
return 1;
} 

//----------      *************************************** ------------------------- //
//                General Transcription Form Validation                            //
//----------      *************************************** ------------------------//

function submitEmail1()
{
	if(submitEmailQuery1())
	{
		transcription.action="transcription-mailsent.php"
		transcription.submit();
	}
}


function submitEmailQuery1()
{

 var name=transcription.txtName1.value;
 var company=transcription.txtCompany.value;
 var city=transcription.txtCity.value;
 var Phone=transcription.txtPhone1;
 var email=transcription.txtEmail1.value;

/*
 if(name=="")
	{
		alert("Name Missing");
		transcription.txtName1.focus();
		return 0;
	}

 if(company=="")
	{
		alert("Company Name Missing");
		transcription.txtCompany.focus();
		return 0;
	}

 if(city=="")
	{
		alert("City,State,Zip Missing");
		transcription.txtCity.focus();
		return 0;
	}


	if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter your Phone Number 1")
		Phone.focus()
		return false
	}
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}
*/
	

 if(email=="")
	{
		alert("Email Address Missing");
		transcription.txtEmail1.focus();		
		return 0;
	}

/*
if(name.substring(0,1)==" " || company.substring(0,1)==" " || city.substring(0,1)==" ")
	{
		alert("Initial value should not be blank");
	    //transcription.txtYourName.focus();
		return 0;
	}  

var index1=transcription.Delivery.selectedIndex
  
  if(index1==5)
 {
 	var docType=transcription.txtOtherType.value;
	if(docType=="")
	{
		alert("Delivery Type Not specified");	
		transcription.txtOtherType.focus();
		return 0;
	}
 } 
 else
 	var docType=transcription.Delivery[index1].value;

var chkTest=chkCheck("chkTrans");
 if(!chkTest)
 {
	alert("Transcription Service you interest are not selected")
	transcription.chkTrans[0].focus();
	return 0;
 }
else
 transcription.txtChk.value=chkTest;


 if(!radioCheck("timeFrame"))
 {
	alert("Transcription Service not selected");
    transcription.timeFrame[0].focus();
	return 0;
 }

 if(!radioCheck("TATRadio"))
 {
	alert("Turn Around Time not selected");
    transcription.TATRadio[0].focus();
	return 0;
 }

 if(!radioCheck("dictation"))
 {
	alert("Mode Of Dictation not Selected");
    transcription.dictation[0].focus();
	return 0;
 }

 if(!radioCheck("service"))
 {
	alert("Present Transcription Service not selected")
    transcription.service[0].focus();
	return 0;
 }

 var Require=transcription.txtMessage1.value;
 var pschedule=transcription.txtMessage2.value;

  if(Require=="")
	{
		alert("Formating Specifiction Missing");
		transcription.txtMessage1.focus();
		return 0;
	}

  if(pschedule=="")
	{
		alert("Patient schedule Missing");
		transcription.txtMessage2.focus();
		return 0;
	}


	if(Require.substring(0,1)==" ")
	{
		alert("Initial value should not be blank");
	    transcription.txtMessage1.focus();
		return 0;
	}  

	if(pschedule.substring(0,1)==" ")
	{
		alert("Initial value should not be blank");
	    transcription.txtMessage2.focus();
		return 0;
	}  
 */
return 1;
} 

function chkCheck(chkBtn)
{

 var strObj="transcription."+ chkBtn;
 var chkValue="";
 for (counter = 0; counter < eval(strObj).length; counter++)
 {
  var val1=eval(strObj)[counter].value;

 	   if (eval(strObj)[counter].checked)
	   {
		 timeFrame=eval(strObj)[counter].value;
	     chkValue+=timeFrame + ",";
		}	
	
 }
 
 if(chkValue=="")
 {		return 0; }
 else
 {
   var val=chkValue.substring(0,chkValue.length-1)
	return val;
 }
}


var digits = "0123456789";

var phoneNumberDelimiters = "()- ";

var validWorldPhoneChars = phoneNumberDelimiters + "+";

var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}


function ValidateForm(){
	var Phone=transcription.txtPhone1;
	
	if ((Phone.value==null)||(Phone.value=="")){
		alert("Please Enter your Phone Number")
		Phone.focus()
		return false
	}
	if (checkInternationalPhone(Phone.value)==false){
		alert("Please Enter a Valid Phone Number")
		Phone.value=""
		Phone.focus()
		return false
	}
	return true
 }
 
 function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}

function Sample_Transcription_Change()
{
var index=form1.select.selectedIndex;

	switch (index)
	{
		case 1 : location.href="documentary-transcripts-sample-email.html";break;	
     	case 2 : location.href="medical-transcription.html";break;
     	case 3 : location.href="media.html";break;
     	case 4 : location.href="technical.html";break;
     	case 5 : location.href="legal.html";break;
     	case 6 : location.href="dissertation.html";break;
     	case 7 : location.href="research.html";break;
     	case 8 : location.href="educational.html";break;
     	case 9 : location.href="focus-group.html";break;
		case 10 : location.href="market-research.html";break;
     	case 11 : location.href="podcast.html";break;
     	case 12 : location.href="conference-call.html";break;
    	case 13 : location.href="telephone.html";break;
	}

}

function Location_Text(index)
{
	switch(index)
	{
		case california:document.write("California is the largest stae in the US. The important cities are so and so");break;		
		}
	}

/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Justin Whitford | http://www.whitford.id.au/ */
function breadcrumbs() {
  sURL = new String;
  bits = new Object;
  var x = 0;
  var stop = 0;
  var output = "<div class=topnav><a href=/>home</a> » ";

  sURL = location.href;
  sURL = sURL.slice(8,sURL.length);
  chunkStart = sURL.indexOf("/");
  sURL = sURL.slice(chunkStart+1,sURL.length)

  while(!stop){
    chunkStart = sURL.indexOf("/");
    if (chunkStart != -1){
      bits[x] = sURL.slice(0,chunkStart)
      sURL = sURL.slice(chunkStart+1,sURL.length);
    } else {
      stop = 1;
    }
    x++;
  }

  for(var i in bits){
    output += "<a href=\"";
    for(y=1;y<x-i;y++){
      output += "../";
    }
    output += bits[i] + "/\">" + bits[i] + "</a> » ";
  }
  document.write(output + document.title);
  document.write("</div>");
  }
