

function trim(str) {
	return str.replace(/^\s+|\s+$/g, '');
}


function validateEmail(vfld){
	  var tfld = trim(vfld.value);
	  var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/

	  if (tfld == "" || !email.test(tfld)) {
		  return false;
	  }
	  return true;
}

function checkPresent(str){
	if(trim(str) != ''){
		return true;
	}
	return false;
}


function checkLength(mystr, minlenght){
	var str = trim(mystr.value);

	if(str.length >= minlenght){
		return true;
	}
	return false;
}


function openPopup(image_name, image_width, image_height){
	var top = (screen.height - image_height) /2;
	var left = (screen.width - image_width) /2;
	window.open("inc/image_popup.php?file_name="+image_name,"picture","resizable=no, width="+image_width+", 	height="+image_height+", top="+top +", left="+left);
}

function showDialog(name)
{
	var dlgCommon = dojo.widget.byId(name);
	dlgCommon.show();
	hideFlashDivs();
	return true;
}

function hideDialog(name)
{
	showFlashDivs();
	var dlgCommon = dojo.widget.byId(name);
	dlgCommon.hide();
	return true;
}

function hideFlashDivs()
{
	var logo = dojo.byId('logo');
	var news = dojo.byId('news');
	var anim = dojo.byId('anim');
	if (logo != null) logo.style.display="none";
	if (news != null) news.style.display="none";
	if (anim != null) anim.style.display="none";
}

function showFlashDivs()
{
	var logo = dojo.byId('logo');
	var news = dojo.byId('news');
	var anim = dojo.byId('anim');
	if (logo != null) logo.style.display="block";
	if (news != null) news.style.display="block";
	if (anim != null) anim.style.display="block";
}

function show_div(id)
{
	if(document.getElementById(id)){
		document.getElementById(id).style.display ="block";
	}
}

function hide_div(id)
{
	if(document.getElementById(id)){
		document.getElementById(id).style.display ="none";
	}
}

function Next_Page(current, form_name)
{
	//alert('document.'+form_name+'.HID_CurrentPage.value = current + 1');
	eval('document.'+form_name+'.HID_CurrentPage.value = current + 1');
	eval('document.'+form_name+'.submit()');
}

function Prev_Page(current, form_name)
{
	eval('document.'+form_name+'.HID_CurrentPage.value = current - 1');
	eval('document.'+form_name+'.submit()');
}

function GoTo_Page(page, form_name)
{
	eval('document.'+form_name+'.HID_CurrentPage.value = '+page);
	eval('document.'+form_name+'.submit()');
}


//-------------------------------------------------------------------------------
// Check Browser
function loadBrowserCSS(id, path){

	var theUA = navigator.userAgent.toLowerCase();
	isExplorer = (theUA.indexOf('msie')!=-1);
	var posInicio = theUA.lastIndexOf('msie')+4;
	theversion = parseFloat(theUA.substring(posInicio, posInicio+4));
	
	if (isExplorer){
		//var link ='<link href="' + path + "styles_ie" + theversion + '.css" rel="stylesheet" type="text/css" id="IE_style" />';
		//document.write(path + "styles_ie" + theversion + '.css');
		/*
		if(document.getElementById(id)){
			document.write('Load Style');
			document.getElementById(id).href = path + "styles_ie"+theversion+".css";
		}
		*/
		
		var link = document.createElement('link');  
		link.href = path + "ie_" + theversion + '.css';  
		link.rel = 'stylesheet';  
		link.type = 'text/css';
		document.getElementsByTagName('head')[0].appendChild(link);

		//document.write(link);
		//alert(document.getElementById(id).href+"::");
	}
}

function showDialog(name)
{
	var dlgCommon = dojo.widget.byId(name);
	if(dlgCommon != null) dlgCommon.show();
	hideFlashDivs();
	return true;
}

function hideDialog(name)
{
	showFlashDivs();
	var dlgCommon = dojo.widget.byId(name);
	if(dlgCommon != null) dlgCommon.hide();
	return true;
}



function changeLocation (section, action, action2)
{
	var normal_location = '';
	var seo_location = '';


	if(action2 != ""){
		normal_location = 'http://xng.dyndns.biz/Veritran/site/index.php?section='+section+'&action='+action+'&action2='+action2+'&current_page=1';
		seo_location = '<?php echo $root; ?>' + '/'+ section +'/'+ action +'/'+ action2 +'.html';
	} else {
		if(action != "") {
			normal_location = 'http://xng.dyndns.biz/Veritran/site/index.php?section='+section+'&action='+action+'&current_page=1';
			seo_location = '<?php echo $root; ?>' + '/'+ section + '/'+ action+'.html';
		} else {
			normal_location = 'http://xng.dyndns.biz/Veritran/site/index.php?section='+section+'&current_page=1';
			seo_location = '<?php echo $root; ?>' + '/'+ section + '.html';
		}
	}
	
	if(section=="productos"){
		normal_location = normal_location+'&HID_Product='+action2;
	}

	document.location = normal_location;

	return true;
}


function setBackgroundImage(id_producto, nro)
{
	var image_src = 'files/products/'+id_producto+'/'+id_producto+'_'+nro+'.gif';
	document.getElementById('product_image_gallery').src = image_src;
}

var id_data ="";
function loadData(form_name, id_name, _url)
{

	if(_url=="undefined"){
		var _url = "secure_page_low.php";
	}

	//alert(id_name+"::"+dojo.byId(id_name));
	//document.getElementById(id_name).innerHTML = "Cargando ... ";
	var kw = {
		url: _url,
		sync: true,
		load: function(data){
				//alert("LOAD "+id_name+" :: "+data);
				if(trim(data)!=""){
					document.getElementById(id_name).innerHTML = data;
					//alert("contenido:"+document.getElementById(id_name).innerHTML);
				}
		},
		error: function(data){
				console.debug("A ocurrido un error: ", data);
		},
		timeout: 3000,
		form: form_name
	};
	dojo.xhrPost(kw);
	
}

function loadValue(form_name, id_name, _url)
{

	if(_url=="undefined"){
		var _url = "secure_page_low.php";
	}

	//alert(id_name+"::"+dojo.byId(id_name));
	//document.getElementById(id_name).innerHTML = "cargando ... ";
	var kw = {
		url: _url,
		sync: true,
		load: function(data){
				//alert("LOAD "+id_name+" :: "+data);
				if(trim(data)!=""){
					dojo.byId(id_name).value = data;
					//alert("contenido:"+document.getElementById(id_name).innerHTML);
				}
		},
		error: function(data){
				console.debug("A ocurrido un error: ", data);
		},
		timeout: 3000,
		form: form_name
	};
	dojo.xhrPost(kw);
}




