function openWrongAdPage(type,id){
  var mywindow = window.open ("WrongAdvInfo.jsp","mywindow_wrg","location=1 ,menubar=1,resizable=0,width=650,height=550");
  return false;
}

function openCustomerRm(){
  var mywindow = window.open ("http://www.evmatik.com/customer/rm/MainPage.jsp",
                              "mywindow_cust","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes"); 
  return false;
}

function openNewUser(){
  var mywindow = window.open ("http://www.evmatik.com/customer/rm/NewUser.jsp",
                              "mywindow_user","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes"); 
  return false;
}

function setMessageDetail(){
  
  document.getElementById("advTypeHidden").value = window.opener.document.getElementById("detailForm:pagetype").value;
  document.getElementById("advNrHidden").value = window.opener.document.getElementById("detailForm:reId").value;
  document.getElementById("advNr").value = window.opener.document.getElementById("detailForm:advId").value;
}


function minimize(){
  var frameStatus=document.getElementById('search:frameStatus');
  frameStatus.value='minimized';
  var minimizer=document.getElementById('search:minimizer');
  minimizer.style.display='none';
  var maximizer=document.getElementById('search:maximizer');
  maximizer.style.display='';
  var frameTableLayout=document.getElementById('search:frameTableLayout');
  frameTableLayout.style.display='none';
  var minText = document.getElementById('search:minText');
  minText.style.display='none';
  var maxText = document.getElementById('search:maxText');
  maxText.style.display='';
  return true;
}

function maximize(){
  var frameStatus=document.getElementById('search:frameStatus');
  frameStatus.value='maximized';
  var minimizer=document.getElementById('search:minimizer');
  minimizer.style.display='';
  var maximizer=document.getElementById('search:maximizer');
  maximizer.style.display='none';
  var frameTableLayout=document.getElementById('search:frameTableLayout');
  frameTableLayout.style.display=''; 
  var minText = document.getElementById('search:minText');
  minText.style.display='';
  var maxText = document.getElementById('search:maxText');
  maxText.style.display='none';
  return true;
}

function minimizeDetailSearch(){
  var detailStatus=document.getElementById('search:detailStatus');
  detailStatus.value='minimized';
  var minimizer=document.getElementById('search:detailminimizer');
  minimizer.style.display='none';
  var maximizer=document.getElementById('search:detailmaximizer');
  maximizer.style.display='';
  /*var resTypeObject = document.getElementById('search:resType');
  resTypeObject.style.display='none';
  var resTypeManyObject = document.getElementById('search:ResManyType');
  resTypeManyObject.style.display='';*/
  return true;
}

function maximizeDetailSearch(){ 
  var detailStatus=document.getElementById('search:detailStatus');
  detailStatus.value='maximized';
  var minimizer=document.getElementById('search:detailminimizer');
  minimizer.style.display='';
  var maximizer=document.getElementById('search:detailmaximizer');
  maximizer.style.display='none';
  /*var resTypeObject = document.getElementById('search:resType');
  resTypeObject.style.display='';
  var resTypeManyObject = document.getElementById('search:ResManyType');
  resTypeManyObject.style.display='none';*/
  return true;
}

function detailLoad(){
  var detailStatus=document.getElementById('search:detailtatus');
  if (detailStatus.value=='maximized' || detailStatus.value=='')
  {
    maximizeDetailSearch();
  }
  else if (detailStatus.value=='minimized')
  {
    minimizeDetailSearch();
  }
  return true;
}

function frameLoad(){
  var frameStatus=document.getElementById('search:frameStatus');
  if (frameStatus.value=='maximized' || frameStatus.value=='')
  {
    maximize();
  }
  else if (frameStatus.value=='minimized')
  {
    minimize();
  }
  return true;
}

function doSearch(){
  var frameStatus=document.getElementById('search:frameStatus');
  frameStatus.value='minimized';
}


function getElementByClass(tagName,classname)
{
  var tags = document.getElementsByTagName(tagName);
  for (i=0; i<tags.length; i++)
  {
    if (tags[i].className == classname) 
      return tags[i]; 
  }
} 

function showPic(whichPicId){
  var source = whichPicId.getAttribute("src"); 
  var placeholder = document.getElementById("detailForm:image0"); 
  placeholder.setAttribute("src",source);
}

function openMailPopup(page){
   var mywindow = window.open ('MailCompose.jsp','mywindow_mail','location=1 ,menubar=1,resizable=0,width=400,height=400');
   //document.getElementById("page").value = page;
   return false;
}

