// (C) Netlogic, 2003
function OnLoadHitchs() {
	return true;
}

function ArrayFromCollection(c) {
	var a = new Array();

	for(i=0; i<c.length; i++) {
		if(typeof c[i] === 'object') {
			a[i] = c[i];
		}
	}

	return a;
}

function Open(url, w, h) {
	if(window.location.port == '8080') {
		window.location.href = url;

	} else {
		w = window.open(url,'popUp','toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,width='+w+',height='+h);
		w.focus();
	}

	return false;
}

function OpenS(url, w, h, name) {
	if(window.location.port == '8080') {
		window.location.href = url;

	} else {
		if(!self.name) name = 'popup';
		w = window.open(url, name ,'toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,width='+w+',height='+h);
		w.focus();
	}

	return false;
}

function openPic(url, w, h) {
	if(window.location.port == '8080') {
		window.location.href = url;

	} else {
		if (w == undefined || h == undefined) {
			winprops='width=680,height=520';
		} else {
			winprops='width='+w+',height='+h;
		}

		openwinsrc = window.open('/blank.html', 'winw', winprops+"resizable=no,scrollbars=no");
		openwinsrc.document.open();
		openwinsrc.document.write('<HTML><HEAD><TITLE>МегаФон</TITLE><STYLE>HTML, BODY { padding: 0; margin: 0; background-color: #FFFFFF; height: 100%;}</STYLE></HEAD><BODY><TABLE width="100%" style="height: 100%;" cellpadding="0" cellspacing="0" border="0"><TR><TD align="center"><IMG src="'+url+'" border="0"></TD></TR></TABLE></BODY></HTML>');
		openwinsrc.document.close();
	}
	return false;
}

function printIt() {
	window.print();
	return false;
}

// Flash detection
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

if (plugin) {
	plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= 6;
} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))\n');
	document.write('</SCRIPT\> \n');
}

function ShowFlash(url, w, h) {
	document.write(
		'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' +
		'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ' +
		'width="' + w + '" height="' + h + '">' +
		'<param name="movie" value="' + url + '">' +
		'<param name="menu" value="false">' +
		'<param name="quality" value="high">' +
		'<embed src="' + url + '" quality="high" menu="false" ' +
		'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" ' +
		'width="' + w + '" height="' + h + '"></embed></object>'
	);
}

function PreviewPostcard(f) {
	f.target = '_blank';
	f.elements['action'].value = 'preview';
}

function SendPostcard(f) {
	f.target = '_top';
	f.elements['action'].value = 'save'
}

function SelectDealersSearchCity(city) {
	if(city.options[city.selectedIndex].innerText == 'Москва') {
		city.form.metroselect.disabled    = false;
	} else {
		city.form.metroselect.disabled    = true;
	}
}

function ValidateVacancy(form, it) {
	if(!TypicalValidateInput(form.fio)) {
		return ValidateNotice(form.fio);
	}

	if(!TypicalValidateInput(form.phone)) {
		return ValidateNotice(form.phone);
	}

	if(!TypicalValidateInput(form.motive)) {
		return ValidateNotice(form.motive);
	}

	if(!form.resume.value.length) {
		if(!it) {
			if(!TypicalValidateInput(form.soft)) {
				return ValidateNotice(form.soft);
			}

			if(!TypicalValidateInput(form.english)) {
				return ValidateNotice(form.english);
			}

		} else {
			if(!TypicalValidateInput(form.english_read)) {
				return ValidateNotice(form.english_read);
			}

			if(!TypicalValidateInput(form.english_write)) {
				return ValidateNotice(form.english_write);
			}

			if(!TypicalValidateInput(form.english_talk)) {
				return ValidateNotice(form.english_talk);
			}

			if(!(
				TypicalValidateInput(form.soft_1) ||
				TypicalValidateInput(form.soft_2) ||
				TypicalValidateInput(form.soft_3) ||
				TypicalValidateInput(form.soft_4) ||
				TypicalValidateInput(form.soft_5) ||
				TypicalValidateInput(form.soft_6) ||
				TypicalValidateInput(form.soft_7) ||
				TypicalValidateInput(form.soft_8)
				)) {

				return ValidateNotice(form.soft_1);
			}
		}

		if(!TypicalValidateInput(form.email)) {
			return ValidateNotice(form.email);
		}

		if(!TypicalValidateInput(form.day)) {
			return ValidateNotice(form.day);
		}

		if(!TypicalValidateInput(form.month)) {
			return ValidateNotice(form.month);
		}

		if(!TypicalValidateInput(form.year)) {
			return ValidateNotice(form.year);
		}

		if(!TypicalValidateInput(form.education)) {
			return ValidateNotice(form.education);
		}

		if(!TypicalValidateInput(form.experiment)) {
			return ValidateNotice(form.experiment);
		}
	}

	return true;
}
