$(document).ready(function(){
	initLoginShow();
	initLoginHide();
	initContactForm();
});

function initLoginHide(){
	$(".header .loginbutton a.login-link").click(function(){
		$('.header .loginbutton div.login-form').slideUp();
		$(this).unbind('click');  
		initLoginShow();
		//return false;
	});
}

function initLoginShow(){
	$(".header .loginbutton a.login-link").click(function(){
		$('.header .loginbutton div.login-form').slideDown();
				
		setTimeout("focusElement('loginForm', 'j_username')", 0); // auto-insert IP in username field   

		$(this).unbind('click');  
		initLoginHide();
		//return false;
	});
}


function focusElement(formId, elemName) {		// this was an attempt to fix text input auto focus on IE, but it failed...
	var lform = document.getElementById(formId);
	var elem = lform.elements[elemName];
	elem.focus();
	elem.select();
}

function lowercaseField(a){
	var b=document.getElementById(a);
	if(b==null){
		return
	}
	b.value=b.value.toLowerCase()
}

// called from the header template file in wordpress
function submitenter(myfield,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13) {
		//myfield.form.submit();
		var lform = document.getElementById("loginForm");
		lform.submit();   // submit form on enter key press
		return false;
	}
	else {
		return true;
	}
}

function initContactForm() { 
  var cf = $(".wpcf7-submit");
  
  if(cf) { 
	 cf.click(function() {  
	 return submitSalesforce(); 
	});  
  }
}

/* Function below expects to see a hidden iframe to submit to a cross-domain URL
<div style="visibility:hidden">
<iframe NAME="iframe1" WIDTH="40" HEIGHT="40"></iframe>
</div>

var Form1 = document.forms[1];
Form1.action = "https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8"    // First target - salesforce db
Form1.target = "iframe1";   // Open in a iframe
Form1.submit();        		// Submit the page



[text oid 0/0 '00DU0000000HQeW'] 
[text retURL 0/0 'retURL'] 
[text debug 0/0 '1'] 
 
*/

function submitSalesforce()   {
	
	var Form1 = document.forms[1];   // to submit a form by form object
	var radioValue = getRadioValue(Form1);
	
	//if(Form1) {
	if(Form1) {
	
		if(radioValue == "Sales" || radioValue == "Partnership") {
			Form1.action = "https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8"    // First target - salesforce db
			Form1.target = "iframe1";   // Open in a iframe
			Form1.submit();        		// Submit the page  
			
			Form1.action = "http://www.vivecoach.com/about-vivecoach/contact#wpcf7-f5-p2523-o1";
			Form1.target = "_self";   // Set to self
		}
		return true; 
	}
}

function getRadioValue(formObj) {
	var radioValue;
	var radioSetArr = formObj["your-recipient"];

	if(radioSetArr.length) {
		for (index=0; index < radioSetArr.length; index++) {
			if (radioSetArr[index].checked) {
				radioValue = radioSetArr[index].value;
				break;
			}
		}
		return radioValue;
	}
	else {
		return "";
	}
}

