function RunOnLoad() {
theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length ; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}
}

// INSAN KAYNAKLARI FORM GONDERIM KONTROLU
// -----------------------------------------------------------------------------------------------------------------------------
function formKontrolIK(){
	var frm  = document.forms["frm_ik"];
	
	
	if( frm.slc_bolum.selectedIndex == 0 ){
		alert('Lütfen çalışmak istediğiniz bölümü seçin..!','slc_bolum');
		return false;
	}
	
	if( Trim(frm.txt_adi.value) == '' ){
		alert('Lütfen Adınızı girin..!','txt_adi');
		return false;
	}
	
	if( Trim(frm.txt_soyadi.value) == '' ){
		alert('Lütfen Soyadınızı girin..!','txt_soyadi');
		return false;
	}
	
	if( Trim(frm.txt_email.value) != '' && !emailKontrol(frm.txt_email.value) ){
		alert('Lütfen geçerli bir e-posta adresi girin..!','txt_email');
		return false;
	}
	
	if( frm.slc_cinsiyet.selectedIndex == 0 ){
		alert('Lütfen cinsiyetinizi belirtin..!','slc_cinsiyet');
		return false;
	}
	
	if( frm.slc_d_gun.selectedIndex == 0 || frm.slc_d_ay.selectedIndex == 0 || frm.slc_d_yil.selectedIndex == 0 ){
		alert('Lütfen doğum tarihinizi eksiksiz girin..!','slc_d_gun');
		return false;
	}
	
	frm.hdn_ik.value = "OOKKEEYY";
}
// -----------------------------------------------------------------------------------------------------------------------------


// PARAMETRESINDE VERILEN STRINGIN SAG VE SOL TARAFINDAKI BOSLUKLARI ATAR
// -----------------------------------------------------------------------------------------------------------------------------
function Trim(s){
   	
 	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
 	 { s = s.substring(1,s.length); }
   
 	
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
 	 { s = s.substring(0,s.length-1); }
   
 	return s;
}   
// -----------------------------------------------------------------------------------------------------------------------------



// PARAMETRESINDE VERILEN STRINGIN E-MAIL ADRESI OLUP OLMADIGINI KONTROL EDER
// -----------------------------------------------------------------------------------------------------------------------------
function emailKontrol(s){
	var OK = true;
	var karakter = "";
	var strOK = "1234567890-_.^~@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
	if(s.indexOf("@") == -1 || s.indexOf(".") == -1){
		return false;
	}
	else{
  	for(var i=0; i<= s.length && OK == true; i++){
    	karakter = s.substr(i,1);
    	if(strOK.indexOf(karakter) == -1) OK = false;
  	}
  
  	atsonra = s.substring(s.indexOf("@")+1,s.length);
    
  	if(s.substr(s.indexOf("@")+1,1) == "." || 
  			s.substr(s.length-1, 1) == "@" || 
  			s.substr(s.length-1, 1) == "." ||
  			atsonra.indexOf(".") == -1 ||
				atsonra.indexOf("@") > -1) OK = false;
		
		
		if(s.indexOf("@")<1) OK = false;
  
		return OK;
	}        
}
// -----------------------------------------------------------------------------------------------------------------------------




function formKontrolContact(){
	var frm 			= document.forms['frm_contact'];
	var error			= "";
	var email			= frm.txt_email.value;
	var adSoyad 	= frm.txt_adSoyad.value;
	var konu 			= frm.txt_konu.value;
	var mesaj 		= frm.txt_mesaj.value;
	
	if (!emailKontrol(email)){
		error+="- Lütfen geçerli bir e-mail adresi giriniz.\n";
	}
	if (Trim(adSoyad) == '' || Trim(konu) == '' || Trim(mesaj) == ''){
		error+="- Bütün alanları eksiksiz doldurmalısınız.\n";
	}
	if(error != ''){
		alert(error);
		return false;
	}
}



function fiyatHesap(obj, per, price){
	if( Trim(obj.value) == '' || !isNumeric(obj.value)){
		obj.value = 1;
	}
	var total = price*obj.value;
	var vat = (total/100) * per;
	var total_incl_vat = vat + total;
	
	document.getElementById("spn_total").innerHTML = numberFormat(total,2);
	document.getElementById("spn_vat").innerHTML = numberFormat(vat,2);
	document.getElementById("spn_total_incl_vat").innerHTML = numberFormat(total_incl_vat,2);
}


