function MM_openBrWindow(theURL,winName,features)
{
	  window.name="main";
	  window.open(theURL,winName,features);
}

function PP_NewsShow(URL)
{

    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "','toolbar=0,scrollbar=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=261');");
    }

function SearchEmpty(fm,pm)
{
	  // fm = html form
      var srh_field;
	  if(pm == 1) srh_field=document.forms[fm].srh_field;
	  if(pm == 2) srh_field=document.forms[fm].srh_forum;

	  if(srh_field.value == dtl_SearchEmpty_000) srh_field.value = '';
	  if(srh_field.value == dtl_SearchEmpty_001) srh_field.value = '';
	  if(srh_field.value == dtl_SearchEmpty_003) srh_field.value = '';
	  if(srh_field.value == dtl_SearchEmpty_004) srh_field.value = '';
	  if(srh_field.value == dtl_SearchEmpty_005) srh_field.value = '';
	  if(srh_field.value == dtl_SearchEmpty_006) srh_field.value = '';
}

function SearchEmptyFaq()
{
	  // fm = html form
          var faq_field;
	  faq_field=document.searchfaq.faq_field;

	  if(faq_field.value == dtl_SearchEmptyFaq_000) faq_field.value = '';
}

function SearchSubmit()
{
      var srh_field;
	  var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;

	  sh=document.searchfrm.srh_field;
	  if(sh.value.length == 0 || sh.value==dtl_SearchSubmit_000 || sh.value==dtl_SearchSubmit_001 || sh.value.indexOf(dtl_SearchSubmit_006) >= 0)
	  {
			alert(dtl_SearchSubmit_002);
			sh.focus();
    		sh.select();
			return false;
	  }
	  if(sh.value.length < 2)
	  {
			alert(dtl_SearchSubmit_003);
			sh.focus();
    		sh.select();
			return false;
	  }
	  else
	  {
	  if(sh.value.search(mikExp) != -1)
		{
			alert(dtl_SearchSubmit_004+"\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ =  | \n\r\n\r"+dtl_SearchSubmit_005+"\n");
			sh.focus();
			sh.select();
			return false;
		}
	  }
	  return;
}

function SearchFaq()
{
      var faq_field;
	  var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;

	  sh=document.searchfaq.faq_field;
	  if(sh.value.length == 0 || sh.value==dtl_SearchFaq_004)
	  {
			alert(dtl_SearchFaq_000);
			sh.focus();
    		sh.select();
			return false;
	  }
	  if(sh.value.length <= 2)
	  {
			alert(dtl_SearchFaq_001);
			sh.focus();
    		sh.select();
			return false;
	  }
	  else
	  {
	  if(sh.value.search(mikExp) != -1)
		{
			alert(dtl_SearchFaq_002 + "\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ =  | \n\r\n\r" + dtl_SearchFaq_003 + "\n");
			sh.focus();
			sh.select();
			return false;
		}
	  }
	  return;
}


function SearchForumSubmit(param)
{
      var sh;
	  var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;

	  sh=document.forum_srh.srh_forum;
	  if(param == 1) sh_comp = dtl_SearchForumSubmit_004;
	  if(param == 2) sh_comp = dtl_SearchForumSubmit_005;
	  if(param == 3) sh_comp = dtl_SearchForumSubmit_006;

	  if(sh.value.length == 0 || sh.value==sh_comp)
	  {
			alert(dtl_SearchForumSubmit_000);
			sh.focus();
    		sh.select();
			return false;
	  }
	  if(sh.value.length <= 2)
	  {
			alert(dtl_SearchForumSubmit_001);
			sh.focus();
    		sh.select();
			return false;
	  }
	  else
	  {
	  if(sh.value.search(mikExp) != -1)
		{
			alert(dtl_SearchForumSubmit_002 + "\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ =  | \n\r\n\r" + dtl_SearchForumSubmit_003 + "\n");
			sh.focus();
			sh.select();
			return false;
		}
	  }
	  return;
}

/*schimba patratelul mic de la featured photographers*/
function ImgNavigation(link_a,thumb_img_a,title_a,pmic_id,pmic_sl)
{
	if(pmic_id != pmic_sl)
	{
		A = 'pmic_' + pmic_id;
		B = 'pmic_' + pmic_sl;
		document.all['a_feat'].href=link_a;
		document.all['img_feat'].src=thumb_img_a;
		document.all['img_feat'].alt=title_a;
		document.all[A].src='img/sq3.gif';
		document.all[B].src='img/sq2.gif';
	}
}

