$(document).ready(function(){
	/* homepage slideshow */
	if ($('#HomeSlideshow').length > 0){
	    $('#HomeSlideshow').cycle({ 
			fx: 'fade',
	        speed: 1000,
			timeout: 7000,
			pager: '#HomeNav',
			pagerEvent: 'click',
			activePagerClass: 'selected',
			pagerAnchorBuilder: function(i, el) { 
				return '#HomeNav li:eq(' + (i) + ') a';
			} 
	    });
	}

	/* center dropdowns */
	$('#navigation ul li ul.child').each(function() { 
		var ulwidth = $(this).width(); 
		$(this).css('left', '50%'); 
		$(this).css('margin-left', -ulwidth/2); 
	});
	
	$('#navigation ul li ul.child li').click(function(){
		window.location=$(this).find("a").attr("href");
	    return false;
	});
	
	/* support login */
	if ($('#login').length > 0) {
		$('a.btn').click(function(){
			uname = $('input[name="uname"]').val();
			pass = $('input[name="pass"]').val();
		});
	}

	/* contact form */
	if ($('#Contact').length>0){
		$('.main_form').validate({
			submitHandler: function(form) {
				form.submit();
			},
			rules: {
				companyname: {
					required: true
				},
				firstname: {
					required: true
				},
				lastname: {
					required: true
				},
				email: {
					required: true,
					email: true
				},
				phone: {
					required: true,
					digits: true
				},
				country: {
					required: true
				},
				state: {
					required: true
				},
				comments: {
					required: true
				},
				url:{
					required: false
				}
			}
		});
		function getUrlVars() {
		    var vars = [], hash;
		    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		    for(var i = 0; i < hashes.length; i++)
		    {
		        hash = hashes[i].split('=');
		        vars.push(hash[0]);
		        vars[hash[0]] = hash[1];
		    }
		    return vars;
		}
	
		var newmsg = getUrlVars()["q6_Message"]; 
		
		if (newmsg != null){
			var newmsg2 = newmsg.replace(/[+]/g," ");
			$('#input_6').val(newmsg2); 		
		}
	}
	
});
