// JavaScript Document Click Here
var myinterval="";
var myinterval2="";
var myinterval3="";
var myinterval4="";

var clicking_enabled=true;
function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

function updateHeaderImage(imgSrc){
	
	//new Effect.Fade('image_holder', {duration: 1});
	//new Effect.Pulsate('image_holder', {queue: 'end', duration:0.5});
	
	clearInterval(myinterval);

	//new Effect.Pulsate('header_image', {queue: 'end', duration:0.5});
	//document.getElementById("header_image").src=imgSrc;
	myImage = new Image();
	myImage.src = imgSrc;
	myImage.onload = function() {
		myinterval3 = setInterval("document.getElementById('header_image').src='"+imgSrc+"';clearInterval(myinterval3);new Effect.Appear('header_image', {queue: 'end', duration:0.25}); myinterval4 = setInterval('document.getElementById(\"navCover\").style.display = \"none\";clearInterval(myinterval4);',550);",500);
	}
}
function updateHeaderMenu(menudata){

	//var menuid = menudata.substr(5,5);
	//var d = eval('"'+menuid+'"');
	var div = document.getElementById("menu2");
	new Effect.Appear(div, {queue: 'end', duration:0.25});
	div.innerHTML = menudata;				 
}

function loadPage(url){

	document.getElementById("navCover").style.display = "block";
	

new Effect.Fade('header_image', {queue: 'end', duration:0.25});
new Effect.BlindUp('content', {duration: .5});


new Effect.BlindUp('menu2', {duration: .5});


 myinterval2 = setInterval("xajax_loadPage('"+url.href+"');clearInterval(myinterval2);",1000);
// setInterval("",2000);
	


//update navigation classes
	x = getElementsByClassName(document, "a", "active"); 
	for(i=0;i<x.length;i++){
		x[i].className="";
		}

	
	url.className = "active";
}

function show_page(start,count,id,type)
{
		for(j=0;j<count;j++)
		{
				d = eval('"full-event'+j+'"');
				div = document.getElementById(d);
				new Effect.BlindUp(div, {duration: .5});
		}
		if(type=="events")
			var url = 'production.php?id='+id+"&did="+start;
		if(type=="news")
			var url = 'news-des.php?id='+id+"&did="+start;
		if(type=="pastevents")
			var url = 'pastevents.php?id='+id+"&did="+start;
		
		myinterval2 = setInterval("xajax_showPage('"+start+"','"+url+"');clearInterval(myinterval2);",1000);
}
function xajax_showPage(start,url)
{	
	d = eval('"full-event'+start+'"');
	div = document.getElementById(d);	
	new Ajax.Updater(div, url);
	new Effect.BlindDown(div, {queue: 'end', duration:.5});
}

function hide_page(id,type)
{
	d = eval('"full-event'+id+'"');
	div = document.getElementById(d);
	new Effect.BlindUp(div, {duration: .5});
	if(type=="events")
		var url = 'allproduction.php';
	if(type=="news")
		var url = 'allnews.php';
	if(type=="pastevents")
		var url = 'allpastevents.php';


	myinterval2 = setInterval("xajax_showPage('"+id+"','"+url+"');clearInterval(myinterval2);",1000);
}


function HideContent(d)
{
	if(d.length < 1) 
	{ 
		return; 
	}
	document.getElementById(d).style.display = "none";
}
function ShowContent(event,d,cont,w,h)
{
	var x = event.clientX;
	var y = event.clientY;
	alert(event.pageX);
	if(d.length < 1)
	{ 
		return;
	}
	document.getElementById(d).style.display = "block";
	document.getElementById(d).style.left = (x+10)+"px";
	document.getElementById(d).style.top = (y+10)+"px";
	document.getElementById(d).style.width = w+"px";
	document.getElementById(d).style.heigth = h+"px";
	document.getElementById(d).innerHTML = "<img src='"+cont+"'>";
}
function MoveContent(event,d,cont,w,h)
{
	var x = event.clientX;
	var y = event.clientY;
	if(d.length < 1)
	{ 
		return;
	}
	document.getElementById(d).style.display = "block";
	document.getElementById(d).style.left = (x+10)+"px";
	document.getElementById(d).style.top = (y+10)+"px";
	document.getElementById(d).style.width = w+"px";
	document.getElementById(d).style.heigth = h+"px";
	document.getElementById(d).innerHTML = "<img src='"+cont+"'>";
}

