function sjf_sn_ajax_overlay_div(func, data, phpsession)
{

	$('sc_div_overlay_box').innerHTML = '<img src="'+sjv_ajax_loader_image+'">';

MyAjax = new Ajax.Request(sjv_application_base_url+'ajax_overlay_div.php', 
									  	{parameters:'func='+func+'&data='+data+'&'+phpsession, 
											
											/*onSuccess:function(t) {
												$('sc_div_overlay_box').innerHTML = eval(t.responseText);
											},*/
											onSuccess:sjc_sn_ajax_div_output,
											onFailure:function(t) {
												$('sc_div_overlay_box').innerHTML = 'error';
											}
										}
								);
}

function sjc_sn_ajax_div_output(MyAjax)
{
	sjf_toggle_overlay('sc_div_overlay');
	sjf_div_center('sc_div_overlay_box');
	
	var sjv_a_output = eval('('+MyAjax.responseText+')');
	
	$('sc_div_overlay_box').style.display =  sjv_a_output['display'];
	$('sc_div_overlay_box').style.position =  sjv_a_output['position'];
	$('sc_div_overlay_box').style.width = sjv_a_output['width'];
	$('sc_div_overlay_box').style.height = sjv_a_output['height'];
	
	/*//$('sc_div_overlay_box').style.left = ((sjv_a_output['width']/2)+screen.availWidth)+'px';
	$('sc_div_overlay_box').style.left = ((screen.availWidth/2)-100)+'px';*/
	
	
	
	/*if(sjv_a_output['top'] != '')
	{
		$('sc_div_overlay_box').style.top =  sjv_a_output['top'];
	}*/
	if(sjv_a_output['margin'] != '')
	{
		$('sc_div_overlay_box').style.margin =  sjv_a_output['margin'];
	}
	$('sc_div_overlay_box').innerHTML = sjv_a_output['html'];
	sjf_div_center('sc_div_overlay_box');
}

function sjf_sn_calendar_update(func,month,year,active_day)
{
	$('sc_calendar_container_outer').innerHTML = '<img src="'+sjv_ajax_loader_image+'">';

	MyAjax = new Ajax.Request(sjv_application_base_url+'ajax_calendar.php', 
									  	{parameters:'func='+func+'&sv_month='+month+'&sv_year='+year+'&sv_active_day='+active_day, 
											onSuccess:function(t)
											{
												var sjv_a_output = eval('('+t.responseText+')');
												$('sc_calendar_container_outer').innerHTML = sjv_a_output['html'];	
											},
											onFailure:function(t) 
											{
												$('sc_calendar_container_outer').innerHTML = 'error';
											}
										}
									);
}

function sjf_sn_form_invitation_get_values()
{
	var returnvalue = '';
	for(var i = 0; i < document.forms.ser_form.elements["sv_form_invitation_contact"].length; i++)
	{
		if(document.forms.ser_form.elements["sv_form_invitation_contact"][i].checked == true)
		{
			returnvalue = returnvalue+document.forms.ser_form.elements["sv_form_invitation_contact"][i].value+",";
		}
	}
	returnvalue =  returnvalue.substring(0,returnvalue.length-1);
	return '%22div_box_keys_2%22:%22'+returnvalue+'%22';	
}

