var try_profile_saved = false;
var try_profile_email = false;
var type_select_window = false;

function validate_try_profile_data_short(form_elem){
	var type = false;
	var fname = '';
	var lname = '';
	
	var error = '';


	for(i = 0; i < form_elem.elements.length; i++) {
		if('ftype' ==  form_elem.elements[i].name && form_elem.elements[i].checked) {
			type = form_elem.elements[i].value;
		}
	}

	switch(type) {
		case 'member' : {
			fname = jQuery.trim(form_elem.fname.value);
			var pos = fname.indexOf(' ');
			if(-1 != pos) {
				lname = jQuery.trim(fname.substr(pos));
				fname = fname.substr(0, pos);

				if(fname.length<2){
					error += 'Please enter your first name\n';
				}

				if(lname.length<2){
					error += 'Please enter your last name\n';
				}
			}else {
				error += 'Please enter both First name and Last name\n';
			}
		}break;

		case 'business': {
			fname = jQuery.trim(form_elem.fname.value);
			lname = '';

			if(fname.length<2){
				error += 'Please enter your business name\n';
			}
		}break;

		case 'profile' :{
			fname = jQuery.trim(form_elem.fname.value);
			lname = '';

			if(fname.length<2){
				error += 'Please enter the topic\n';
			}
		}break;

		default: {
			error += 'Please enter the profile you want to try\n';
		}
	}
	
	if(!error){
		var redirect_url = "<?=URL_ROOT?>/try_profile/new";
                    redirect_url += "?type="+type;
                    redirect_url += "&fname="+encodeURIComponent(fname);
                    redirect_url += "&lname="+encodeURIComponent(lname);
		
		window.location.href = redirect_url;
	}
	else{
		alert(error);
	}
	
	return false;
}

function validate_remote_try_profile_data_short(form_elem){
	//var type = false;
	var fname = '';
        var location = '';
	//var lname = '';

	var error = '';

//	for(i = 0; i < form_elem.elements.length; i++) {
//		if('ftype' ==  form_elem.elements[i].name && form_elem.elements[i].checked) {
//			type = form_elem.elements[i].value;
//		}
//	}

//	switch(type) {
//		case 'member' : {
//			fname = jQuery.trim(form_elem.fname.value);
//			var pos = fname.indexOf(' ');
//			if(-1 != pos) {
//				lname = jQuery.trim(fname.substr(pos));
//				fname = fname.substr(0, pos);
//
//				if(fname.length<2){
//					error += 'Please enter your first name\n';
//				}
//
//				if(lname.length<2){
//					error += 'Please enter your last name\n';
//				}
//			}else {
//				error += 'Please enter both First name and Last name\n';
//			}
//		}break;
//
//		case 'business': {
//			fname = jQuery.trim(form_elem.fname.value);
//			lname = '';
//
//			if(fname.length<2){
//				error += 'Please enter your business name\n';
//			}
//		}break;
//
//		case 'profile' :{
//			fname = jQuery.trim(form_elem.fname.value);
//			lname = '';
//
//			if(fname.length<2){
//				error += 'Please enter the topic\n';
//			}
//		}break;
//
//		default: {
//			error += 'Please enter the profile you want to try\n';
//		}
//	}


	fname = jQuery.trim(form_elem.fname.value);
	//lname = '';
	if(fname.length<2){
		error += 'Please enter the business name\n';
	}

	location = jQuery.trim(form_elem.location.value);
	// location = '';
	if(location.length<2){
		error += 'Please enter the location\n';
	}

	if(!error){
//		var redirect_url = "<?=URL_ROOT?>/cd/list";
//		//redirect_url += "?type="+type;
//		redirect_url += "&fname="+encodeURIComponent(fname);
//		redirect_url += "&location="+encodeURIComponent(location);
//
//		window.location.href = redirect_url;
                return  true;
	}
	else{
		alert(error);
	}

	return false;
}




function doFTypeChange(form_elem) {
	for(i = 0; i < form_elem.elements.length; i++) {
		if('ftype' ==  form_elem.elements[i].name) {
			fan_set_opacity('for' + form_elem.elements[i].value,
				(form_elem.elements[i].checked?'100':'30')
			);
		}
	}
}

function validate_try_profile_data(form_elem){
	var type = false;
	var fname = '';
	var lname = '';
	
	var error = '';
	
	if(form_elem.fname.value){
		type = 'member';
		
		fname = jQuery.trim(form_elem.fname.value);
		lname = jQuery.trim(form_elem.lname.value);
		
		if(fname.length<2){
			error += 'Please enter your first name\n';
		}
		
		if(lname.length<2){
			error += 'Please enter your last name\n';
		}
	}
	
	if(form_elem.biz_name.value){
		type = 'business';
		
		fname = jQuery.trim(form_elem.biz_name.value);
		lname = '';
		
		if(fname.length<2){
			error += 'Please enter your business name\n';
		}
	}
	
	if(form_elem.topic.value){
		type = 'profile';
		
		fname = jQuery.trim(form_elem.topic.value);
		lname = '';
		
		if(fname.length<2){
			error += 'Please enter the topic\n';
		}
	}
	
	if(!type){
		error += 'Please enter the profile you want to try\n';
	}
	
	if(!error){
		var redirect_url = "<?=URL_ROOT?>/try_profile/new";
		redirect_url += "?type="+type;
		redirect_url += "&fname="+encodeURIComponent(fname);
		redirect_url += "&lname="+encodeURIComponent(lname);
		
		window.location.href = redirect_url;
	}
	else{
		alert(error);
	}
	
	return false;
}

function initiate_save_try_profile(id, fname, lname){
	var email_input = document.getElementById('email_input');
	
	if(!is_email(email_input.value)){
		alert('Please enter a valid email address');
		return;
	}
	
	try_profile_email = email_input.value;
	
	// notify via email
	parameters = {
		what:'try_profile',
		op:'notice',
		id:try_profile_id,
		email:try_profile_email
	};
	make_api_call(parameters);
	
	fan_show_transparent_bg();
	type_select_window = new fan_window(document.body, 'Save Profile', type_select_container, {onclose:function(){fan_hide_transparent_bg()}});
	type_select_container.style.display = '';
	type_select_window.center_window();
}

function select_try_profile_type(type, email, fname, lname){
	if(!type){
		alert('Please choose one');
		return;
	}
	else{
		var cookie_name = 'register_try_profile_id';
		var continue_url = SITE_URL+'/register';
		if(type=='member'){
			continue_url = set_url_param('email', email, continue_url);
			continue_url = set_url_param('fname', fname, continue_url);
			continue_url = set_url_param('lname', lname, continue_url);
		}
		else if(type=='business'){
			continue_url += '/biz';
			continue_url = set_url_param('email', email, continue_url);
			continue_url = set_url_param('fname', fname, continue_url);
		}
		else if(type=='profile'){
			cookie_name = 'save_try_profile_id';
			continue_url = SITE_URL+'/try_profile/celebrity_from_try';
			setRedirectUrl(SITE_URL)
		}
		
		set_cookie(cookie_name,try_profile_id,0,'/');
		try_profile_saved = true;
		window.location.href = continue_url;
		type_select_window.close();
	}
}
