function StripValue(value)
{
        value = value + '';
        tmp_length = value.length;
        value = value.substring(0, tmp_length-2);
        return value;
}
//GLOBALS
var dObject = new Object();
var searchtext = new Array();
var searchtext2 = new Array();
searchtext['search'] = '';
searchtext['search0'] = '';
searchtext['fname'] = '';
searchtext['fphone'] = '';
searchtext['furl'] = '';
searchtext['ftitle'] = '';
searchtext['fmessage'] = '';
searchtext['femail'] = '';
searchtext['fmessage'] = '';
var first = 1;
function CheckMail(str)
{
        var lim = str.length;
        var flag = 0;
        for(i = 0; i < lim; i++)
        {
                if(str.substr(i, 1) == '@')
                {
                        if((i != 0)&&(lim-i > 4))
                        {
                                flag = 1;
                        }
                }
        }
        return flag;
}
function CheckUrl(str)
{
        var lim = str.length;
        var flag = 0;
        var dotcount = 0;
        for(i = 0; i < lim - 2; i++)
        {
                if(str.substr(i, 1) == '.' && str.substr(i+1, 1) != '.')
                {
                        dotcount++;
                }
        }
        if(dotcount > 0) flag = 1;
        return flag;
}
function CheckForm()
{
        var name = document.getElementById('fname').value;
        var fname = document.getElementById('fname');
        var phone = document.getElementById('fphone').value;
        var fphone = document.getElementById('fphone');
        //var url = document.getElementById('furl').value;
        //var furl = document.getElementById('furl');
        //var title = document.getElementById('ftitle').value;
        //var ftitle = document.getElementById('ftitle');
        var email = document.getElementById('femail').value;
        var femail = document.getElementById('femail');
        var message = document.getElementById('fmessage').value;
        var fmessage = document.getElementById('fmessage');
        var fsubmit = document.getElementById('submit');
        var saved = 0;
        try
        {
                saved = document.getElementById('saved_data').value;
        } catch(e) {}
        if(saved) first = 0;
        if(searchtext['fname'] == '' && first)
        {
                //searchtext['fname'] = name;
                searchtext['fname'] = name;
        }
        if(searchtext['fphone'] == '' && first)
        {
                //searchtext['fphone'] = phone;
                searchtext['fphone'] = phone;
        } /*
        if(searchtext['furl'] == '' && first)
        {
                searchtext['furl'] = url;
        }
        if(searchtext['ftitle'] == '' && first)
        {
                searchtext['ftitle'] = title;
        } */
        if(searchtext['femail'] == '' && first)
        {
                //searchtext['femail'] = email;
                searchtext['femail'] = email;
        }
        if(searchtext['fmessage'] == '' && first)
        {
                //searchtext['fmessage'] = message;
                searchtext['fmessage'] = message;
                //alert(name + phone + email + message);
        }
        first = 0;
        //if(message.length > 150) document.getElementById('message').value = message.substring(0, 150);
        flag = 1;
        if(searchtext['fname'] == name)
        {
                fname.style.border = '1px dotted #ff0000';
                flag = 0;
        } else fname.style.border = '1px dotted #00ff00';
        if(searchtext['fphone'] == phone)
        {
                fphone.style.border = '1px dotted #ff0000';
                flag = 0;
        } else fphone.style.border = '1px dotted #00ff00';
        /*if(searchtext['furl'] == url || CheckUrl(url) == 0)
        {
                furl.style.border = '1px dotted #ff0000';
                flag = 0;
        } else furl.style.border = '1px dotted #00ff00';
        if(searchtext['ftitle'] == title)
        {
                ftitle.style.border = '1px dotted #ff0000';
                flag = 0;
        } else ftitle.style.border = '1px dotted #00ff00';
        */
        if(searchtext['femail'] == email || CheckMail(email) == 0)
        {
                femail.style.border = '1px dotted #ff0000';
                flag = 0;
        } else femail.style.border = '1px dotted #00ff00';
        if(searchtext['fmessage'] == message)
        {
                fmessage.style.border = '1px dotted #ff0000';
                flag = 0;
        } else fmessage.style.border = '1px dotted #00ff00';
        //alert(flag);
        if(flag)
        {
                fsubmit.disabled = false;
                fsubmit.style.cursor = 'pointer';
        }
        else
        {
                fsubmit.disabled = true;
                fsubmit.style.cursor = 'default';
        }
}
function PlaceImage(url)
{
	image = document.getElementById('placeimagement');
        image.innerHTML = '<img src="' + url + '" />';
}
function BlurSearch(id)
{
        var search = document.getElementById(id);
        var text = search.value;
        if(text == '' || text == searchtext[id])
        {
                search.value = searchtext[id];
                search.style.color = '#dddddd';
                searchtext[id] = '';
                //if(id != 'search' && id != 'search0') CheckForm();
        }
}
function FocusSearch(id)
{
        if(searchtext[id] == '')
        {
        	var search = document.getElementById(id);
        	searchtext[id] = search.value;
                //alert(searchtext);
	        search.value = '';
                search.style.color = '#00487D';
        }
}
function Process()
{
	try
        {
        	//alert('a');
        	var saved = document.getElementById('saved_data').value;
                if(saved == '0')
                {
        		document.getElementById('submit').disabled = true;
	                document.getElementById('submit').style.color = '#cccccc';
                }
        } catch (e) {}
}
var checked = new Array();
var use_png = 1;
checked[0] = 0; // almeria
checked[1] = 0; // blanka
checked[2] = 0; // delsol
checked[3] = 0; // calida
checked[4] = 0; // valensia
checked[5] = 0; // madrid
checked[6] = 0; // barselona
var checked_n = 7;
function OutChecked()
{
	var maps = document.getElementById('map_chosen');
	var mapids = document.getElementById('fmap');
	maps.innerHTML = '';
	mapids.value = '';
	if(checked[4]) 
	{
		maps.innerHTML += '<span class="valensia">Коста Валенсия</span> ';
		mapids.value += 'valensia+';
	}
	if(checked[2]) 
	{
		maps.innerHTML += '<span class="delsol">Коста Дель Соль</span> ';
		mapids.value += 'delsol+';
	}
	if(checked[0]) 
	{
		maps.innerHTML += '<span class="almeria">Коста Альмерия</span> ';
		mapids.value += 'almeria+';
	}
	if(checked[1]) 
	{
		maps.innerHTML += '<span class="blanka">Коста Бланка</span> ';
		mapids.value += 'blanka+';
	}
	if(checked[3]) 
	{
		maps.innerHTML += '<span class="calida">Коста Калида</span> ';
		mapids.value += 'calida+';
	}
	if(checked[5]) 
	{
		maps.innerHTML += '<span class="madrid">Мадрид</span> ';
		mapids.value += 'madrid+';
	}
	if(checked[6]) 
	{
		maps.innerHTML += '<span class="barselona">Барселона</span> ';
		mapids.value += 'barselona+';
	}
}
function SwitchMap(mapid, png)
{
	if(png == 1) use_png = 0;
	var imgid = document.getElementById('map_' + mapid);
	var tmp;
	if(mapid != 'madrid' && mapid != 'barselona' ) 
	{
		tmp = imgid.src.length;
		tmp -= 3;
		var ext = imgid.src.substring(tmp);
		if(use_png == 0)
		{
			if(imgid.style.filter != 'none' && imgid.style.filter != '') ext = 'png';
		} 
		if(ext == 'png') 
		{
			if(use_png) imgid.src = '/pics/space.gif';
			else
			{
				imgid.style.filter = 'none';
			}
		}
		else 
		{
			if(use_png) imgid.src = '/pics/map_' + mapid + '.png';
			else 
			{
				imgid.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + '/pics/map_' + mapid + '.png' + '\');';
			}
		}
	}
	else
	{
		tmp = imgid.innerHTML.substring(0,3);
		//alert(tmp);
		if(tmp != '<b>' && tmp != '<B>') 
		{
			imgid.innerHTML = '<b>' + imgid.innerHTML + '</b>';
			ext = 'gif';
		}
		else
		{
			if(mapid == 'madrid') {
				imgid.innerHTML = 'Мадрид';
			} else
			{
				imgid.innerHTML = 'Барселона';
			}
		}
	}
	if(ext == 'gif')
	{
		switch (mapid)
		{
			case 'almeria' : 
				checked[0] = 1;
				break;
			case 'blanka' : 
				checked[1] = 1;
				break;
			case 'delsol' : 
				checked[2] = 1;
				break;
			case 'calida' : 
				checked[3] = 1;
				break;
			case 'valensia' : 
				checked[4] = 1;
				break;
			case 'madrid' : 
				checked[5] = 1;
				break;
			case 'barselona' : 
				checked[6] = 1;
				break;
		};
	}
	else
	{
		switch (mapid)
		{
			case 'almeria' : 
				checked[0] = 0;
				break;
			case 'blanka' : 
				checked[1] = 0;
				break;
			case 'delsol' : 
				checked[2] = 0;
				break;
			case 'calida' : 
				checked[3] = 0;
				break;
			case 'valensia' : 
				checked[4] = 0;
				break;
			case 'madrid' : 
				checked[5] = 0;
				break;
			case 'barselona' : 
				checked[6] = 0;
				break;
		};
	}
	OutChecked();
}
// color: #00487D;
function Switch()
{
}
function EnlargeImage(url, title)
{
	var imgs = document.getElementById('obj_photo_image');
	var titles = document.getElementById('obj_photo_title');
	if(imgs.src != url)
	{
		imgs.src = url;
		titles.innerHTML = title;		
	}
}
