function hide_modal()
{
	$("#full").css({
		'display': "block"
	});
	$("#msg").css({
		'display': "block"
	})
	
}

function show_modal(p_str)
{
	if(p_str == undefined)
		p_str = '<img src="images/ajax-loader.gif">';
		
	var full = $("<div id='full'></div>");
	var msg  = $("<div id='msg'>"+p_str+"</div>");
	$('body').append(full);
	$("#full").css({
		"position":"absolute"
		,"top":"0px"
		,"left":"0px"
		,"width":"100%"
		,"height":"100%"
		,"background":"#ffffff"
		,'z-index':"0"
		//,'display':"block"
	})
	$("#full").fadeTo(1, 0.5);
	
	$('body').append(msg);
	var height = $(window).height();
    var width = $(document).width();
	$("#msg").css({
		 'z-index':"2"
		,'color':"red"
		,"position":"absolute"
		,"top":height/2 - 105
		,"left":width/2 - 125
		//,"width":"150px"
		//,"height":"150px"
		//,"border" : "solid 2px red"
		//,"background":"#ffffff"
		//,'display':"block"
	}).fadeTo(1, 1)
}	

function reset_pass()
{

	$("#password_title,#password").css({"display":"none"})

	
	$("#login_nutton").html('<input type="button" id="rest_password" onclick="reset_pass()" class="small_btn f_left" value="אפס סיסמא">');


	var err = false;
	if($("#user_email").val()=='')
	{
		balloon.create_balloon({"position":"right"})
		balloon.show("user_email" , "יש להזין אימייל כדי לשחזר את הסיסמא");
		err = true
	}
	else
	{
		if(err)
		balloon.hide("user_email");
		$.ajax({
		type: "POST",
		url: "pass.php",
		data: "email=" + $("#user_email").val(),
		dataType: "json",
		success: function(data)
		{
			$("#pass_area").html(data.msg)
			
			
		}
		})
	}
}

function ad_days( p_id )
{
	var days = document.getElementById("days_"+p_id).value;
	$.ajax({
		type: "POST",
		url: "ad_days.php",
		data: "days=" + days + "&id=" + p_id,
		dataType: "text",
		success: function(data){
			alert("המנוי הוארך ללא תשלום");
			document.getElementById("days_"+p_id).value = "";
			
		}
	})
}

function make_merchant( p_id , p_src_button)
{
	
	$.ajax({
		type: "POST",
		url: "make_merchant.php",
		data: "id=" + p_id,
		dataType: "text",
		success: function(data){
			alert("המודעה הועברה למצב עסקי");
			$(p_src_button).css({"display":"none"})

		}
	})
}

function verify_ad( p_id , p_src_button)
{
	
	$.ajax({
		type: "POST",
		url: "verify_ad.php",
		data: "id=" + p_id,
		dataType: "text",
		success: function(data){
			alert("מודעה אושרה");
			$(p_src_button).css({"display":"none"})

		}
	})
}
function make_regular( p_id , p_src_button)
{
	
	$.ajax({
		type: "POST",
		url: "make_regular.php",
		data: "id=" + p_id,
		dataType: "text",
		success: function(data){
			alert("המודעה הועברה למצב פרטי");
			$(p_src_button).css({"display":"none"})

		}
	})
}

function change_subs( p_id , p_src_button , p_subs)
{
	
	$.ajax({
		type: "POST",
		url: "/change_subs.php",
		data: "id=" + p_id + "&sub_id="+p_subs,
		dataType: "text",
		success: function(data){
			alert("המודעה הועברה למנוי שבחרת");
			$(p_src_button).css({"display":"none"})

		}
	})
}

function get_data_from_server( p_souce , p_dest , p_module , p_selected)
{
	
	if(p_selected == undefined)
		p_selected = 0;
	
	var value = document.getElementById(p_souce).value;
	var value = $("#"+p_souce).val();
	

	var params = '{"call":"1","module":"'+p_module+'","value":"'+value+'"}';
	reset_select_box(p_dest);
	document.getElementById(p_dest).options[0] = new Option("טוען...");
			
			
	
	$.ajax({
		 type: "POST"
		,url: "interactive_ajax.php"
		,data: "params="+params
		,dataType: "json"
		,success: function(data){
			
		 	var c = 0;
			document.getElementById(p_dest).options[c] = new Option(
			'בחר',
			'0'  
			);
			

			if(value == 0)
				return false;
			
			for(var i in data)
			{

				c++;	
				document.getElementById(p_dest).options[c] = new Option(data[i]["title"] , data[i]["id"]);
				if(data[i]["id"] == p_selected)
				document.getElementById(p_dest).selectedIndex = c;
			}
			
		}
 	});
}

function reset_select_box(p_select_box)
{
	for (var q=document.getElementById(p_select_box).options.length ; q >=0 ; q-- )
	{
		document.getElementById(p_select_box).options[q]=null;
	}
}

var row_state = new Array();
function get_row_info(p_obj , p_close)
{
	set_loader(p_obj);
	if(p_close == undefined)
		p_close = true;
	var id_split = ($(p_obj).attr("id")).split("_");
	var id = id_split[1];
	var ad_type_id = id_split[2];
	var category_id = id_split[3];
	if(row_state[id] != undefined && row_state[id] == 'opened' && p_close)
	{
		unset_loader(p_obj);
		close_row(id);
		return;
	}
	
	$.ajax({
		 type: "POST"
		,url: "/get_row.php"
		,data: "id="+id+"&ad_type_id="+ad_type_id+"&category_id="+category_id
		,dataType: "text"
		,success: function(data){
			open_row(data,id);
			unset_loader();
		}
		
		
	});
}

