﻿<!--

function popUpWindow(url,popup_name,toolbar_,location_,directories_,status_,menubar_,scrollbars_,resizable_,width_,height_,page_name) {
	sealWin=window.open(url,popup_name,'toolbar=' + toolbar_ + ',location=' + location_ + ',directories=' + directories_ + ',status=' + status_ + ',menubar=' + menubar_ + ',scrollbars=' + scrollbars_ + ',resizable=' + resizable_ + ',width=' + width_ + ',height=' + height_ + '');
	self.name = page_name;
}

// here is the sample code to call the function:
// popUpWindow('index.php','give_your_popUp_a_name','0','0','0','0','0','0','0','359','225','give_your_page_where_you_are_putting_this_code_a_name')
// for the following: toolbar_,location_,directories_,status_,menubar_,scrollbars_,resizable_, the options are '0' or '1'

function changeSlide(slideshow,slide,slidecount) {
    var httpRequest;

    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    } 
    else if (window.ActiveXObject) { // IE
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
        }
    }

    if (!httpRequest) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    httpRequest.onreadystatechange = function() { alertContents(httpRequest,slidecount,slide); };
    httpRequest.open('GET', "http://www.fullhouseevents.co.za/ajax_get_slide.php?slideshow=" + slideshow + "&slide=" + slide, true);
    httpRequest.send(null);

}

function alertContents(httpRequest,slidecount,slide) {

    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			document.body.style.backgroundImage = httpRequest.responseText;
			for (i=1; i <= slidecount; i++) {
				var varClass = "slideborder";
				if (i == slide) {
					varClass = "slideborder_red";
				}
				document.getElementById('slidecount_' + i).setAttribute("class", varClass);
				document.getElementById('slidecount_' + i).setAttribute("className", varClass);
			}
        } else {
            //do nothing
        }
    }

}

// for moving the content box left
$(document).ready(function(){
	
	$(".content").hover(function(){
		$(this).animate({"left": "440px"}, "slow");
	});
	
	// dropdown for the poker experience button
	$("#nav_3").hover(
		function(){
			$(".navbardropdown_pokerexperience").css("display", "block");
		}
	);
	
	$(".navbardropdown_pokerexperience").hover(
		function(){
			$(".navbardropdown_pokerexperience").css("display", "block");
		},
		function(){
			$(".navbardropdown_pokerexperience").css("display", "none");
		}
	);
	
	// dropdown for the gallery button
	$("#nav_5").hover(
		function(){
			$(".navbardropdown_gallery").css("display", "block");
		}
	);
	
	$(".navbardropdown_gallery").hover(
		function(){
			$(".navbardropdown_gallery").css("display", "block");
		},
		function(){
			$(".navbardropdown_gallery").css("display", "none");
		}
	);
	
	// dropdown for the more button
	$("#nav_9").hover(
		function(){
			$(".navbardropdown_more").css("display", "block");
		}
	);
	
	$(".navbardropdown_more").hover(
		function(){
			$(".navbardropdown_more").css("display", "block");
		},
		function(){
			$(".navbardropdown_more").css("display", "none");
		}
	);
	
	$(".minimiseme").mousedown(function(){
		$(".content").animate({"left": "890px"}, "slow");
	});
	
});

function checkFeedback() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.feedback.name.value;
	str2 = document.feedback.email.value;
	str3 = document.feedback.comments.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.feedback.name.focus();
	}
	
	if (str2.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- your email address\n";
		document.feedback.email.focus();
	}
	
	if (str3.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- your comments\n";
		document.feedback.comments.focus();
	}
			
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are incorrect:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is incorrect:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} else {
		return true;
	}
}

function checkContact() {
	var str1, str2, str3, str4, str5
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.contact.name.value;
	str2 = document.contact.email.value;
	str3 = document.contact.message.value;
	str4 = document.contact.type.value;
	str5 = document.contact.captcha.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.contact.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your email address\n";
		document.contact.email.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your message\n";
		document.contact.message.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- type of enquiry\n";
		document.contact.type.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- spam captcha value\n";
		document.contact.captcha.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('contact');
	}
}

function validateEmail(what) {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.getElementById(what).email.value;
		
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
		//do nothing
	} else {
		errFlag = true;
		errMsg += "- email address\n";
		document.getElementById(what).email.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is not valid:\n" + errMsg;
		alert(errMsg);
		return false
	} else {
		return true
	}
}

// -->
