function getHTTPObject()
{
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
} 
/*
$("#yellow-content").animate({ 
        height: "150px",
        opacity: "toggle",
      }, 1500 );

*/
$(document).ready(function() 
{
    $("#yellow-open").click(function(){
      $("#yellow-content").slideDown("slow");
	  $("#grey-content").slideUp("slow");
    });
    $("#yellow-close").click(function(){
      $("#yellow-content").slideUp("slow");
    });	
	$(".yellow-tab img").click(function () {
		$(".yellow-tab img").toggle();
	});
	
	$("#tutorial-animation").click(function()
	{
		loadVideo('Animation.mp4');
	});
	$("#camera-control").click(function()
	{
		loadVideo('Part_I_DE_Basics.mp4');
	});
	$("#camera-control2").click(function()
	{
		loadVideo('Part_II_DE_Basics.mp4');
	});	
	$("#export-formats").click(function()
	{
		loadVideo('ExportFormats.mp4');
	});
	$("#materials").click(function()
	{
		loadVideo('Materials.mp4');
	});
	$("#pdf-templates").click(function()
	{
		loadVideo('PDF_Templates.mp4');
	});	
	$("#whats-new").click(function()
	{
		loadVideo('CAD_Rev.mp4');
	});
	
	
	
	
    $("#videoimage").click(function(){
		showVideo();  
    });	
	$("#close-btn").click(function()
	{
		$("#video-player-container").css('display', 'none')
	});
	

	//SOLUTIONS SEARCH 
	$("#search_button").click(function()
	{
		var search_word = $("#search_box").val();
		var dataString = 'search_word='+ search_word;
		if(search_word=='')
		{
		}
		else
		{
			$.ajax(
			{
				type: "GET",
				url: "/_base/controllers/search.php",
				data: dataString,
				cache: false,
				beforeSend: function(html) 
				{
					document.getElementById("insert_search").innerHTML = ''; 
					$("#flash").show();
					$("#searchword").show();
					$(".searchword").html(search_word);
					$("#flash").html('<img src="ajax-loader.gif" align="absmiddle">&nbsp;Loading Results...');
	           
				},
				success: function(html)
				{
					$("#insert_search").show();
					$("#insert_search").append(html);
					$("#flash").hide();
				}
			});
		}		

	});
	
	//HOME PAGE SLIDER
	$("#slider").easySlider(
	{
		auto: false,
		continuous: false,
		speed: 800,
		pause: 3000,
		nextId: "slider1next",
		prevId: "slider1prev"
	});
	
	//PARTNERS SLIDER
	$("#partner-slider").easySlider(
	{
		auto: true,
		continuous: true,
		speed: 1000,
		pause: 3000,
		nextId: "partnernext",
		prevId: "partnerprev"
	});	
	
	//PARTNERS SLIDER
	$("#partner-slider-detail").easySlider(
	{
		auto: true,
		continuous: true,
		speed: 1000,
		pause: 3000,
		nextId: "partnernext",
		prevId: "partnerprev"
	});
	
});


function loadVideo(vid)
{
	$('#content-holder').load('/_base/views/video_player.php?vid='+vid);
	$('#overlay-window').fadeIn('normal');	
}

function showVideo()
{
	$("#video-player-container").fadeIn("slow");
}

function closeOverlayWin()
{
	//player.sendEvent('STOP');
	$('#content-holder').html("");
	$('#overlay-window').css('display', 'none');	
}


function showRegSerial(val)
{
	if (val=="")
	{
		$("#serial-box").fadeOut("slow");
	} else
	{
		$("#serial-box").fadeIn("slow");
		$("#prod_2").val(val);
	}
}


function checkProductRegistration()
{
	var e = 0;
	if ($("#prod_id").val()=="")
	{
		e++;
	}
	
	/*if ($("#serial_num").val()=="")
	{
		e++;
	}*/
	
	if (e>0)
	{
		return false;
	} else
	{
		return true;
	}
}