function gotothispage(page)
{
	msg = document.getElementById("error").innerHTML;
	
	if (msg=="" && page==1)
	{
		document.getElementById("navCover").style.display = "block";
		new Effect.Fade('header_image', {queue: 'end', duration:0.25});
		new Effect.BlindUp('content', {duration: .5});
		new Effect.BlindUp('menu2', {duration: .5});
		myinterval2 = setInterval("xajax_loadPage('http://sfinx.com/thanks.php');clearInterval(myinterval2);",1000);
	}
	else if (msg=="" && page==2)
	{
		document.getElementById("navCover").style.display = "block";
		new Effect.Fade('header_image', {queue: 'end', duration:0.25});
		new Effect.BlindUp('content', {duration: .5});
		new Effect.BlindUp('menu2', {duration: .5});
		myinterval2 = setInterval("xajax_loadPage('http://sfinx.com/pictures_thanks.php');clearInterval(myinterval2);",1000);
	}
	else if (msg=="" && page==3)
	{
		document.getElementById("navCover").style.display = "block";
		new Effect.Fade('header_image', {queue: 'end', duration:0.25});
		new Effect.BlindUp('content', {duration: .5});
		new Effect.BlindUp('menu2', {duration: .5});
		myinterval2 = setInterval("xajax_loadPage('http://sfinx.com/videos_thanks.php');clearInterval(myinterval2);",1000);
	}
}

function checkval()
{
	var name,email,event,message,mcspinfo,code,data;
	var error = 0;
	if(document.form1.newuser_firstname.value=="")
	{	
		alert("Please enter Name.");
		document.form1.newuser_firstname.focus();
		error = 1;
		return false;
	}
	email = document.form1.newuser_emailaddress.value;
	if (email == "" || email.indexOf('@',0) == -1 || email.indexOf('.',0) == -1) 
	{
		   alert ("Please Enter a Valid E-mail Address") ;
		   document.form1.newuser_emailaddress.focus();
		   error = 1;
		   return false ;
	}
	if(document.form1.mcspvalue.value=="")
	{	
		alert("Please enter the sum.");
		document.form1.mcspvalue.focus();
		error = 1;
		return false;
	}
	if(error==0) {	
		name = document.form1.newuser_firstname.value;
		email = document.form1.newuser_emailaddress.value;
		event = document.form1.newuser_event.value;
		message = encodeURIComponent(document.form1.newuser_message.value);
		code = document.form1.mcspvalue.value;
		mcspinfo = document.form1.mcspinfo.value;
		data = "newuser_firstname="+name+"&newuser_emailaddress="+email+"&newuser_event="+event+"&newuser_message="+message+"&mcspvalue="+code+"&mcspinfo="+mcspinfo;

		new Ajax.Updater('error','streamsend2.php', { method:'post',parameters:data,asynchronous:true, evalScripts:true,onLoading:function(request) {document.getElementById("loader2").style.display='block';},onComplete:function(request) {document.getElementById("loader2").style.display='none';gotothispage(1);}});
	}
	return false;
}

