/* javascript function to update form field
 *  field		form field that is being counted
 *  count		form field that will show characters left
 *  maxchars 	maximum number of characters	
*/
function characterCount(field, count, maxchars) {
	if (field.value.length > maxchars) {
		field.value = field.value.substring(0, maxchars);
	} else {
		count.value = maxchars - field.value.length;
	}
}

function update(str1) 
{  document.getElementById('textbox').value = str1 }

function update2(str1) 
{  
//   document.getElementById('urun_ismi').style.visibility = "visible" 
   document.getElementById('urun_ismi').value = str1 } 

function update3(str1) 
{  

//   document.getElementById('urun_kodu').style.visibility = "visible"
   document.getElementById('urun_kodu').value = str1 }

function update4(str1) 
{  
//   document.getElementById('urun_kodu').style.visibility = "visible"
   document.getElementById('urun_olcusu').value = str1 }  

function degistir(ad) {
document.resim.src=ad
}

function renk_ust(id,color){
	// this.style.backgroundColor='eval(id1)';
    id.style.backgroundColor = color ;
}

function isimkontrol(){

var str=document.irtibat.ad.value
    if (str.length < 1) {
    alert("Lütfen isminizi giriniz!");
    return false;
    }
for ( var i = 1; i < str.length; i++ ){
     if ('0123456789'.indexOf(str.charAt( i ))!=-1) {
      alert("Lütfen isminizi doğru giriniz!");
      return false;
       }
     }
return true;
}


function emailCheck(emailStr) {

// "http://javascriptsource.com" adresinden alınmıştır.

var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
  	alert("Lütfen e-posta adresinizi kontrol edip tekrar giriniz.")
	return false
    
}
var user=matchArray[1]
var domain=matchArray[2]
if (user.match(userPat)==null) {

    alert("Kullanıcı adınız hatalı görünüyor.")
    return false
    
}

var domainArray=domain.match(domainPat)
if (domainArray==null) {
	alert("Adresinizi kontrol ediniz.")
    return false
}
var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
    domArr[domArr.length-1].length>4) {

   alert("Adresinizi kontrol ediniz.")
   return false
}

if (len<2) {
   var errStr="Sunucu adınızı girmeyi unuttunuz."
   alert(errStr)
   return false
}
return true;
}



function bos() {
if (document.irtibat.mesaj.value.length<4) {
   alert("Lütfen mesaj kısmını boş geçmeyiniz.");
   return false;
	}
return true;
}

function kontrol(){

if (isimkontrol(document.irtibat.ad.value) && emailCheck(document.irtibat.posta.value) && bos()){
	document.irtibat.submit();
    }
else {return false;}
}

function show(object) {
	if (document.layers && document.layers[object] != null)
	    document.layers[object].visibility = 'visible';
	else if (document.all)
	    document.all[object].style.visibility = 'visible';
}
function hide(object) {
	if (document.layers && document.layers[object] != null)
	    document.layers[object].visibility = 'hidden';
	else if (document.all)
	    document.all[object].style.visibility = 'hidden';
}