$(document).ready(function(){			
			
	if(sessMess.length>0){$.prompt(unescape(sessMess));}
}); 


function getEmail(date,name,type,place){
	$.prompt("Leave us your email address and we will send you a download link.<br>Email <input type=\"text\" id=\"email\" /><input type=\"button\" value=\"submit\" class=\"btn\"onclick=\"mailMe('"+date+"','"+name+"','"+type+"','"+place+"'); return false;\"/>",{buttons:{}})
}
function mailMe(date,name,type,place){

	disable();
    
	$.post("sendEmail.php",{email:$("#email").val(),date:date,name:name,type:type,place:place},
  	function(data){
    if(data.length<1)	{$.prompt("you have email",{timeout:1200}); jQuery.prompt.close(); }else{$.prompt(data);}
	
    enable();
});}






function aSk(type,e){

	if(typeof(e)=="string"){ e=unescape(e);	 if(e.substring(0,1)=='{'){e=$.evalJSON(e);}else{e=getFields(e);}}		
	
    $.post(type+".php",e,
	function(data){
	
	if(!isNumeric(data) && data.substring(0,1)!="{"){
		if(e['val']){var v=false;}else{var v=true;}
				
		$.prompt(data,{buttons:{}});
		return false;
	}
    alert(type+ ' '+e );
    /*
	if(data.length>0){data=$.evalJSON(data);}
	if(data['error']){
		$.prompt(html_entity_decode(data['error'])+'<br>'+type); 
		return false;
	}*/
	jQuery.prompt.close();
   	
    /*switch(type){

	default:   					alert('default shouldnt see this make the function inside erMsg to handle this TYPE - '+type);
	return true;
	}
   */
    });
}	









function enable(){$('#blanket').css("display",'none'); }
function disable(){$("#blanket").css("display",'block');}



function runAds(){
	//ads=$.evalJSON(theAds);

var b=new Array();

	$(".cleverAdBox").each(		
	function(i){

		b[i]=new Array();
		var parentId = $(this).parent().get(0).id;
		var h=$("#"+parentId).height();
		var pos = $(this).position();
		var clear=$("#"+parentId).nextAll('.clear').position();
		b[i][0]=$(this).width();
		b[i][1]=(clear.top-pos.top-15);
	});

	$(".hidAd").each(		
	function(){
		if(typeof(c)=='undefined'){var c=b.length;}
		b[c]=new Array();
		b[c][0]=$(this).width();
		b[c][1]=$(this).height();
		c++;
	});
	
	//alert($.toJSON(b))
	$.post("adsRetrieve.php",{'theAds':theAds,'dim':$.toJSON(b)},
	function(data){
		
      
      //alert(data);
		//if(!isNumeric(data) && data.substring(0,1)!="{"){





if(data.substring(0,1)!="[" && data.substring(0,1)!="{"){
		$.prompt('pre'+data,{buttons:{}});
		return false;
		}else{
		//alert(data);
		data=$.evalJSON(data);
		
		c=0;
$(".cleverAdBox").each(		
	function(i){
		$(this).html(data[i]+'<br/><br/>');
	c++;
	});
$(".hidAd").each(		
	function(i){
		$(this).html(data[c]+'<br/><br/>');
	c++;
	});
		//alert(data[i]);
		}
		
	});

}


function isNumeric(sText){
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) { 
	   Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
        	IsNumber = false;
        }
   }
   return IsNumber;
}

function getFields(form){
	o= new Object;
	var f=document.forms[form];
	//if(!f){	var f=$("jqi").document.forms[form];}
	if(!f){alert("no f"); return false;}
	var backup=new Array();
	for (var i=0; i<f.elements.length; i++){
		var name=f.elements[i].name;
		var type=f.elements[i].type;
		//alert(name+' - '+type);
		if(type=='radio'){
			if(f.elements[i].checked){	o[name]=f.elements[i].value; }
		}else if(type=='checkbox'){
			backup[backup.length]=name;
			if(f.elements[i].checked){
				if(!o[name]){o[name]=new Array();  	}
				o[name][o[name].length]=f.elements[i].value;
			}
		}
		else{			o[name]=f.elements[i].value; }
	}
	for(var e in backup){if(!o[backup[e]]){o[backup[e]]=0;}}
	return o;
}