function checkval2()
{
	var name,email,agerange,gender,mcspinfo,code,data;
	var error = 0;
	if(document.form1.newuser_firstname.value=="")
	{	
		alert("Please enter Name.");
		document.form1.newuser_firstname.focus();
		error = 1;
		return false;
	}
	email = document.form1.newuser_emailaddress.value;
	if (email == "" || email.indexOf('@',0) == -1 || email.indexOf('.',0) == -1) 
	{
		   alert ("Please Enter a Valid E-mail Address") ;
		   document.form1.newuser_emailaddress.focus();
		   error = 1;
		   return false ;
	}
	if(document.form1.newuser_agerange.value=="")
	{	
		alert("Please select Age Range.");
		document.form1.newuser_agerange.focus();
		error = 1;
		return false;
	}
	if(document.form1.mcspvalue.value=="")
	{	
		alert("Please enter the sum.");
		document.form1.mcspvalue.focus();
		error = 1;
		return false;
	}
	if(error==0) {	
		name = document.form1.newuser_firstname.value;
		email = document.form1.newuser_emailaddress.value;
		agerange = document.form1.newuser_agerange.value;
		gender = document.form1.newuser_gender.value;
		code = document.form1.mcspvalue.value;
		mcspinfo = document.form1.mcspinfo.value;
		data = "newuser_firstname="+name+"&newuser_emailaddress="+email+"&newuser_agerange="+agerange+"&newuser_gender="+gender+"&mcspvalue="+code+"&mcspinfo="+mcspinfo;

		new Ajax.Updater('error','streamsend2.php', { method:'post',parameters:data,asynchronous:true, evalScripts:true,onLoading:function(request) {document.getElementById("loader2").style.display='block';},onComplete:function(request) {document.getElementById("loader2").style.display='none';gotothispage(1);}});
	}
	return false;

}
function checkval3()
{
	var name,email,event,regarding,message,mcspinfo,code,data;
	var error = 0;
	if(document.form1.newuser_firstname.value=="")
	{	
		alert("Please enter Name.");
		document.form1.newuser_firstname.focus();
		error = 1;
		return false;
	}
	email = document.form1.newuser_emailaddress.value;
	if (email == "" || email.indexOf('@',0) == -1 || email.indexOf('.',0) == -1) 
	{
		   alert ("Please Enter a Valid E-mail Address") ;
		   document.form1.newuser_emailaddress.focus();
		   error = 1;
		   return false ;
	}
	if(document.form1.newuser_regarding.value=="")
	{	
		alert("Please select Query for.");
		document.form1.newuser_regarding.focus();
		error = 1;
		return false;
	}
	if(document.form1.mcspvalue.value=="")
	{	
		alert("Please enter the sum.");
		document.form1.mcspvalue.focus();
		error = 1;
		return false;
	}
	if(error==0) {	
		name = document.form1.newuser_firstname.value;
		email = document.form1.newuser_emailaddress.value;
		event = document.form1.newuser_event.value;
		regarding = document.form1.newuser_regarding.value;
		message = encodeURIComponent(document.form1.newuser_message.value);
		code = document.form1.mcspvalue.value;
		mcspinfo = document.form1.mcspinfo.value;
		data = "newuser_firstname="+name+"&newuser_emailaddress="+email+"&newuser_event="+event+"&newuser_regarding="+regarding+"&newuser_message="+message+"&mcspvalue="+code+"&mcspinfo="+mcspinfo;

		new Ajax.Updater('error','streamsend2.php', { method:'post',parameters:data,asynchronous:true, evalScripts:true,onLoading:function(request) {document.getElementById("loader2").style.display='block';},onComplete:function(request) {document.getElementById("loader2").style.display='none';gotothispage(1);}});
	}
	return false;
}
function checkval4()
{
	var email,message,gender,code,mcspinfo,data,page;
	var error = 0;
	email = document.form1.newuser_emailaddress.value;
	if (email == "" || email.indexOf('@',0) == -1 || email.indexOf('.',0) == -1) 
	{
		   alert ("Please Enter a Valid E-mail Address") ;
		   document.form1.newuser_emailaddress.focus();
		   error = 1;
		   return false ;
	}
	if(document.form1.mcspvalue.value=="")
	{	
		alert("Please enter the sum.");
		document.form1.mcspvalue.focus();
		error = 1;
		return false;
	}
	if(error==0) {	
		email = document.form1.newuser_emailaddress.value;
		gender = document.form1.newuser_gender.value;
		code = document.form1.mcspvalue.value;
		page = document.form1.thankyou_message.value;
		mcspinfo = document.form1.mcspinfo.value;
		data = "newuser_emailaddress="+email+"&newuser_gender="+gender+"&thankyou_message="+page+"&mcspvalue="+code+"&mcspinfo="+mcspinfo;
		

		new Ajax.Updater('error','streamsend2.php', { method:'post',parameters:data,asynchronous:true, evalScripts:true,onLoading:function(request) {document.getElementById("loader2").style.display='block';},onComplete:function(request) {document.getElementById("loader2").style.display='none';gotothispage(page);}});
	}
	
	return false;
}
function ticket_check()
{
	if(document.form1.total_tickets.value=="0")
	{
		alert("Please select Total Number of Tickets");
		document.form1.total_tickets.focus();
		return false;
	}
	if(document.form1.buyer_name.value=="")
	{
		alert("Please enter name of the buyer.");
		document.form1.buyer_name.focus();
		return false;
	}
	if(document.form1.buyer_email.value=="")
	{
		alert("Please enter Email.");
		document.form1.buyer_email.focus();
		return false;
	}
	email = document.form1.buyer_email.value;
	if (email == "" || email.indexOf('@',0) == -1 || email.indexOf('.',0) == -1) 
	{
		   alert ("Please Enter a Valid E-mail Address") ;
		   document.form1.buyer_email.focus();
		   return false ;
	}
	if((document.form1.buyer_contact.value==""))
	{
		alert("Please enter contact number.");
		document.form1.buyer_contact.focus();
		return false;
	}
}

function checkval5()
{
	var fname,email,gender,age,data,code,mcspinfo,page;
	var error = 0;
	email = document.form1.newuser_emailaddress.value;
	if (email == "" || email.indexOf('@',0) == -1 || email.indexOf('.',0) == -1) 
	{
		   alert ("Please Enter a Valid E-mail Address") ;
		   document.form1.newuser_emailaddress.focus();
		   error = 1;
		   return false ;
	}
	if(document.form1.mcspvalue.value=="")
	{	
		alert("Please enter the sum.");
		document.form1.mcspvalue.focus();
		error = 1;
		return false;
	}
	if(error==0) {	
		fname = document.form1.newuser_firstname.value;
		email = document.form1.newuser_emailaddress.value;
		gender = document.form1.newuser_gender.value;
		age = document.form1.newuser_age.value;
		page = document.form1.thankyou_message.value;
		code = document.form1.mcspvalue.value;
		mcspinfo = document.form1.mcspinfo.value;
		data = "fname="+fname+"&newuser_emailaddress="+email+"&country="+gender+"&thankyou_message="+page+"&age="+age+"&mcspvalue="+code+"&mcspinfo="+mcspinfo;
		
		new Ajax.Updater('error','emailmediagroup.php', { method:'post',parameters:data,asynchronous:true, evalScripts:true,onLoading:function(request) {document.getElementById("loader2").style.display='block';},onComplete:function(request) {document.getElementById("loader2").style.display='none';gotothispage(page);}});
	}
	
	return false;
}