function CheckSupportForm()
{
	var e = 0;
	if($("#fullname").val()=="")
	{
		e++;
		$("#fullname").css("border","1px solid #FF7F7F");
	} else
	{
		$("#fullname").css("border","1px solid #CCC");
	}
	
	if($("#useremail").val()=="")
	{
		e++;
		$("#useremail").css("border","1px solid #FF7F7F");
	} else
	{
		$("#useremail").css("border","1px solid #CCC");
	}

	if($("#product").val()=="")
	{
		e++;
		$("#product").css("border","1px solid #FF7F7F");
	} else
	{
		$("#product").css("border","1px solid #CCC");
	}
	
	if($("#problem_type").val()=="")
	{
		e++;
		$("#problem_type").css("border","1px solid #FF7F7F");
	} else
	{
		$("#problem_type").css("border","1px solid #CCC");
	}
	
	if($("#plan_type").val()=="")
	{
		e++;
		$("#plan_type").css("border","1px solid #FF7F7F");
	} else
	{
		$("#plan_type").css("border","1px solid #CCC");
	}
	
	if($("#problem_message").val()=="")
	{
		e++;
		$("#problem_message").css("border","1px solid #FF7F7F");
	} else
	{
		$("#problem_message").css("border","1px solid #CCC");
	}
	
	// HONEYPOT CAPTCHA
	if ($("#company_website1").val()!="") return false;
	
	
	if(e>0)
	{
		return false;
	} else 
	{
		return true;
	}
	
}

function checkContactForm()
{
	var e = 0;
	if ($("#first_name").val()=="")
	{
		e++;
		$("#first_name").css("border","1px solid #FF7F7F");
	} else
	{
		$("#first_name").css("border","1px solid #CCC");
	}
	
	
	if ($("#last_name").val()=="")
	{
		e++;
		$("#last_name").css("border","1px solid #FF7F7F");
	} else
	{
		$("#last_name").css("border","1px solid #CCC");
	}
	
	
	if ($("#title").val()=="")
	{
		e++;
		$("#title").css("border","1px solid #FF7F7F");
	} else
	{
		$("#title").css("border","1px solid #CCC");
	}
	
	if ($("#company").val()=="")
	{
		e++;
		$("#company").css("border","1px solid #FF7F7F");
	} else
	{
		$("#company").css("border","1px solid #CCC");
	}
	
	var email = $("#email").val();
	if (email=="" || email.indexOf("@")==-1 || email.indexOf(".")==-1)
	{
		e++;
		$("#email").css("border","1px solid #FF7F7F");
	} else
	{
		$("#email").css("border","1px solid #CCC");
	}
	
	
	// HONEYPOT CAPTCHA
	if ($("#company_website1").val()!="") return false;
	
	if (e>0)
	{
		return false;
	} else 
	{
		return true;
	}
	
}

var captcha_pass = false;

function checkEvaluation()
{
	var e = 0;
		
		if ($("#first_name").val()=="")
		{
			e++;
			$("#first_name").css("border","1px solid #FF7F7F");
		} else
		{
			$("#first_name").css("border","1px solid #CCC");
		}
		
		
		if ($("#last_name").val()=="")
		{
			e++;
			$("#last_name").css("border","1px solid #FF7F7F");
		} else
		{
			$("#last_name").css("border","1px solid #CCC");
		}
			
		if ($("#company").val()=="")
		{
			e++;
			$("#company").css("border","1px solid #FF7F7F");
		} else
		{
			$("#company").css("border","1px solid #CCC");
		}
		
		if ($("#title").val()=="")
		{
			e++;
			$("#title").css("border","1px solid #FF7F7F");
		} else
		{
			$("#title").css("border","1px solid #CCC");
		}
		
			
		if ($("#street").val()=="")
		{
			e++;
			$("#street").css("border","1px solid #FF7F7F");
		} else
		{
			$("#street").css("border","1px solid #CCC");
		}
		
		if ($("#city").val()=="")
		{
			e++;
			$("#city").css("border","1px solid #FF7F7F");
		} else
		{
			$("#city").css("border","1px solid #CCC");
		}
		
		if ($("#country").val()=="")
		{
			e++;
			$("#country").css("border","1px solid #FF7F7F");
		} else
		{
			$("#country").css("border","1px solid #CCC");
		}
		
		if ($("#zip").val()=="")
		{
			e++;
			$("#zip").css("border","1px solid #FF7F7F");
		} else
		{
			$("#zip").css("border","1px solid #CCC");
		}
		
		
		
		var email = $("#email").val();
		
		if (email=="" ||email.indexOf(".")==-1 || email.indexOf("@")==-1)
		{
			e++;
			$("#email").css("border","1px solid #FF7F7F");
		} else
		{
			$("#email").css("border","1px solid #CCC");
		}
		
		if ($("#phone").val()=="")
		{
			e++;
			$("#phone").css("border","1px solid #FF7F7F");
		} else
		{
			$("#phone").css("border","1px solid #CCC");
		}
		
		if ($("#industry").val()=="")
		{
			e++;
			$("#industry").css("border","1px solid #FF7F7F");
		} else
		{
			$("#industry").css("border","1px solid #CCC");
		}
		
		if ($("#00N00000006orur").val()=="")
		{
			e++;
			$("#00N00000006orur").css("border","1px solid #FF7F7F");
		} else
		{
			$("#00N00000006orur").css("border","1px solid #CCC");
		}
		
		if ($("#00N00000006orvJ").val()=="")
		{
			e++;
			$("#00N00000006orvJ").css("border","1px solid #FF7F7F");
		} else
		{
			$("#00N00000006orvJ").css("border","1px solid #CCC");
		}
		
		if ($("#00N000000072hNV").val()=="")
		{
			e++;
			$("#00N000000072hNV").css("border","1px solid #FF7F7F");
		} else
		{
			$("#00N000000072hNV").css("border","1px solid #CCC");
		}
		
		if ($("#security_code").val()=="")
		{
			e++;
			$("#security_code").css("border","1px solid #FF7F7F");
		} else
		{
			$("#security_code").css("border","1px solid #CCC");
		}
		
		if (e>0)
		{
			return false;
		} else 
		{
			if (!captcha_pass)
			{
					alert("Security Code was incorrect"); 
				return false;
			} else 
			{
				return true;
			}
		}
	
}

