var $image_index = 1; // image index used for upload forms
//var http_path = 'http://dev1.intechnic.com/grid1/index.php?t=';
//var http_path = 'http://dev1.intechnic.com/grid1/index.php?t=';
var http_path = 'http://slava.prod.intechnic.lv/grid1/grid_pages/index.php?t=';

function DeleteConfirm($MsgText, $LinkID)
{
	return confirm($MsgText);
}

function openPPCInfo()
{
	var settings='width=620,height=550,location=no,top=100,left=100,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,fullscreen=no';
	PPCPopupWin=window.open(base_html_path + '/index.php?t=ppc_pop','PPCPopupWin', settings);
	PPCPopupWin.focus();
}

function openInfoPopUp(file_name)
{
	var settings='width=620,height=600,location=no,top=100,left=100,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,fullscreen=no';
	InfoPopUp=window.open(file_name,'InfoPopUp', settings);
	InfoPopUp.focus();
}

function openCouponPrint(url)
{
	var settings='width=800,height=550,location=no,top=100,left=100,directories=no,menubar=yes,toolbar=yes,status=no,scrollbars=yes,resizable=yes,fullscreen=no';
	printPopupWin=window.open(url,'printPopupWin', settings);
	
}


function createCell($data, $class_name) {
	var $cell = document.createElement('td');
	$cell.innerHTML = $data;
	$cell.className = $class_name;
	return $cell;
}

function addAnotherImage($row_id, $button)
{
	if ($image_limit == -1 || $image_index + 1 <= $image_limit) {
		// no image limit or in allowed limit	
		$image_index++;
		
		// remove "add" button from last upload input pair
		var $parent = $button.parentNode;
		$parent.removeChild($button);
		
		var $row0 = document.getElementById($row_id);
		var $input_mask = '	<input class="input" name="#PREFIX#_image' + $image_index + '" type="file">\
							<input name="isthumb[#PREFIX#_image' + $image_index + ']" value="#THUMB#" type="hidden">\
							<input name="imagetypes[#PREFIX#_image' + $image_index + ']" value="" type="hidden">\
							<input name="imagename[#PREFIX#_image' + $image_index + ']" value="image' + $image_index + '" type="hidden">\
							<input name="maxsize[#PREFIX#_image' + $image_index + ']" value="" type="hidden">\
							<input type="hidden" name="imgdefault[#PREFIX#_image' + $image_index + ']" value="0">';
		
		// thumbnail image
		var $row1 = document.createElement('tr');
		$row1.appendChild( createCell('Thumbnail Image ' + $image_index + ':', 'field-name') );
		$row1.appendChild( createCell($input_mask.replace(/#PREFIX#/g, 'thumb').replace('#THUMB#', 1), 'field-content-input') );
		$row0.parentNode.insertBefore($row1, $row0.nextSibling);
	  
		// full image
		var $row2 = document.createElement('tr');
		$row2.id = 'uploads_placeholder' + $image_index;
		$row2.appendChild( createCell('Full-Size Image ' + $image_index + ':', 'field-name') );
		$row2.appendChild( createCell($input_mask.replace(/#PREFIX#/g, 'full').replace('#THUMB#', 0) + $add_btn_code.replace('#NUM#', $image_index), 'field-content-input') );
		$row1.parentNode.insertBefore($row2, $row1.nextSibling);
	}
}

// suggest/modify screens: begin
function setFreeItem($value) {
		
	var $status_radio = document.getElementById('free_item_' + $value);
	
	if ($value) {
		// set to free
		document.getElementById('enable_ppc_0').checked = true;
		document.getElementById('enable_osmg_0').checked = true;
		if (document.getElementById('enable_myxposures_0')) {
			document.getElementById('enable_myxposures_0').checked = true;
		}	
	}
	
	if (!$status_radio.checked) {
		$status_radio.checked = true;
	}
}

function setGoGereenWiFi()
{
	if (!document.getElementById('enable_gogreen_0').checked && !document.getElementById('enable_gogreen_1').checked)
	{
		document.getElementById('enable_gogreen_0').checked = true;
	}
	if (!document.getElementById('enable_wifi_0').checked && !document.getElementById('enable_wifi_1').checked)
	{
		document.getElementById('enable_wifi_0').checked = true;
	}
	if (!document.getElementById('enable_freewifi_0').checked && !document.getElementById('enable_freewifi_1').checked)
	{
		document.getElementById('enable_freewifi_0').checked = true;
	}
	
}

function verifyFreeStatus() {
	var $is_free;
	if (document.getElementById('enable_myxposures_0')) {
		$is_free = (
			document.getElementById('enable_ppc_0').checked 
		    && document.getElementById('enable_osmg_0').checked 
		    && document.getElementById('enable_myxposures_0').checked
		) ?  1 : 0;
	} else 	{
		$is_free = (
			document.getElementById('enable_ppc_0').checked 
		    && document.getElementById('enable_osmg_0').checked 
		) ?  1 : 0;
	}
	setFreeItem($is_free);
	setGoGereenWiFi();
}
// suggest/modify screens: end

function isset(variable)
{
	if(variable==null) return false;
	return (typeof(variable)=='undefined')?false:true;
}

function array_search ($value, $array) {
	for (var $i in $array) {
		if ($array[$i] == $value) {
			return $i;
		}
	}
	return false;
}

function in_array($value, $array) {
	return array_search($value, $array) === false ? false : true;
}

function select_selected(list, selected_value) 
{
	var count = list.options.length;
 	for (var current = 0; current < count; current ++) 
 	{
  	if (list.options[current].value == selected_value) 
  	{
   		list.options[current].selected = "1";
   		break;
  	}
 	}
}
