function checkPassword(form) {

if (form.pass1.value != '' && form.pass1.value != form.pass2.value) {
	alert('Passwords do not match.');
	form.pass2.focus();
	return false;
}
else return true;
	
}

function is_email_valid(email) {

	if (email == '') return false;
	if (email.indexOf('@') < 1) return false;	
	if (email.indexOf('.') < 1) return false;	
	if (email.length < 6) return false;	
	return true;
}

function check_contact_form(form) {

if (form.fname.value == '') {
	alert('Enter your name.');
	form.fname.focus();
	return false;
}
else
if (is_email_valid(form.email.value) == false ) {
	alert('Enter valid email address.');
	form.email.focus();
	return false;
}

else
if (form.txt.value== '' ) {
	alert('Enter your message.');
	form.txt.focus();
	return false;
}

else return true;
	
}

function remindPassword() {
	
	alert('Enter your email address and Type "reset" as your password.');

	ob = document.getElementById('pass');
	ob.value = 'reset';
	
	ob = document.getElementById('login');
	ob.focus();	
	
}

function apply_course() {

	form = document.getElementById('brochure-form');
	
	if (form.date.value == '') {
		alert('Choose course date.');
		form.date.focus();			
	}
	else form.submit();
	
}



function checkLogin(form) {

if (form.login.value == '') {
	alert('Login is required.');
	form.login.focus();
	return false;
}
else
if ( is_email_valid(form.login.value) == false) {
	alert('Login should be an email address.');
	form.login.focus();
	return false;
}
else
if (form.pass.value == '') {
	alert('Password is required.');
	form.pass.focus();
	return false;	
}
else return true;
	
}

function check_register(form) {

if (form.fname.value == '') {
	alert('First Name is required.');
	form.fname.focus();
	return false;
}
else
if (form.lname.value == '') {
	alert('Last name is required.');
	form.lname.focus();
	return false;	
}
else
if (form.reg_email.value == '') {
	alert('Email is required.');
	form.reg_email.focus();
	return false;	
}
else
if ( is_email_valid(form.reg_email.value) == false) {
	alert('Login should be an email address.');
	form.reg_email.focus();
	return false;
}
else
if (form.reg_nick.value == '') {
	alert('Username is required.');
	form.reg_nick.focus();
	return false;	
}
else
if (form.reg_pass1.value == '') {
	alert('Password is required.');
	form.reg_pass1.focus();
	return false;	
}
else
if (form.reg_pass1.value.length < 6) {
	alert('Password is too short.');
	form.reg_pass1.focus();
	return false;	
}
if (form.reg_pass1.value != form.reg_pass2.value) {
	alert('Passwords do not match.');
	form.reg_pass2.focus();
	return false;	
}
else return true;
	
}

function load_default_media(cat) {

  advAJAX.get({
	  url: "ajax_load_default_media.php",
	  parameters : {
		"cat" : cat
	  },
	  onSuccess : function(obj) {
			obmain = document.getElementById('main_box'); 
			obmain.innerHTML = obj.responseText;
	  }
  });
  
  advAJAX.get({
	  url: "ajax_load_default_flash_for_media.php",
	  parameters : {
		"cat" : cat
	  },
	  onSuccess : function(obj) {
			reloadSwfObject(cat, obj.responseText);
	  }
  });  

}


function update_calendar_events(days, id_course, what_date) {

  advAJAX.get({
	  url: "ajax_load_course_events.php",
	  parameters : {
		"id" : id_course,
		"data" : what_date
	  },
	  onSuccess : function(obj) {

			obmain = document.getElementById('calendar_events_'+days); 
			if (obmain) obmain.innerHTML = obj.responseText;			
			else {
				obmain = document.getElementById('calendar_events'); 
				obmain.innerHTML = obj.responseText;	
			}
	  }
  });
	
}

function load_calendar(ob, id_course, what_date) {

  advAJAX.get({
	  url: "ajax_load_course_calendar.php",
	  parameters : {
		"id" : id_course,
		"data" : what_date,
		"days" : ob
	  },
	  onSuccess : function(obj) {
			obmain = document.getElementById('calendar_span_'+ob); 
			obmain.innerHTML = obj.responseText;
			
			update_calendar_events(ob, id_course, what_date);
			
	  }
  });
	
}