function numControl(obj){
	if( !isNumeric(obj.value.charAt(obj.value.length-1)) ){
		obj.value = obj.value.substr(0,obj.value.length-1);
	}
}

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 numberFormat(aFloat, aPrecision){
	var thousand_sep = ".";
	var decimal_point = ",";

try {
	precision = 2;
	if(!isNaN(aPrecision))
	if(Math.abs(aPrecision)<=10)
		precision = aPrecision;
}
catch(e) {
	precision = default_precision;
}

try {
	number = parseFloat(aFloat+'');
	if(isNaN(number))
		return "NaN";
}
catch(e) {
	return "NaN";
}

	number = Math.round(number * Math.pow(10, precision)) / Math.pow(10,precision);
	integerpart = '' + ((number<0) ? Math.ceil(number) : Math.floor(number));
	decimalpart = Math.abs(Math.round((number - integerpart)*(Math.pow(10, precision))));
	if(decimalpart<10)
		decimalpart="0"+decimalpart;
	if(decimalpart==0)
		decimalpart="00";
	var buff = "";
	for(j=-1, i=integerpart.length; i>=0; i--, j++){
		if((j%3) == 0 && j>1)
		buff = thousand_sep + buff;
		buff = integerpart.charAt(i) + buff;
	}
	if(precision>0)
		return buff+decimal_point+decimalpart;
	return buff;
}

/*
function numberFormat(num,per){
	per = per+1;
	num = num.toString();

	if( num.indexOf('.') != -1 ){
		return eval(num.substr(0,num.indexOf('.')+per));
	}
	else if( num.indexOf(',') != -1 ){
		return eval(num.substr(0,num.indexOf(',')+per));
	}
	else{
		return num;
	}
	
}
*/

function setDifForm(){
	var frm = document.forms['frm_personal_details'];
	
	if( frm.cb_dif_form.checked ){
		document.getElementById('spn_dif_form').style.display = 'inline';
	}
	else{
		document.getElementById('spn_dif_form').style.display = 'none';
	}
}



function formKontrolQuantity(){
	var frm = document.forms['frm_quantity'];
	
	frm.hdn_quantity.value = "OOKKEEYY";
}


function formKontrolPaymentMethod(){
	var frm = document.forms['frm_payment_method'];
	
	
	frm.hdn_payment_method.value = "OOKKEEYY";
}


function formKontrolPersonalDetails(){
	var frm = document.forms['frm_personal_details'];
	
	
	frm.hdn_personal_details.value = "OOKKEEYY";
}

function setRadio(id){
	document.getElementById(id).checked = true;
}

function termsControl(){
	if(document.getElementById('cb_terms').checked){
		location.href='?page=c_buy';
	}
	else{
		alert('Error!\n\nYou have to acept the terms and conditions first.');
	}
}

function setLng(lng){
	loc = window.location.href;
	
	if( loc.indexOf('?') != -1 ){
		new_loc = loc+'&lng='+lng;
	}
	else {
		new_loc = loc+'?lng='+lng;
	}
	location.href = new_loc;
}


function showPhoto(photo){
	var win = window.open(photo,null,'width=500,height=500, menubar=no,status=yes');
	win.focus();
}


function setNumber(num){
	num = num.toString();
	var dot_pos = num.indexOf('.');
	var ondalik = ( dot_pos != -1 ) ? num.substr(dot_pos+1, eval(num.length) - eval(dot_pos)) : '';
	var int_num = num.replace('.'+ondalik, '');
	var tmp_num = int_num;
	
	var nums = new Array();
	var return_number = "";
	var num;
	
	var loop = Math.ceil(tmp_num.length/3);
	
	for( var i=0; i<loop; i++ ){
		x_len = tmp_num.length;
		num = ( x_len >= 3 ) ? tmp_num.substr(x_len-3,3) : tmp_num;
		nums[i] = num;
		tmp_num = tmp_num.substr(0,x_len-3);
	}
	
	for( i=nums.length-1; i>=0; i-- ){
		return_number += nums[i].toString();
		
		if( i != 0 ){
			return_number += '.';
		}
	}
	ondalik = ( ondalik != '' ) ? ondalik : '00';
	return (return_number+','+ondalik);
}