function CheckCaptcha()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	//MouseCoords();
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			
				
			if (ajaxRequest.responseText=="continue")
			{
				captcha_pass = true;
				
				//document.webinar_register.submit();
				checkEvaluation();
				return false;
			} else 
			{
				
				return false;
			}
		}
	}
	
	var queryString = "?security_code="+document.getElementById("security_code").value;
	ajaxRequest.open("GET", "/_base/static/ajax/captcha_check.php" + queryString, true);
	ajaxRequest.send(null); 
	return false;
	
}

function checkWebinarReg()
{
	var e = 0;
	if ($("#first_name").val()=="")
	{
		e++;
		$("#first_name").css("border","1px solid #FF7F7F");
	} else
	{
		$("#first_name").css("border","1px solid #CCC");
	}
	
	
	if ($("#last_name").val()=="")
	{
		e++;
		$("#last_name").css("border","1px solid #FF7F7F");
	} else
	{
		$("#last_name").css("border","1px solid #CCC");
	}
	if ($("#company").val()=="")
	{
		e++;
		$("#company").css("border","1px solid #FF7F7F");
	} else
	{
		$("#company").css("border","1px solid #CCC");
	}
	
	
	if ($("#title").val()=="")
	{
		e++;
		$("#title").css("border","1px solid #FF7F7F");
	} else
	{
		$("#title").css("border","1px solid #CCC");
	}
	
	
	
	var email = $("#email").val();
	if (email=="" || email.indexOf("@")==-1 || email.indexOf(".")==-1)
	{
		e++;
		$("#email").css("border","1px solid #FF7F7F");
	} else
	{
		$("#email").css("border","1px solid #CCC");
	}
	
		if ($("#phone").val()=="")
	{
		e++;
		$("#phone").css("border","1px solid #FF7F7F");
	} else
	{
		$("#phone").css("border","1px solid #CCC");
	}
	
	if (e>0)
	{
		return false;
	} else 
	{
		return true;
	}
	
}

function showDownloadTabs()
{
	if ($("#downloads_tab").css("top")=='-100px')
	{
		$("#downloads_tab").animate({ 
			top: "2px"
	      }, 650);
		
		 $("#lgrey-tab-pos").animate({ 
			top: "102px"
	      }, 650);
		
	  } else 
	  {
		  $("#downloads_tab").animate({ 
			top: "-100px"
	      }, 650);
		  
		  $("#lgrey-tab-pos").animate({ 
			top: "2px"
	      }, 650);
	  }
}

function openURL(u)
{
	window.open(u, '',  'location=1,status=0,scrollbars=0, width=480,height=319');
}