function div_show(str) {

	ob = document.getElementById(str);
	ob.style.display = '';
	
}

function div_hide(str) {

	ob = document.getElementById(str);
	ob.style.display = 'none';
	
}

function staff_load_pic(str) {

	ob = document.getElementById('staff_main_pic');
	ob.src = str;
	
}
function load_media_page(cat, page, total) {

  set_session('media_page'+cat, page);
  set_session('media_active_tab', cat);  

  advAJAX.get({
	  url: "ajax_load_media_page.php",
	  parameters : {
		"cat" : cat,
		"page" : page,
		"total" : total
	  },
	  onSuccess : function(obj) {
		ob = document.getElementById('media'+cat+'_paging'); 
		ob.innerHTML = obj.responseText;
	  }
  });
  
  advAJAX.get({
	  url: "ajax_load_media_page_content.php",
	  parameters : {
		"cat" : cat,
		"page" : page
	  },
	  onSuccess : function(obj) {
		ob = document.getElementById('gallery_cat'+cat); 
		ob.innerHTML = obj.responseText;

	
	  }
  });
  
}

function set_session(name, val) {

  advAJAX.get({
	  url: "ajax_set_session.php",
	  parameters : {
		"name" : name,
		"val" : val
	  },
	  onSuccess : function(obj) {}
  });
}

function send_topic_to_friend(url) {

ob = document.getElementById('share_email');
email = ob.value;

  advAJAX.get({
	  url: "ajax_send_topic_to_friend.php",
	  parameters : {
		"email" : email,
		"url": url
	  },
	  onSuccess : function(obj) {
		alert(obj.responseText);  
	  }
  });
}

function newsletter_submit() {

ob = document.getElementById('newsletter_email');
email = ob.value;

  advAJAX.get({
	  url: "ajax_newsletter.php",
	  parameters : {
		"email" : email
	  },
	  onSuccess : function(obj) {
		alert(obj.responseText);  
	  }
  });
}

function show_reminder() {
	
	ob1 = document.getElementById('reminder_span');
	
	if (ob1.style.display == 'none') ob1.style.display = '';
	else ob1.style.display = 'none';
}

function show_permalink() {
	
	ob1 = document.getElementById('permalink');
	ob2 = document.getElementById('share');	
	
	ob2.style.display = 'none';
	ob1.style.display = '';	
}

function show_share() {
	
	ob1 = document.getElementById('permalink');
	ob2 = document.getElementById('share');	
	
	ob1.style.display = 'none';
	ob2.style.display = '';	
}


function form_submit_prod(str, prod) {
	
	ob = document.getElementById(str);
	
	ok = 1;
	
	ob1 = document.getElementById('size'+prod);
	if (ob1 != null) {
	
		if (ob1.value == '') {
			alert('Choose size.');
			ok = 0;
		}
		else {
			ob.item_name.value = ob.item_name_tmp.value + ', size:'+ob1.value;	
		}
		
	}
	
	ob2 = document.getElementById('color'+prod);
	if (ob2 != null) {
	
		if (ob2.value == '') {
			alert('Choose color.');
			ok = 0;
		}
		else {
			ob.item_name.value = ob.item_name.value + ', color:'+ob2.value;	
		}
		
		
	}	
	
	ob3 = document.getElementById('style'+prod);
	if (ob3 != null) {
	
		if (ob3.value == '') {
			alert('Choose style.');
			ok = 0;
		}
		else {
			ob.item_name.value = ob.item_name.value + ', style:'+ob3.value;	
		}		
		
	}		

	if (ok == 1) ob.submit();
	
	
}

function form_submit(str) {
	ob = document.getElementById(str);
	ob.submit();
}


function div_show(str) {

	ob = document.getElementById(str);
	ob.style.display = '';
	
}

function div_hide(str) {

	ob = document.getElementById(str);
	ob.style.display = 'none';
	
}

function resizeFrame(f) {
    f.style.height = f.contentWindow.document.body.scrollHeight + 20 + 'px';
}

