function setHome(){
	var title = "Medical Opinion";
	var url = "http:www.m-opinion.com";
	if (window.sidebar) { // firefox
              window.sidebar.addPanel(title, url,"");
        } else if( document.all ) { //MSIE
                window.external.AddFavorite( url, title);
        } else {
               alert("Sorry, your browser doesn't support bookmarks");
        }
        
}

function doEmail(addr)
{
window.location = 'mailto:info@m-opinion.com';
}


function validate()
	{
		if (document.getElementById('serviceSelector') && document.getElementById('serviceSelector').value=='-1') {
			alert('Please select a service');
			return false;
		}
		if(document.contact.name.value=='')
		{
			alert('Please enter name');
			return false;
		}
		if(document.contact.lastname.value=='')
		{
			alert('Please enter name');
			return false;
		}
		if(document.contact.phone.value=='')
		{
			alert('Please enter phone number');
			return false;
		}
		if(document.contact.email.value=='')
		{
			alert('Please enter email');
			return false;
		}
		if(document.contact.medical_condition.value=='')
		{
			alert('Please enter medical condition');
			return false;
		}
		if(document.getElementById('question') != null)
		{
			if(document.getElementById('question').value=='')
			{
				alert('Please enter question');
				return false;
			}
		}
		return true;
	}

	function URLEncode(data)
	{
		var SAFECHARS = "0123456789" +					// Numeric
						"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic
						"abcdefghijklmnopqrstuvwxyz" +
						"-_.!~*'()";					// RFC2396 Mark characters
		var HEX = "0123456789ABCDEF";

		var plaintext = data;
		var encoded = "";
		for (var i = 0; i < plaintext.length; i++ ) {
			var ch = plaintext.charAt(i);
			if (ch == " ") {
				encoded += "+";				// x-www-urlencoded, rather than %20
			} else if (SAFECHARS.indexOf(ch) != -1) {
				encoded += ch;
			} else {
				var charCode = ch.charCodeAt(0);
				if (charCode > 255) {
					alert( "Unicode Character '"
							+ ch
							+ "' cannot be encoded using standard URL encoding.\n" +
							  "(URL encoding only supports 8-bit characters.)\n" +
							  "A space (+) will be substituted." );
					encoded += "+";
				} else {
					encoded += "%";
					encoded += HEX.charAt((charCode >> 4) & 0xF);
					encoded += HEX.charAt(charCode & 0xF);
				}
			}
		} // for
		return encoded;
	};

	function processContactFormOnSubmit(){
		var selectedFieldValue = "";
		var selectedServiceValue = "";
		if(validate()){
			btnClickAnalytics('MainPageLead_Order');
			if (document.getElementById('fieldSelector')) {
				var fieldSelector = document.getElementById('fieldSelector');
				var selectedFieldIndex  = fieldSelector.selectedIndex
				selectedFieldValue = fieldSelector.options[selectedFieldIndex].value
			}
			if (document.getElementById('serviceSelector')) {
				var serviceSelector = document.getElementById('serviceSelector');
				var selectedServiceIndex  = serviceSelector.selectedIndex
				selectedServiceValue = serviceSelector.options[selectedServiceIndex].value
			}
			var firstName = document.getElementById('firstNameField').value;
			var lastName = document.getElementById('lastNameField').value;
			var phone = document.getElementById('phoneField').value;
			var email = document.getElementById('emailField').value;
			var medical_condition = document.getElementById('medical_conditionField').value;
			var notes = document.getElementById('notesField').value;
			var question = "";
			if(document.getElementById('question') != null)
			{
				question = document.getElementById('question').value;
			}

			var formMainData = selectedFieldValue + "|" + selectedServiceValue + "|" + firstName + "|" + lastName + "|" + phone + "|" + email;
			sendRequest('formSend', URLEncode(formMainData), URLEncode(medical_condition) + "|" + URLEncode(notes) + "|" + URLEncode(question));

			if (document.getElementById('hidden_frame'))
			{
				document.getElementById('hidden_frame').src="/yahoo/register_conversion.html";
			}
		}
	};
	
function processJaQSubmit(){
	var f = document.JustAQuestion;
	var q = f.question.value;

	if(q.length < 1){
		alert("Invalid question");
		return false;
	}
	else{
		//btnClickAnalytics('FormIsClicked_JaQ');
		f.submit();
		return true;
	}
}

function processDSSubmit(){
	var f = document.JustAQuestion;
	var q = f.question.value;

	if(q.length < 1){
		alert("Invalid question");
		return false;
	}
	else{
		//btnClickAnalytics('FormIsClicked_DS');
		f.submit();
		return true;
	}
}

function processSMOSubmit(){
	var f = document.JustAQuestion;
	var q = f.question.value;

	if(q.length < 1){
		alert("Invalid question");
		return false;
	}
	else{
		//btnClickAnalytics('FormIsClicked_DS');
		f.submit();
		return true;
	}
}