var bFormSend = false;
var sMenuPath = 'jzip_free_zip_software_images/menu/';

function ShowHide(sMode,sID) {
	document.getElementById('img.'+sID).src = sMenuPath+sID+'_'+sMode+'.gif';
}

function CheckSendMail() {
	var params = new Array();

	var locationSearch = document.location.search.toString();
	locationSearch = (locationSearch.substring(0,1) == "?") ? locationSearch.substring(1) : locationSearch;
	var searchParamsArr = locationSearch.split("&");
	for (var i=0; i<searchParamsArr.length; i++){
		var searchParamArr = searchParamsArr[i].split("=");
		for (var y=0; y<searchParamArr.length; y++){
			if (y == 0){
				params[searchParamArr[y]] = "";
			}
			else
			{
				params[searchParamArr[0]] = decodeURI(searchParamArr[y]);
			}
		}
	}
	if (params['bSendTrue'])
	{
		document.getElementById("body").innerHTML	= 'Thank you for contacting jZip. Messages are processed in the order received.';
	}
}

function ChangeLang(sURL) {
	var sCountry = sURL;
	sCountry = sCountry.replace(/[\../]/gi,"");
	
	if (sCountry == '')
	{
		sCountry = 'en';
	}
	
	SetCountry(sCountry);
	location = sURL;
}

function SetCountry(sCountry) {
	saveCookie('DefaultCountry',sCountry,365);
}

function Validate() {
	var bRetFlag = true;
	if (bFormSend == true)
	{
		return false;
	}
	if (document.getElementById('FIELD_FROM_NAME').value == '')
	{
		document.getElementById('SUBJECT_FROM_NAME').style.color = '#ff0000';
		bRetFlag = false;
	}
	else
	{
		document.getElementById('SUBJECT_FROM_NAME').style.color = '#585858';
	}

	if (document.getElementById('FIELD_FROM_E_MAIL').value == '')
	{
		document.getElementById('SUBJECT_FROM_E_MAIL').style.color = '#ff0000';
		bRetFlag = false;
	}
	else
	{
		if (document.getElementById('FIELD_FROM_E_MAIL').value.indexOf ('@',0) == -1 || document.getElementById('FIELD_FROM_E_MAIL').value.indexOf ('.',0) == -1)
		{
			alert("Please verify that your email address is in the proper format - name@company.com.");
			document.getElementById('FIELD_FROM_E_MAIL').focus();
			document.getElementById('SUBJECT_FROM_E_MAIL').style.color = '#ff0000';
			bRetFlag = false;
		}
		else
		{
			document.getElementById('SUBJECT_FROM_E_MAIL').style.color = '#585858';
		}
			
	}

	if (document.getElementById('FIELD_SUBJECT_LINE').value == '')
	{
		document.getElementById('SUBJECT_SUBJECT_LINE').style.color = '#ff0000';
		bRetFlag = false;
	}
	else
	{
		document.getElementById('SUBJECT_SUBJECT_LINE').style.color = '#585858';
	}

	if (document.getElementById('FIELD_MESSAGE_BODY').value == '')
	{
		document.getElementById('SUBJECT_MESSAGE_BODY').style.color = '#ff0000';
		bRetFlag = false;
	}
	else
	{
		document.getElementById('SUBJECT_MESSAGE_BODY').style.color = '#585858';
	}

	if (bRetFlag == true)
	{
		return true;
	}
	return false;
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return false;
}

function saveCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else
		expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

var google_conversion_id = 1070618923;
var google_conversion_language = "en_US";
var google_conversion_format = "1";
var google_conversion_color = "FFFFFF";
if (1) {
  var google_conversion_value = 1;
}
var google_conversion_label = "pageview";

var iCountClick = readCookie('dcl');
function downloadClick(urchinParam) {
	urchinTracker(urchinParam);
	if (!readCookie('ad'))
	{
		return true;
	}
	iCountClick++;
	if (iCountClick == 1)
	{
	    var TrackFrame = document.createElement('IFRAME');
	    TrackFrame.width = 0;
	    TrackFrame.height = 0;
		TrackFrame.src = '../track.html';
	    document.body.appendChild(TrackFrame);
	}
	saveCookie('dcl',iCountClick,0);
	return true;
}

function ResetLanguageCombo(langIndex)
{
	var langsel = document.getElementById('langsel');
	if(langsel)
	{
		langsel.selectedIndex = langIndex;
	}
}