function insertAtCursor(myField, myValue) {
  //IE support
  if (document.selection) {
    myField.focus();
    sel = document.selection.createRange();
    sel.text = myValue;
  }
  //MOZILLA/NETSCAPE support
  else if (myField.selectionStart || myField.selectionStart == '0') {
    var startPos = myField.selectionStart;
    var endPos = myField.selectionEnd;
    myField.value = myField.value.substring(0, startPos)
                  + myValue
                  + myField.value.substring(endPos, myField.value.length);
  } else {
    myField.value += myValue;
  }
}

function AddCmd(text1) {window.document.frm_forum.message.value = window.document.frm_forum.message.value + text1; }

function AddImage() {
	var image_url = prompt(dtl_AddImage_000, 'http://www.');
	if (image_url != null) { AddCmd('&nbsp; [img]' + image_url + '[/img] &nbsp;'); }
}
function AddImageAtCursor() {
	var image_url = prompt(dtl_AddImage_000, 'http://www.');
	if (image_url != null) { insertAtCursor(document.frm_forum.message,'&nbsp; [img]' + image_url + '[/img] &nbsp;'); }
}
function AddImageLeft() {
	var image_url = prompt(dtl_AddImageLeft_000, 'http://www.');
	if (image_url != null) { insertAtCursor(document.frm_forum.message,'[imgl]' + image_url + '[/imgl]'); }
}
function AddImageRight() {
	var image_url = prompt(dtl_AddImageRight_000, 'http://www.');
	if (image_url != null) { insertAtCursor(document.frm_forum.message,'[imgr]' + image_url + '[/imgr]'); }
}
function AddParagraph() {
	insertAtCursor(document.frm_forum.message,'[p]write your text here[/p]');
}

function AddURLB() {
	var link_url = prompt(dtl_AddURLB_000, 'http://www.');
	if (link_url != null) { var link_name = prompt(dtl_AddURLB_001, ''); }
	if (link_name == '') { insertAtCursor(document.frm_forum.message,'[link=' + link_url + '][/link]'); return; }
	if (link_url != null) { insertAtCursor(document.frm_forum.message,'[link=' + link_url + ']' + link_name + '[/link]'); }
}

function AddURL() {
	var link_url = prompt(dtl_AddURL_000, 'http://www.');
	if (link_url != null) { var link_name = prompt(dtl_AddURL_001, ''); }
	if (link_name == '') { AddCmd('[link=' + link_url + '][/link]'); return; }
	if (link_url != null) { AddCmd('[link=' + link_url + ']' + link_name + '[/link]'); }
}

function NewsCharacters(field)
{
	var MaxCharacters = 1000;
	if (field.value.length > MaxCharacters)
	{
		alert(dtl_NewsCharacters_000 + ' ' + MaxCharacters + ' ' + dtl_NewsCharacters_001);
		field.value = field.value.substring(0, MaxCharacters);
	}
}
/*onKeyDown="CharacterCount(this.form.message,this.form.remaining);" onKeyUp="CharacterCount(this.form.news,this.form.remaining);"
function CharacterCount(field,remaining)
{
	var MaxCharacters = 255;
	if (field.value.length > MaxCharacters)
	{
		alert('Please type maximum '+MaxCharacters+' characters in this field!');
		field.value = field.value.substring(0, MaxCharacters);
	}
	else
	{
		remaining.value = MaxCharacters - field.value.length;
	}
}*/

function OMSSearch()
{
      var srh_field;
	  var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;

	  sh=document.searchfrm.srh_field;

	  if(sh.value.length > 0 )
	  {
		  if(sh.value.length <= 2)
		  {
				alert(dtl_OMSSearch_001);
				sh.focus();
				sh.select();
				return false;
		  }
		  else
		  {
			  if(sh.value.search(mikExp) != -1)
				{
					alert(dtl_OMSSearch_002 + "\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ =  | \n\r\n\r"+dtl_OMSSearch_002+"\n");
					sh.focus();
					sh.select();
					return false;
				}
		  }
	  }
	  return;
}

function chkspell(x)
	{
	window.open('http://www.dreamstime.com/spellchecker.php?strtotest='+x, 'spellchecker', 'width=475,height=300,menubar=no,location=no,resizable=yes,scrollbars=yes,status=no');
	}