function getMail(){
  document.getElementById("mail").value = window.opener.document.getElementById("detailForm:contMail").value;
  }
  
function getPageType(){
  return window.opener.document.getElementById("detailForm:pagetype").value;
}

function onLoad(){
  var frameStatus=document.getElementById('search:frameStatus');
  if (frameStatus.value=='maximized' || frameStatus.value=='')
  {
    maximize();
  }
  else if (frameStatus.value=='minimized')
  {
    minimize();
  }
  return true;
}

function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function isEmpty(aTextField) {
   if ((aTextField.value.length==0) ||
   (aTextField.value==null)) {
      return true;
   }
   else { return false; }
}	

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 
}

function checkPhoneNumber(){
  if (isNumeric(document.getElementById("phone").value) == false){
    document.getElementById("phoneV").style.display = "";
    return false;
    }
  else
    document.getElementById("phoneV").style.display = "none";
  return true;
}


function doSearchValidation(){
    var prosess = 1;
    cancelValidation();
     
     if (isNumeric(document.getElementById("search:minPrice").value) == false || isNumeric(document.getElementById("search:maxPrice").value) == false){
       document.getElementById("search:priceNrV").style.display = '';
       prosess = 0;
     }
     
     if (isNumeric(document.getElementById("search:minMeter").value) == false || isNumeric(document.getElementById("search:maxMeter").value) == false){
       document.getElementById("search:m2NrV").style.display = '';
       prosess = 0;
     }
     
     if (document.getElementById("search:roomNrV")){
       if (isNumeric(document.getElementById("search:minRoom").value) == false || isNumeric(document.getElementById("search:maxRoom").value) == false){
         document.getElementById("search:roomNrV").style.display = '';
         prosess = 0;
       }
     }
     
     if (isNumeric(document.getElementById("search:AdvertisementNr").value) == false){
       document.getElementById("search:advNrV").style.display = '';
       prosess = 0;
     }

     if(prosess == 0){
       return false;
       }
     else{
       doSearch();
       return true;
       }
}


function cancelValidation(){
  document.getElementById("search:priceNrV").style.display='none';
  if (document.getElementById("search:roomNrV"))
    document.getElementById("search:roomNrV").style.display='none';
  document.getElementById("search:advNrV").style.display='none';
  document.getElementById("search:m2NrV").style.display='none';
}

function checkMailObjectValidation(){
   calcelMailObjectValidation();
   if (document.getElementById("nameObj").value == '' || 
       document.getElementById("mailObj").value == '' ||
       document.getElementById("phone").value == '' ||
       document.getElementById("messageObj").value == ''){
         document.getElementById("warningMessageV").style.display = '';
       return false;
     }
    else{
      return checkPhoneNumber();
    }
    return true;
}

function calcelMailObjectValidation(){
  document.getElementById("warningMessageV").style.display = 'none';
  document.getElementById("phoneV").style.display = 'none';
}

 function setMailAddress(){
    obj = document.getElementById('mail');
    t1 = 'evmatikyardim';
    t2 = '@';
    t3 = 'hotmail.com'
    obj.href = 'mailto:' + t1 + t2 + t3 + '?subject=&cc='
    //alert(obj.value +  ' *----* ' + obj.href);
  }
  
 /* <object width="425" height="355"><param name="movie" 
  value="http://www.youtube.com/v/0YQagzEg7UA&rel=1"></param><param name="wmode" value="transparent">
  </param><embed src="http://www.youtube.com/v/0YQagzEg7UA&rel=1" 
  type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>*/
  
 function addElement() {
      if (document.getElementById('myDiv')){
          var link = document.getElementById('detailForm:youtubeLink').value;
          var myDiv = document.getElementById('myDiv');
          
          j = link.indexOf('http'); 
          subLink1 = link.substring(j); //alert(subLink1);
          i = subLink1.indexOf('\"')
          subLink1 = subLink1.substring(0,i); //alert(subLink1);
          
          myDiv.innerHTML = ' <param name=\"movie\" value=\"' + subLink1 + '\"></param><param name=\"wmode\" value=\"transparent\"> <embed src=\" ' + subLink1 + '\"' + ' type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"373\"></embed>';
         //alert(myDiv.innerHTML);
         return false;
     }
     else{ //alert('test');
       return true;
       
       }
  }
  
function move2Video(){
   var height=document.body.offsetHeight;
   scroll(0,height - 400);
}
    






