var isMobile = false;
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/iPod/i))) {
	 isMobile = true;
}


var isiPhone = false;
var isiPad = false;
if(navigator.userAgent.match(/iPhone/i)) { isiPhone = true; }
if(navigator.userAgent.match(/iPad/i)) { isiPad = true; }

if (debugging) isMobile = true;
if (iamipad) 
{
	isiPad = true;
	isMobile = true;
}
if (iamiphone) 
{
	isiPhone = true;
	isMobile = true;
}


var togglevals = new Array();
var tout = '';
var bigq = '';
$(document).ready(function() {
	/* HANDLE TOGGLE VALUES IN INPUT BOXES */
	var x = 0;
	
	$(".toggle").each(function() {
		togglevals[x] = $(this).val();
		$(this).attr({"togglenum":x});
		x++;
	});
	
	$(".toggle").click(function() {
		var togglenum = $(this).attr("togglenum");
		if ($(this).val() == togglevals[togglenum]) $(this).val("");
	});
	
	$(".toggle").bind("blur",function() {
		var togglenum = $(this).attr("togglenum");
		if ($(this).val() == '') $(this).val(togglevals[togglenum]);
	});
	/* END TOGGLE BOX HANDLING */
	
	/* HANDLE HOVER IMAGE CHANGES */
	$(".flipper").hover(function() {
		$(this).attr({"src":$(this).attr("src").replace("images/","images/images/")});
	},function() {
		$(this).attr({"src":$(this).attr("src").replace("images/images/","images/")});
	});
	/* END HOVER IMAGE CHANGES */
	
	if ($("#mainpic span").length > 1)
	{
		g_pictimer = setTimeout("rotateMainPic()",4000);
	}
	
	//positionFooter(); 	
	
	if (!isMobile && $(".scroll-pane").length > 0) $('.scroll-pane').jScrollPane({scrollbarMargin:20});
	else $(".jScrollPaneContainer, .scroll-pane").css({"height":"auto"});
	bigq = setTimeout("backToHome()",1000*60*8);
	
	$("a,div,p,img").click(function() {
		resettimer();
	});
});

function resettimer()
{
	clearTimeout(bigq);
	bigq = setTimeout("backToHome()",1000*60*8);
}

function pausehomeshow()
{
	clearTimeout(g_pictimer);
	$("#pause").hide();
	$("#play").show();
	
}
function playhomeshow()
{
	rotateMainPic();
	$("#play").hide();
	$("#pause").show();
	
}

function togglehomeshow()
{
	if ($("#pause:visible").length > 0) pausehomeshow();
	else playhomeshow();
}

function backToHome()
{
	window.location='/';	
}

function positionFooter()
{
	if($(document.body).height() < $(window).height())
	{
		$("#footer").css({position: "absolute",top:($(window).scrollTop()+$(window).height()-$("#footer").height())+"px","display":"block"})
	}	
}
 	
//$(window).scroll(positionFooter).resize(positionFooter)



var g_curpic = 1;

var g_pictimer = '';
function rotateMainPic()
{
	if (g_pictimer != '') clearTimeout(g_pictimer);
	$("#pic"+g_curpic).fadeOut("slow",null);
	g_curpic++;
	
	if (g_curpic > g_maxpics) g_curpic = 1;
	$("#pic"+g_curpic).fadeIn("slow",function() {
		g_pictimer = setTimeout("rotateMainPic()",4000);
	});
}

function echeck(str) {
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    
    if (str == '') return false;
    else if (str.indexOf(at)==-1) return false;
    else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false
    else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false
    else if (str.indexOf(at,(lat+1))!=-1) return false;
    else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
    else if (str.indexOf(dot,(lat+2))==-1) return false;
    else if (str.indexOf(" ")!=-1) return false;
    else return true					
}

function checkcontactform()
{
	
    var valid = true;
    if ($("#email").val() == 'Email *' || $("#full_name").val() == 'Name *') valid = false;
    
    if (valid != true)
	{
		alert("Please enter at least your Name and E-Mail Address");
		return false;
	}
	else if (!echeck($("#email").val()))
	{
		alert("Please enter a valid e-mail address");
		return false;
	}
    else 
    {
    	var str = $("#sform").serialize();
    	$.ajax({
        	type: "POST",
            url: "ajax.php",
            data: "action=submitcontactform&"+str,
            success: function(resp)
            {
        		$("#sform").hide();
                $("#thanks").show();    
            }
		});
    }
	return false;
}

function getpress(i)
{
	$("#WzTtDiV").css({"visibility":"hidden"});
	$.ajax({
		type:"POST",
		url:"ajax.php",
		data:"action=getpress&i="+i,
		success:function(resp)
		{
			$("#pressthumbs li img").removeClass("selected");
			$("#pressimg-"+i).addClass("selected");
			$("#ajaxbox").html(resp);
			if (!isMobile) $('.scroll-pane').jScrollPane({scrollbarMargin:20});
			
		}
	});
}

var curGal = 1;
function moveGallery(dir)
{
	curGal = curGal+dir;
	if (curGal > gtotal) curGal = 1;
	if (curGal < 1) curGal = gtotal;
	$("#gcounter").html(curGal);
	getphoto(gimg[curGal]);	
}