function FilterSubmit()
{
      var srh_field;
	  var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;

	  sh=document.filterfrm.srchby;
	  if(sh.value.length == 0 || sh.value==dtl_FilterSubmit_004)
	  {
			alert(dtl_FilterSubmit_000);
			sh.focus();
    		sh.select();
			return false;
	  }
	  if(sh.value.length <= 2)
	  {
			alert(dtl_FilterSubmit_001);
			sh.focus();
    		sh.select();
			return false;
	  }
	  else
	  {
	  if(sh.value.search(mikExp) != -1)
		{
			alert(dtl_FilterSubmit_002+"\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ =  | \n\r\n\r"+dtl_FilterSubmit_003+"\n");
			sh.focus();
			sh.select();
			return false;
		}
	  }
	  return;
}

function copytoclipboard(x)
	{
	clipboardData.setData('Text', x);
	}

function countwords(stringu)
	{
	var myString = new String(stringu);
	var myArray = myString.split(/([, ])/);
	if (myArray.length>0) return true;
	else return false;
	}

	function select_size(s)
	{

		var oInp = document.getElementsByTagName('input');

		var currname = "";
		var lastname = "";

		var lasti = -1;
		var start = 0;

		for(var i=0;i<oInp.length;i++)
		{
			if(oInp[i].getAttribute('type')=='radio' && oInp[i].getAttribute('name').substr(0,7) == 'imageid')
			{
				if (s != 'H')
				{
					if (oInp[i].value==s)
					{
					 	oInp[i].checked = true;
					}
				}

	else
				{
					if (start == 0)
					{
						lastname = oInp[i].getAttribute('name').substr(7);
						lasti = -1;
						start = 1;
					}
					currname = oInp[i].getAttribute('name').substr(7);
					if (currname == lastname)
					{
						if (oInp[i].value != 'N' && oInp[i].value != 'C')
						{
							lasti = i;
						}
					}else{
						if (lasti != -1)
						{
							oInp[lasti].checked = true;
						}
						lastname = oInp[i].getAttribute('name').substr(7);
						lasti = i;
					}
				}
			}
		}
		if (lasti != -1 && s == 'H') {
			if (!oInp[lasti].checked)
			{
				oInp[lasti].checked = true;
			}
		}

	}

/*function select_size(s)
	{
	var oInp = document.getElementsByTagName('input');
	var oRad = new Array();
	var j=0;
	var arrnamesradios = new Array();
	var n = 0;
	for(var i=0;i<oInp.length;i++)
		{
		if(oInp[i].getAttribute('type')=='radio')
			{

			if (!arrRadioNames(arrnamesradios,oInp[i].getAttribute('name').substr(7))){
				arrnamesradios[n] = oInp[i].getAttribute('name').substr(7);
				n++;


			}
			if (s != 'H' && oInp[i].value==s) oInp[i].checked = true;
			}


		}


			if (s == 'H') {


			len = arrnamesradios.length;
			var arrsamenameradios = new Array();
			for (i = 0; i < len ; i++){

				arrsamenameradios = getArrSameName(arrnamesradios,arrnamesradios[i],oInp);
				var lens = arrsamenameradios.length;
				objradios = 0;
				for (var z = 0;z < lens; z++){

					if (arrsamenameradios[z].value == 'XS') {

							objradios = z;
					}
					if (arrsamenameradios[z].value == 'S') {

							objradios = z;
					}
					if (arrsamenameradios[z].value == 'M') {

							objradios = z;
					}
					if (arrsamenameradios[z].value == 'L') {

							objradios = z;
					}
					if (arrsamenameradios[z].value == 'XL') {

							objradios = z;
					}
					if (arrsamenameradios[z].value == 'X') {
							objradios = z;
					}
				}
				arrsamenameradios[objradios].checked = true;

			}
			}

	}*/
	function arrRadioNames(arrnamesradios, name){
		var len = arrnamesradios.length;
			for ( var x = 0 ; x <= len ; x++ ) {
				if (arrnamesradios[x] == name)
				{
				 return true;
				}
			}
			return false;
	}

	function getArrSameName(arrnamesradios,arrnamesradiosi,oInp){
	   arrthesamenames = new Array();
		var m = 0;
		for(var j = 0; j < oInp.length; j++)
			{
				if(oInp[j].getAttribute('type')=='radio')
				{
					if (arrnamesradiosi == oInp[j].getAttribute('name').substr(7)) {
						arrthesamenames[m] = oInp[j];
						m++;

					}
				}
			}
		return arrthesamenames;
	}