function sjv_sn_div_box_get_input_values()
{
	var returnvalue = '';
	for ( i = 0; i < parent.frames.length; ++i )
	{
		if ( parent.frames[i].FCK )
		{
			parent.frames[i].FCK.UpdateLinkedField();
		}
	}
	
	for(var i = 0; i < document.forms.ser_form.elements.length; i++)
	{
		if(document.forms.ser_form.elements[i].name != 'sv_form_invitation_contact')
		{
			if(document.forms.ser_form.elements[i].type == 'radio')
			{
				if(document.forms.ser_form.elements[i].checked == false)
				{
					continue;
				}
			}
			sv_temp_value = document.forms.ser_form.elements[i].value;
			sv_temp_value = sv_temp_value.replace(/\n/gi,'_br_');
			sv_temp_value = sv_temp_value.replace(/"/gi,'&quot;');
			//sv_temp_value = sv_temp_value.replace(/\r/gi,'_br_');
			returnvalue = returnvalue+"%22"+document.forms.ser_form.elements[i].name+"%22:%22"+encodeURIComponent(sv_temp_value)+"%22,";
		}
	}
	returnvalue =  returnvalue.substring(0,returnvalue.length-1);
	return returnvalue;	
}

function sjv_sn_ajax_form_get_input_values(sjv_form_name)
{
	var returnvalue = '';
	//var sjv_form_name = sjv_form_name;
	for(var i = 0; i < document.forms[sjv_form_name].elements.length; i++)
	{
		//document.forms[sjv_form_name].elements[i].value = encodeURI(document.forms[sjv_form_name].elements[i].value);
		if(document.forms[sjv_form_name].elements[i].type == 'radio')
		{
			if(document.forms[sjv_form_name].elements[i].checked == false)
			{
				continue;
			}
		}
		sv_temp_value = document.forms[sjv_form_name].elements[i].value;
		sv_temp_value = sv_temp_value.replace(/\n/gi,'_br_');
		//sv_temp_value = sv_temp_value.replace(/\r/gi,'_br_');
		returnvalue = returnvalue+"%22"+document.forms[sjv_form_name].elements[i].name+"%22:%22"+encodeURIComponent(sv_temp_value)+"%22,";
	}
	return '%7B%22sv_a_formdata%22:%7B'+returnvalue+'%7D%7D';	
}

function sjf_sn_ajax_general(script, func, output_div, data, phpsession)
{
	//var output_div = output_div;
	$(output_div).innerHTML = '<img src="'+sjv_ajax_loader_image+'">';

MyAjax = new Ajax.Request(sjv_application_base_url+script, 
									  	{parameters:'func='+func+'&data='+data+'&'+phpsession, 
											asynchronous: true,
											onSuccess:function(t) {
												var sjv_a_output = eval('('+t.responseText+')');
												$(output_div).innerHTML = sjv_a_output['html'];
											},
											onFailure:function(t) {
												$(output_div).innerHTML = 'error';
											}
										}
								);
}

function sjf_sn_ajax_periodical_general(script, func, output_div, data, sjv_interval, sjv_decay, phpsession)
{
	//var output_div = output_div;
	$(output_div).innerHTML = '<img src="'+sjv_ajax_loader_image+'">';

MyAjax_Periodical = new Ajax.PeriodicalUpdater(output_div, 
									
									sjv_application_base_url+script, 
									  	{parameters:'func='+func+'&data='+data+'&'+phpsession, 
										onSuccess:function(t) {
												var sjv_a_output = eval('('+t.responseText+')');
												$(output_div).innerHTML = sjv_a_output['html'];
											},
											evalScripts: true,
										frequency: sjv_interval,
										decay: sjv_decay
										}
								);
}


function sjv_mask_string(string)
{
	
}

function sjf_sn_oh1_show(form_object_id)
{
	$('sc_oh').innerHTML = sjv_oh_text[form_object_id];
}

function sjf_sn_get_city(postcode)
{
	MyAjax = new Ajax.Request('ajax1.php', 
									  	{parameters:'func=postcode_to_town&postcode='+postcode, 
											onSuccess:function(t) {
											var sjv_result_get_city = eval('('+t.responseText+')');
											
											$('user_city').value = unescape(sjv_result_get_city['city']);
											//document.write(sjv_result_get_city.city);
											}, 
											onFailure:function(t) {
											alert(t.statusText);
											}
										}
									);
}

function sjf_sn_area_div_toggle()
{
	//alert($('sc_object_areas').style.display);
	sjv_a_checkboxes = $(document.forms.ser_form.elements['sv_a_object_areas[]']); //alert(sjv_a_checkboxes);
	if($('sc_object_areas').style.display == 'none')
	{
		$('sc_object_areas').style.display = 'block';
		for(var i=0; i<sjv_a_checkboxes.length; i++)
		{
			sjv_a_checkboxes[i].checked = true;
		}
	}	
	else
	{
		$('sc_object_areas').style.display = 'none';
		for(var i = 0; i < sjv_a_checkboxes.length; i++)
		{
			sjv_a_checkboxes[i].checked = false;
		}
	}
}

function sjf_sn_area_div_box_values_get()
{
	var returnvalue = '';
	for(var i = 0; i < document.forms.ser_form.elements.length; i++)
	{
		if(document.forms.ser_form.elements[i].name == 'sv_a_object_areas[]')
		{
			if(document.forms.ser_form.elements[i].checked == true)
			{
				returnvalue = returnvalue+document.forms.ser_form.elements[i].value+",";
			}
		}
	}
	returnvalue =  returnvalue.substring(0,returnvalue.length-1);
	return returnvalue;	
}

function sjf_sn_chatbox_smilies(sv_smiley_symbol)
{
	$('sv_chat_text').value = $('sv_chat_text').value+' '+sv_smiley_symbol;
	//alert(sv_smiley_symbol);
}

function sjf_sn_profile2_details_show(sv_div_id)
{
	//alert('ok');
	//sjf_div_hide(sv_div_id+'_summary');
	sjf_div_show(sv_div_id+'_details');
}

function sjf_sn_profile2_details_hide(sv_div_id)
{
	sjf_div_hide(sv_div_id+'_details');
	//sjf_div_show(sv_div_id+'_summary');
}