function scroll_get_row_info(p_obj)
{
	var pos = $('.'+p_obj).position();
	window.scrollTo(null , pos['top'])
	var close = false;
	get_row_info($('.'+p_obj) ,  close);
}
function close_row(p_id)
{
	$("#row_"+p_id).children("td").css({"font-weight":"normal"});
	$("#form_space_"+p_id).children("*").remove();
	$("#form_space_"+p_id).css({"border":"none"});
	row_state[p_id] = 'closed';
}

function open_row(p_data , p_id)
{
	$("#form_space_"+p_id).css({"visibility":"hidden"});
	$("#form_space_"+p_id).html(p_data);
	//$("#form_space_"+p_id).html($("#form_space_"+p_id).html().toString().replace(/\*/ig, ""))
	$("#form_space_"+p_id+" p").removeClass('red')
	fix_form_display(p_id);
	$("#form_space_"+p_id).css(
	{
		"visibility":"visible"
		,"border":"solid 1px orange"
	});
	$("#row_"+p_id).children("td").css({"font-weight":"bold"});
	row_state[p_id] = 'opened';
}
function fix_form_display(p_id)
{	
	$("#form_space_"+p_id + " select option:selected").each(function(){
		var val = ' '+(  $(this).text().replace("בחר","").replace("שנה","").replace("חודש","")+' ');
		$(this).parents("span").html(val.toString());
	})
	$("#form_space_"+p_id + " select").each(function(){
		$(this).remove();		
	})
	
	

	$("#form_space_"+p_id + " textarea").each(function(){
		$(this).text( $(this).text().replace("&quot;",'"'));
		$(this).css({"height":"auto","background":"transparent","font-weight":"bold"});
		textarea_val = $(this).text();
		if($(this).attr('class') != 'full')
			$(this).parents("span").wrap('<div style="float: left; width:240px;padding:0px"></div>')
		else
			$(this).parents("span").wrap('<div style="float: left; width:100%;padding:0px"></div>')
		$(this).parents("span").html(textarea_val);
		
		
	})
	
	$("#form_space_"+p_id + " input[type=text]").each(function(){
		var val = (  $(this).val()  );

		switch($(this).attr('id'))
		{
			case 'email':
				val = '<a href="mailto:'+val+'">'+val+'</a>';
			break;
			case 'website':
				if(val == "http://")
					val = "";
				val = '<a href="'+val+'" target="_blank">'+val+'</a>';
			break;
			case 'mobile':
				if(val!='')
					val =  val + ' - ';
			break;
			case 'fax':
				if(val!='')
					val =  val + ' - ';
			break;
			case 'phone':
				if(val!='')
					val =  val + ' - ';
			break;
			case 'price' || 'price_i':
				if(val !='')
					val =  val + ' ₪ ';
			break;

			
		}

		($(this).parents("span").html(val));
		
	})
	$("#form_space_"+p_id + " input[type=checkbox]").each(function(){
		var is_checked = (  $(this)[0].checked  );
		if(is_checked)
			var text = "כן";
		else
			var text = "לא";
		($(this).parents("span").html(text));
	})
	$("#submit_ad").css({"display":"none"});
	$(".merchant_space").css({"display":"none"});
	
}

function print_ad(p_id)
{
	var height = ($('#form').height()+130);
	window.open('print_row.php?id='+p_id,'','width=400,height='+height)
}

function print_marked_ad(p_ad_type_id)
{
	
	window.open('print_row.php?ad_type_id='+p_ad_type_id,'','width=400px,height=600px,scrollbars=yes')
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}


function register_my_add(p_str)
{
	var id=p_str.split("_")[3];
	var ad_type_id=p_str.split("_")[2];
	var key = "marked_ads["+ad_type_id+"]["+id+"]";
	if(getCookie(key) == id)
	{
		setCookie(key,null,0);
		document.getElementById(p_str).checked = false;
	}
		
	else
	{
		setCookie(key,id,10);
		document.getElementById(p_str).checked = true;
	}
		
	
}
function set_loader(p_obj)
{
	$("#loader").css({
			"left":p_obj.position().left + p_obj.width() +3 ,"top":p_obj.position().top,"display":"block","position":"absolute"})	
}
function unset_loader(p_obj)
{
	$("#loader").css({"display":"none"})
}
$(document).ready(function(){
	$(".ad_row_tr").mouseover(function(){
		$(this).children(".body").css({"color":"blue"})
	}).mouseout(function(){
		$(this).children(".body").css({"color":""})
	});
	$(".ad_row").click(function(){
		get_row_info($(this).parents().filter("tr"));
		var clicked_color = $(this).attr('clicked_color');
		var tr = $(this).parent('tr')
		var parent_id = tr.attr("id");
		$("#"+parent_id+" td").css({'background':clicked_color})
	});
	
    $(".marked_ads").click(function(){
		register_my_add($(this).attr('id'));
	});
	
	$("#cvv").click(function()
	{
		
		$("#cvv_space").css({
			"position":"absolute"
			,"left":$(this).position().left-250
			,"top":$(this).position().top-270
		}).toggle();
			
	}
	)
	
	
});

function clearFileUpload(id){
	$("#"+id).parent('span').html($("#"+id).parent('span').html());
}




