$(document).ready(function () {

	
	
	//$('#swt_order').click(function() 
	//{
		//$('#lo-place-center').load('http://kovka.net/index.php?swt=admin_ajax');
		//return false;
	//});
	
	
	//module_load(window.location.href.replace('#', '?'));
});

function setCookie (name, value, expires, path, domain, secure) 
{
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) 
{
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function init_cookies()
{
	// Вставка кукиса
	$('#swt_form').find('input, textarea').change(function(){
		//alert($(this).val());
		if($(this).attr('type')=='button' || $(this).attr('type') == 'submit' || $(this).attr('type')=='image' || $(this).attr('type')=='file') 
		{
			return;
		}
		else
		setCookie('cookie_'+$(this).attr('name'), $(this).val());
	});
	
	
	// Чтение из кукиса
	var fs = $('#swt_form').find('input, textarea').get();
	if(fs!=null && fs.length>0)
	for(var i=0; i<fs.length; i++)
	{
		var data = getCookie('cookie_'+$(fs[i]).attr('name'));
		if(data!=null)
		{
			if($(fs[i]).attr('type')=='button' || $(fs[i]).attr('type') == 'submit' || $(fs[i]).attr('type')=='image' || $(fs[i]).attr('type')=='file') continue;
			if($(fs[i]).attr('type')=='radio' || $(fs[i]).attr('type')=='chekbox')
			{
				if(data==$(fs[i]).val()) $(fs[i]).attr('checked','checked');
			}
			else
			$(fs[i]).val(data);				
		}
	}	
}

function clear_cookies()
{
	var fs = $('#swt_form').find('input, textarea').get();
	if(fs!=null && fs.length>0)
	for(var i=0; i<fs.length; i++)
	{
		var data = getCookie('cookie_'+$(fs[i]).attr('name'));
		if(data!=null)
		{
			setCookie('cookie_'+$(fs[i]).attr('name'), '', "Mon, 01-Jan-2001 00:00:00 GMT");
		}
	}	
}




function fnShowProps1(obj, objName){
    var result = "";
    for (var i in obj) // обращение к свойствам объекта по индексу
        result += objName + "." + i + " = " + obj[i] + "<br />\n";
    alert(result);
}

function create_iframe()
{
	var div = document.getElementById('lo-place-center');
	var frame='';
	frame = '<iframe src="/index.php?swt=admin_ajax" width="100%" height="100%" align="center">Ваш браузер не поддерживает плавающие фреймы!</iframe>';
	div.innerHTML = frame ;
	//$('#swt_order').click(function() 
	//{
		//$('#lo-place-center').load('http://kovka.net/index.php?swt=admin_ajax');
		//return false;
	//});
	
}



function submit_post_form(form)
{	
	var str = $(form).serialize();
	//alert(str);
	//form = document.getElementById('swt_form');
	var cont = document.getElementById('swt_msg');
	cont.innerHTML = '<img src="/swt/ajax-uploder.gif" border="0">';	
	var params = '';
	//alert(form.innerHTML);
	/*var btnVal = ($(form).find('input[type=submit]').val());
	var btnName = ($(form).find('input[type=submit]').attr('name'));
	alert(btnVal+btnName);*/
	var href = 'http://kovka.net/index.php';	
	// Добавляем ещё кнопку
	/*if(btnVal!=null && btnName != null)	params = btnName+'='+btnVal+'&swt=ajax&'+$(form).serialize();	
	else*/
	
	params = 'swt=ajax&btnSend=send&'+str;	
	$.post(href, params, 
	function (data)
	{		
		$('#swt_msg').html(data);
		$('textarea').val('');
		$('input[type=text]').val('');
		swt_show_list_file();
	});
	return false;
}

function swt_posted_init()
{
	if(swt_post!=null && swt_post!='undefined')
	{
		for(var i=0; i<swt_post.length; i++)
		{
			$('input[type=text][name='+swt_post[i][0]+']').val(swt_post[i][1]);
			$('textarea[name='+swt_post[i][0]+']').html(swt_post[i][1]);
			$('input[type=radio][name='+swt_post[i][0]+'][value='+swt_post[i][1]+']').attr('checked', 'checked');
		}
	}
}

function swt_order_init()
{
	swt_generate();
	set_session();
	//swt_ajax_upload_init();
	swt_show_list_file();
	//$('#swt_form').submit(function () {return submit_post_form(this)});
	
	$('#swt_script').load('http://kovka.net/index.php?swt=ajax&get_post=1');
}

function set_session()
{
	$.get('http://kovka.net/index.php?swt=ajax','', function (data) {
		//alert(data);
		});
}


function swt_generate()
{
	var fields = new Array('[TEXT_WHEN_CALCULATE]', '[TEXT_COUNT_SIZE_PRODUCT]', '[TEXT_XARAKTERISTIKA_MESTA_UST]', '[TEXT_COLOR]', '[RADIO_MONTAJ]', '[INP_KM_MKAD]', '[FILE_PIC_UPLOAD]', '[INPUT_YOUR_NAME]', '[INPUT_PHONE]', '[INPUT_EMAIL]', '[SUBMIT_SEND]', '[PICTURE]');
	var text = document.getElementById('content_text');
	if(text!=null && text != 'undefined')
	{
		var html = text.innerHTML;
		for(var i=0; i<fields.length; i++)
		{
			//INPUT
			if(fields[i].toString().search("INP_")==1)
			{
				var str = '<input type="text" name="'+(fields[i].replace('[INP_', 'txt_').replace(']', ''))+'" size="4"/>';
				html = html.replace(fields[i], str);
			}
			//INPUT
			if(fields[i].toString().search("INPUT_")==1)
			{
				var str = '<input type="text" name="'+(fields[i].replace('[INPUT_', 'txt_').replace(']', ''))+'" />';
				html = html.replace(fields[i], str);
			}
			//RADIO MONTAJ
			if(fields[i].toString().search("RADIO_MONTAJ")==1)
			{
				var str = '<input type="radio" name="'+(fields[i].replace('[RADIO_', 'r_').replace(']', ''))+'"value="Нужен" checked/> Нужен';
				str += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
				str +='<input type="radio" name="'+(fields[i].replace('[RADIO_', 'r_').replace(']', ''))+'" value="Не нужен" /> Не нужен';
				html = html.replace(fields[i], str);
			}
			//INPUT TYPE=FILE
			if(fields[i].toString().search("FILE_")==1)
			{
				//var str = '<input type="file" name="'+(fields[i].replace('[FILE_', 'file_').replace(']', ''))+'" id="ajax_upload_pic" />';
				var str = '<table><tr><td><input type="file" name="filePic"></td><td>&nbsp;&nbsp;&nbsp;&nbsp;<input class="btnFileUpload" type="submit" name="btnPicSend" value="Прикрепить файл"/></td></tr></table><span style="font-size:10px; color:red; font-weight:bold;">Макс. размер файла 8МБ</span><br/>';
				html = html.replace(fields[i], str);
			}
			//TEXTAREA
			if(fields[i].toString().search("TEXT_")==1)
			{
				var str = '<textarea name="'+(fields[i].replace('[TEXT_', 'txt_').replace(']', ''))+'" rows=2 cols=60></textarea>';
				html = html.replace(fields[i], str);
			}
			//TEXTAREA
			if(fields[i].toString().search("TEXT_BIG_")==1)
			{
				var str = '<textarea name="'+(fields[i].replace('[TEXT_BIG_', 'txt_').replace(']', ''))+'" rows=10 cols=60></textarea>';
				html = html.replace(fields[i], str);
			}
			//SUBMIT
			if(fields[i].toString().search("SUBMIT_")==1)
			{
				//var str = '<input type="submit" name="'+(fields[i].replace('[SUBMIT_', 'txt_').replace(']', ''))+'" value="Отправить"/>';
				var str = '<input type="submit" name="btnSend" value="Отправить" onclick="clear_cookies();"/>&nbsp;&nbsp;<span id="swt_msg" style="font-weight:bold;color:red; font-size:14px;"></span>';
				html = html.replace(fields[i], str);
			}
			if(fields[i].toString().search("PICTURE")==1)
			{
				var str = '<span id="file_pic"></span>';
				html = html.replace(fields[i], str);
			}			
		}	
		
		text.innerHTML = '<span id="swt_script"></span><form id="swt_form" enctype="multipart/form-data" method="post" action="http://kovka.net/index.php?swt=ajax">'+html+'</form>';		
		//text.innerHTML = html;
		
		init_cookies();
	
	}
}


function swt_del_file(id)
{	
	$.get('http://kovka.net/index.php?swt=ajax&file_del='+id, 
	function  (data)
	{
		alert(data);
		swt_show_list_file()
	});
	return false;
}

function swt_show_list_file()
{
	$('#file_pic').html('Обновление списка: <img src="/swt/ajax-uploder.gif" border="0">');
	$('#file_pic').load('http://kovka.net/index.php?swt=ajax&file_list=get');
}




/*
	function ajaxFileUpload()
	{
		$('#progressbar').html('<img src="/swt/ajax-uploder.gif" border="0">');
		$("#progressbar")
		.ajaxStart(function(){
			//$('#progressbar').html('<img src="/swt/ajax-uploder.gif" border="0">');
		})
		.ajaxComplete(function(){
			//$('#progressbar').html('');
			//swt_show_list_file();
		});
		$.ajaxFileUpload
		(
			{
				url:'http://kovka.net/index.php?swt=ajax',
				secureuri:false,
				fileElementId:'ajax_upload_pic',
				
				beforeSend:function()
				{
					//$('#progressbar').html('<img src="/swt/ajax-uploder.gif" border="0">');
				},
				complete:function()
				{
					$('#progressbar').html('');
					swt_show_list_file();
				},				
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							alert('swt1'+data.error);
						}else
						{
							alert('swt2'+data.msg);
						}
					}
				},
				error: function (data, status, e)
				{
					//fnShowProps1(data);
					//fnShowProps1(status);
					//fnShowProps1(e);
					alert(e.message);
				}
			}
		)
		
		return false;

	}*/

	// Ajax Upload File
function swt_ajax_upload_init()
{
	var ddd = document.getElementById('ajax_upload_pic');
	if(ddd!=null)
	{
		swt_show_list_file();
		var upload_city = new AjaxUpload('#ajax_upload_pic', {
			//action: '/index.php?swt=ajax',
			action: 'http://kovka.net/index.php?swt=ajax',
			//action: 'upload.htm', // I disabled uploads in this example for security reaaons
			responseType: false,			
			name: 'filePic',
			onSubmit : function (file, res) {$("#progressbar").html('<img src="/swt/ajax-uploder.gif" border="0">');}, 
			onComplete : function(file, response){
				//alert(response);
				var h = $('#file_pic').html();				
				$("#progressbar").html('');
				swt_show_list_file();
			}});		 
	}
}